Prozessberatung / Prozessanpassung
Überblick
Softwareentwickung folgt je nach Projekt- und Unternehmensanforderungen verschiedenen Methodiken und Prozessen.
AIT unterstützt Sie bei der Anpassung Ihres Entwicklungsprozesses auf Basis von Visual Studio Team System (VSTS) und dem Team Foundation Server (TFS).
Dabei werden die in Ihrem Prozess definierten Artefakte und Aktionen unter Zuhilfenahme der Fähigkeiten von VSTS und des VSTS-umgebenden Ökosystems an Werkzeugen in Ihre Entwicklungslandschaft integriert. Es werden alle Phasen der Software-Entwicklung berücksichtigt und unterstützt.

- Abbildung 1 – Bestandteile des Software-Entwicklungsprozesses
Ein weiterer Schwerpunkt liegt bei den weiteren unterstützenden Prozessteilen wie Qualitätsmanagement, Konfigurationsmanagement und Dokumentation.
Planung
- Auswahl von Vorgehensmodellen (MSF CMMI, MSF Agile, VModel, SCRUM, TDD (Test Driven Development), FDD (Feature Driven Development)
- Erstellung und Abbildung von Pflichten- und Lastenheft

- Abbildung 2 - Alternativen für die Prozessauswahl
Analyse & Entwurf
- Modellierung und Dokumentation von Anwendungsfällen
- Erstellen von Anforderungsspezifikationen
- Modellierung und Dokumentation von technischen Lösungen z.B. für die Applikationsinfrastruktur und die Kernarchitektur

- Abbildung 3 - Die Architekturdomäne
Umsetzung
- Definition von Kodierrichtlinien
- Testplanung, -verwaltung und –ausführung
- Qualitätssicherung
- Konfigurations- und Releasemanagement
- Build-Management

- Abbildung 4 - Branching by Feature