6 Teil 8: Anhang
6.2 Werkzeugreferenzen
6.2.1 Anforderungsmanagement
Sinn und Zweck
Im Verlauf eines Projekts ist es notwendig, neue Anforderungen zu erfassen, gegebenenfalls aus anderen Dokumenten zu importieren, zu ändern und zu verwalten. Bei einer großen Anzahl von Anforderungen ist dies nur werkzeuggestützt möglich. Die Werkzeuge zum Anforderungsmanagement sollten folgende Aufgaben erfüllen:
- Erfassen der Anforderungen,
- Aufbau und Verwaltung von Anforderungsstrukturen (z.B. hierarchische und lose Strukturen, Verweis auf die zugehörige Testanforderung),
- Verfeinerung von Anforderungen,
- Verwalten der Historie,
- Beobachtung und Überwachung (Tracking) von Anforderungen (um z.B. festzustellen, ob die Anforderung bereits bearbeitet worden ist oder wie lange die Bearbeitung der Anforderung dauerte),
- Auswerten, Nachvollziehen und Rückverfolgen (Tracing) der Anforderungen (z.B. auf Entwurfsobjekte und Testfälle),
- Unterstützung der Auswirkungsanalyse (wie hoch wird der Aufwand sein, wenn sich eine Anforderung verändert und welche weiteren Anforderungen sind davon betroffen),
- Datenbankgestützte Verwaltung der Anforderungen, nach Möglichkeit in mehreren Datenbankplattformen,
- Attribute von Anforderungen festlegen (z.B. Priorität, Bearbeitungsstatus, Kosten der Umsetzung, Bearbeiter, etc.).