DResearch Projektentwicklung [Grafik]

Als Software- und Projektentwickler sind wir mit allen Wassern gewaschen

Full Service.

Wir beherrschen den kompletten Software-Entwicklungsprozess über alle Stadien des "V-Modells" hinweg.

"Agiles" Programmieren.

Gern arbeiten wir auch agil, also in kleineren Iterationsschleifen. Der Vorteil dabei: Wir müssen nicht auf einen Schlag alle Anforderungen kennen, sondern fangen mit kleinen Einheiten an.

"Testgetriebene" Entwicklung.

Für eine testgetriebene Entwicklung bauen wir auf jeder Spezifikationsstufe "Testschalen" - das sind Programme bzw. Programm-Suiten, die automatisch die Funktionsfähigkeit eines entwickelten Moduls überprüfen. Der Vorteil dieses Verfahrens: Es zeigt sofort und unbestechlich, ob wir unser Programmierziel erreicht haben. Je höher die erreichte System-Ebene, desto schwieriger wird es allerdings, automatisierte Tests zu entwickeln. Tests sind im Übrigen auch wichtig, um nach Erweiterungen an einem Softwaresystem den Erhalt der "alten" Funktionalität zu überprüfen (Regression).