Der erste Schritt jeder Problemanalyse ist sicherzustellen, dass alle beteiligten Parteien sich darüber einig sind, was
das Problem ist, das vom System gelöst werden muss, bzw. was die Geschäftschance ist, die das System darstellt. Zur
Vermeidung von Missverständnissen ist einige Einigung auf eine einheitliche Terminologie wichtig, die während des
gesamten Projekts verwendet wird. Sie sollten bereits früh im Lebenszyklus damit beginnen, Ihre Projektbegriffe in
einem Glossar zu definieren, das während des gesamten Projekts gepflegt
wird (siehe Allgemeines Vokabular erfassen).
Um die Probleme, die adressiert werden müssen vollständig zu verstehen, ist es wichtig zu wissen, wer die Stakeholder
in der konzeptionellen Vision für das Projekt sind. Diese Schlüssel-Stakeholder sollten an der Erfassung der zu
berücksichtigenden Features beteiligt werden, möglicherweise im Rahmen eines Anforderungs-Workshop. Anschließend können den Features Attribute wie Begründung,
relativer Wert oder Priorität, Quelle der Anfrage usw. zugeordnet werden, damit mit der Verwaltung von Abhängigkeiten
und Arbeitsplänen begonnen werden kann.
Das primäre Artefakt, in dem Sie die während der Problemanalyse zusammengetragenen Informationen erfassen können, ist
die Vision, die die Sicht des Benutzers oder Kunden auf das zu
erstellende System auf hoher Ebene beschreibt (siehe Vision
entwickeln). In der Vision geben Anforderungen auf hoher Ebene Aufschluss über die Schlüssel-Features, die die entsprechende Lösung liefern soll. Diese Anforderungen
werden gewöhnlich als Features auf hoher Ebene beschrieben, die das System haben sollte, um die kritischsten Probleme
zu lösen.
Um den ersten Umfang des Projekts bestimmen zu können, müssen eine Einigung über die Grenzen des Systems gefunden
werden. Der Systemanalytiker ermittelt die Benutzer und Systeme, die mit dem
entwickelten System interagieren. Die Benutzer des Systems können durch Akteure im Anwendungsfallmodell dargestellt werden (siehe Akteure und Anwendungsfälle finden).
Der Anforderungsmanagementplan wird als Anleitung für die zu
entwickelnden Anforderungsartefakte, die für das Projekt zu verwaltenden Anforderungstypen, die zu erfassenden Anforderungsattribute und den für die Verwaltung der
Produktanforderungen zu verwendenden Ansatz für die Rückverfolgbarkeit
von Anforderungen verwendet. Dieser Plan muss unbedingt im Voraus entwickelt werden (siehe Anforderungsmanagementplan entwickeln).
|