Geschichte der Frage:
Früher war die Kommunikation zwischen dem Geschäft und IT in vielen Projekten getrennt, was zu Missverständnissen, Fehlern und übermäßigen Kosten für Korrekturen führte. Im Laufe der Zeit hat sich die Rolle des Systemanalytikers erweitert: Er wurde nicht nur zum Übermittler von Anforderungen, sondern auch zum ständigen Vermittler zwischen den verschiedenen Parteien.
Problem:
Oft sprechen das Geschäft und die Entwicklung "verschiedene Sprachen". Ein typisches Risiko besteht darin, dass die Anforderungen nicht vollständig, falsch interpretiert oder im Laufe von Änderungen nicht aktualisiert und allen Beteiligten kommuniziert werden.
Lösung:
Der Systemanalytiker baut einen Feedbackzyklus auf und pflegt ihn:
Hauptmerkmale:
Muss der Analytiker häufig bereits festgelegte Anforderungen überarbeiten?
Richtig: Ja, mit dem Eintreffen neuer Daten oder Änderungen vom Geschäft müssen sie überprüft und abgestimmt werden. Anforderungen sind kein statisches Dokument, sondern ein dynamischer Vertrag.
Kann die Teilnahme des Analytikers in der Implementierungs-/Begleitphase des Produkts ausgeschlossen werden?
Richtig: Nein, der Analytiker koordiniert Änderungen, Validierungen, analysiert Vorfälle und hilft, Meinungsverschiedenheiten zwischen Erwartungen und Ergebnissen zu klären.
Reichen nur Chat oder E-Mail zur Dokumentation der Kommunikation aus?
Richtig: Nein. Für Transparenz und Wissensweitergabe ist das Führen von formalisierten Artefakten erforderlich: Confluence, Jira, Anforderungen, Diagramme.
Negativer Fall: Der Analytiker führte die Kommunikation nur zu Beginn. Änderungen der Anforderungen wurden mündlich übermittelt, die Dokumentation wurde nicht aktualisiert.
Vorteile: Schneller Start, minimaler Papierkram. Nachteile: Konflikte zwischen den Teams entstanden, Details gingen verloren, teure Fehlerbehebung beim Release.
Positiver Fall: Der Analytiker etablierte einen Prozess für regelmäßige Sync-Meetings, aktualisierte Jira und Confluence, zeigte Demos und bestätigte jede Änderung mit dem Kunden.
Vorteile: Minimale Bugs, Verständnis des Produkts bei allen Beteiligten, schnelle Abstimmungen bei Änderungen. Nachteile: Erfordert Zeit zum Pflegen der Dokumentation und Meetings.