Wir arbeiten mit unseren Kunden zusammen an der Formulierung von Anforderungen mit Hilfe von Azure DevOps.
![Azure DevOps Azure DevOps](Docs/articleimages/Thd506b618-9ab6-4777-97cb-d8ba740895bf_devops-index-hero.png)
Dabei werden definierte Personen des Kunden mit eingeladen an diesen Anforderungen mitzuarbeiten. Gerade das hinzufügen einiger Details, die Diskussion durch Beiträge an Anforderungen und das Hinterlegen zusätzlicher Dokumente beschleunigen den Abstimmungsprozess, um zu klären was genau umgesetzt werden soll.
Die Entwicklung analysiert die Anforderungen und teilt diese ggf. auf mehrere Themen auf und definiert, welche Aufgaben und Funktionen entwickelt und konfiguriert werden müssen, damit die Anforderung erfüllt wird.
Der Fortschritt der Implementierung ist dabei auch für den Kunden transparent sichtbar. Testbare Userstories und Features sind als solche erkennbar, ein Feedback kann über Testpläne, erstellte Bugs oder auch in direkt in den Anforderungen zurückgespielt werden.
Gerade die dann notwendige Diskussion über Fehlfunktionen oder auch falsch verstandene oder noch unzureichende Anforderungen kann in der Umgebung direkt erfolgen (optional mit E-Mail Benachrichtigung, damit nichts übersehen wird).
Die Umsetzung von Softwareprojekten wird durch Azure DevOps darüber hinaus in den Bereichen Git-basiertes Code-Repository, Build Pipelines für Continous Integration und Deployment (CI/CD) und Automatische Tests unterstützt.