Bei der Entwicklung unserer Software-Produkte orientieren wir uns an bewährten „Best Practices“. Das Ergebnis ist eine Anwendung von hoher Qualität, die sich problemlos warten lässt. Die wichtigsten Punkte:
- Die Entwicklungsmethodik zeichnet sich aus durch systematische Walkthroughs und Qualitätssicherungs-Prozeduren, formalisierte Architektur-, Entwicklungs- und Code-Spezifikationen sowie automatische Generierung von Dokumentation und Code.
- Design, Dokumentation, und Programmcode werden durch unseren Anwendungs-Entwicklungs-Rahmen strukturiert und standardisiert. Die Programme werden in C++ und C# geschrieben.
- Tools für Speicherverwaltung und Leistungsüberwachung.
- Microsoft SQL™ Server und Oracle® Datenbankserver für die Produktentwicklung und -prüfung in einer Umgebung, die der Umgebung beim Kunden ähnlich ist.
- Ein System der vollständigen Konfigurations- und Quellcodekontrolle erlaubt es, jedes Quell-Element einzeln zu erfassen und zu warten. Dadurch ist es möglich, exakte Kundenversionen zu erstellen.
- An allen Stufen des Entwicklungsprozesses ist ein spezialisiertes Qualitätssicherungs-Team beteiligt, das laufende Prüfungen neuer Funktionen durchführt.
- Das Qualitätssicherungsteam arbeitet eng mit der Entwicklungsabteilung zusammen und testet fortlaufend Neuentwicklungen. Es führt ebenfalls Integrationstests in den Versionen für unsere Kunden durch.
- Eine Prozessgruppe definiert und überwacht in Anlehnung an CMMi-, PMI- und ITIL-Referenzmodelle die Grundsätze für unsere Entwicklungs- und Projekt-Management-Aktivitäten. Dadurch werden mögliche Software-Fehlfunktionen, die durch Neuentwicklungen und Fehlerbehebungen entstehen, sofort identifiziert.