Geschichte der Frage:
In klassischen und agilen Projekten unterscheiden sich die Anforderungen an analytische Artefakte: An einigen Orten sind detaillierte Spezifikationen und Klassendiagramme erforderlich, an anderen genügen einfache Tabellen/Skizzen. Viele Organisationen haben ihre eigenen Vorlagen, aber der tatsächliche Nutzen der Dokumentation wird durch ihre Aktualität und Anwendbarkeit bestimmt.
Problem:
Das Fehlen eines standardisierten Satzes an Artefakten führt zu Verwirrung ("Was wann zeichnen?") und ein Übermaß führt zu Bürokratie und veralteter Dokumentation, die vom Team nicht genutzt wird. Oft erstellen Analytiker Artefakte „zum Schein“ ohne Rücksprache mit Entwicklern und Testern.
Lösung:
Ein kompetenter Systemanalytiker:
Schlüsselfunktionen:
Kann man nur einen Diagrammtyp (z. B. nur BPMN) für alle Situationen verwenden?
Nein, jeder Diagramm- oder Dokumenttyp beleuchtet einen unterschiedlichen Aspekt des Systems: BPMN für Prozesse, UML für Objekte und Interaktionen, Tabellen für Verzeichnisse. Ihre Kombination ist die beste Praxis.
Braucht man immer ein detailliertes Dokument zur Spezifikation der Anforderungen?
Nicht immer. In Startups, Pilotprojekten und agilen (Agile) Projekten können leichte Dokumente, die sich auf das Backlog stützen, ausreichend sein — Hauptsache, das Team versteht die Aufgaben.
Kann ein Analyst von dem Team verlangen, seinem Dokumentationsvorlagen zu folgen?
Nein. Formate und Vorlagen für die Dokumentation sollten im Rahmen der Diskussion und Vereinbarung mit dem Team und dem Kunden entstehen und für alle Beteiligten komfortabel sein.
Negativer Fall: Ein Systemanalytiker führte 6 verschiedene Diagramme für jeden Prozess im Rahmen eines Unternehmensprojekts ein. Das Team ertrank in der Dokumentation, niemand las sie, und arbeitete nach mündlichen Aufgaben.
Vorteile:
Nachteile:
Positiver Fall: In einem anderen Projekt dokumentierte der Analyst nur das BPMN-Diagramm und eine kurze Tabelle von Attributen und aktualisierte diese regelmäßig nach den Treffen mit den Entwicklern.
Vorteile:
Nachteile: