Hintergrund: In großen IT-Projekten mit mehreren Teams entsteht das Problem des koordinierten Designs und des einheitlichen Verständnisses der Anforderungen – disparate Teams neigen dazu, die Geschäftszielen unterschiedlich zu interpretieren. Es wurden mehrere Ansätze der Systemanalyse entwickelt, um Anforderungen zu übertragen und die Zusammenarbeit zwischen Teams zu erleichtern.
Problem: Die größte Herausforderung stellt die Synchronisierung von Daten, Integrationspunkten und Interaktionsszenarien zwischen den Teams dar, um Unterschiede in der Interpretation der Anforderungen zu vermeiden und "graue" Zonen in der Verantwortlichkeit zu eliminieren.
Lösung: Zentrale Ansätze umfassen:
Wesentliche Merkmale:
"Kann man Jira als einziges Werkzeug zur Anforderungsverwaltung im Teaminteraktionsprozess völlig vertrauen?"
Nein, Jira ist nur ein Werkzeug zur Verfolgung von Aufgaben und Verbindungen, es garantiert nicht die Vollständigkeit und Widerspruchsfreiheit der Integrationserklärungen. Es ist notwendig, zusätzliche Dokumentationen und Integrationsspezifikationen zu verwenden.
"Muss ein Systemanalytiker die Architektur aller interagierenden Dienste verstehen?"
Nein, tiefgehendes Wissen über die Architektur ist nicht zwingend erforderlich, wichtig ist das Verständnis der Geschäftsprozesse und der Schnittstellenpunkte; falls nötig, arbeitet der Analyst mit Architekten zusammen.
"Kann man nur tabellarische Anforderungen für Integrationsszenarien verwenden?"
Nein, Tabellen allein sind nicht ausreichend; es sind Schemata erforderlich (z.B. Sequenzdiagramme, Datenflussdiagramme) sowie schriftliche Beschreibungen komplexer Integrationen.
Negativer Fall: In einem Projekt für eine Bank wurden die Integrationsanforderungen zwischen den mobilen und Web-Teams nur in Jira-Tickets und mündlichen Diskussionen festgehalten.
Vorteile:
Nachteile:
Positiver Fall: In einem ähnlichen Projekt führte der Analyst Vorlagen für Integrationsspezifikationen ein, gemeinsame Überprüfungen und ernannte eine verantwortliche Person am Schnittpunkt. Alle neuen Integrationen werden dokumentiert und von den Parteien abgestimmt.
Vorteile:
Nachteile: