Entwicklungsarbeit im Team erfordert eine abgestimmte Infrastruktur zur projektspezifischen Kommunikation und Verwaltung. Dazu zählen grundlegende Werkzeuge wie versionierte Quellkodeverwaltung, Fehlerdatenbank und Aufgabenverwaltung. Ein weiteres zentrales Element jedes Software-Projekts stellt das Build-Management dar. Zusätzlich kann die Entwicklung durch Hilfsmittel wie automatisierte Dokumentierer oder Tester unterstützt werden.

Je nach Projekt und Rahmenbedingungen bringen wir etablierte Verfahren und Werkzeuge in die Gruppe ein und bauen so eine nachhaltige Entwicklungsinfrastruktur auf. Besonderes Augenmerk legen wir auf die Einführung eines angemessenen und robusten Masterbuild-Prozesses.


Folgende Technologien und Werkzeuge verwenden wir:

Versionierte, team-basierte Quellkodeverwaltung
Build-Management
Versionierter Masterbuild, Specialbuild
Beispiel: Check-out → Build → Version → Doku → Tests → Bericht
Automatisierte Dokumentierung
Automatisierte Test-Frameworks
Kommunikationsplattformen
Verwaltung und Kommunikation von Fehlern, Anforderungen, Aufgaben, Wünschen, sonstigen Informationen, ...