Wir arbeiten nach dem Prinzip der agilen Software-Entwicklung mit kurzen, iterativen Zyklen und einer starken Einbindung des Kunden. Auch bekannt sind diese Methodologien unter dem Begriff des Extreme Programming und Scrum.
Unser oberstes Ziel ist die Entwicklung von kosten-effizienten, qualitativ hochstehenden und innovativen Web-Applikationen, um unseren Kunden einen maximalen Nutzen zu bringen.
Man geht heute davon aus, dass es unrealistisch ist, von Anfang an jedes Detail eines zu realisierenden komplexen Systems im Voraus erfassen zu können. Anforderungskataloge, Architektur-Designs, die Implementation und die Tests werden deshalb nicht einzeln hintereinander durchgeführt (Wasserfall-Modell), sondern in kurzen Zyklen iterativ vorgenommen. So können neue Erkenntnisse und Anforderungen sofort eingebracht werden. Dieses Vorgehen erlaubt ein besseres Management des Projektes und minimiert die Projektrisiken.
Bei der Entwicklung setzen wir auf die sogenannte Methode des "Test-Driven Development", bei der während der Implementation Unit Tests programmiert werden, die den Code auf seine Korrektheit überprüfen. Mit einer derartigen Vorgehensweise werden Fehlerquellen minimiert, eine schnelle Entwicklung gewährleistet und der zukünftige Unterhalt und Erweiterungen der Applikation vereinfacht.