Warum ist die Rückverfolgbarkeit von Anforderungen wichtig?

Die Rückverfolgbarkeit von Anforderungen spart, wenn sie richtig durchgeführt wird, dem Analysten, den Projektsponsoren und dem übergeordneten Unternehmen Zeit, Geld und Mühe. Experten aus dem Bereich der Unternehmensanalyse haben die folgenden Vorteile der Rückverfolgbarkeit von Anforderungen herausgearbeitet:

1. Sie stellt sicher, dass die endgültigen Ergebnisse direkt mit den ursprünglichen Geschäftsanforderungen übereinstimmen. Die Traceability von Anforderungen bietet dem Analysten ein Mittel, um sicher zu sein, dass die Geschäftsanforderungen mit den tatsächlichen Anforderungen und die tatsächlichen Anforderungen mit den zu liefernden Ergebnissen verknüpft sind. (Umgekehrt stellt die Rückverfolgbarkeit sicher, dass der Analytiker bei der Entwicklung einer Produktfunktion, an die sich niemand mehr erinnern kann, sie gefordert oder genehmigt zu haben, feststellen kann, ob es sich lediglich um ein „Gold-Plating“ handelt oder ob sie tatsächlich mit einer Anforderung (und einem entsprechenden Geschäftsbedarf) verbunden ist.) Laut BABOK gilt: „Wenn Geschäftsziele auf detaillierte Anforderungen wie Geschäftsregeln, Datenelemente und Anwendungsfälle zurückgeführt werden, ist klar, wie sie erreicht werden sollen. Jedes Geschäftsziel kann überprüft werden, um sicherzustellen, dass es von den entsprechenden Lösungskomponenten angesprochen wird.“

2. Richtig gemacht, stellt sie sicher, dass Unternehmen keine Zeit und Ressourcen für wiederholte Nachforschungen verschwenden. Ohne die Rückverfolgbarkeit von Anforderungen können Unternehmen viel Geld für Rückverfolgung, doppelte Forschung und verlorene Geschäftsanforderungen verschwenden. In ihrem Artikel Why Software Requirements Traceability Remains a Challenge“ (Warum die Nachverfolgbarkeit von Softwareanforderungen eine Herausforderung bleibt) stellen die Autoren Andrew Kannenberg und Dr. Hossein Saiedian fest, dass unzureichende Nachverfolgbarkeit ein wichtiger Faktor für das Scheitern von Softwareprojekten und Budgetüberschreitungen ist“.

In seinem Buch Business Rule Concepts macht Ronald G. Ross einen ähnlichen Punkt (er schreibt speziell über die Nachverfolgbarkeit von Geschäftsregeln, aber das Konzept gilt auch für die Nachverfolgbarkeit von Anforderungen): „Die Entdeckung oder Rekonstruktion des Stammbaums einer Geschäftsregel ist zeitaufwändig, fehleranfällig und manchmal unmöglich. Schlimmer noch, einmal entdeckt oder für einen bestimmten Bedarf reproduziert … wird die Historie oft nicht beibehalten. Das bedeutet, dass der gesamte Prozess bis zum Gehtnichtmehr wiederholt werden muss. Stellen Sie sich das Regelbuchmanagement [oder die Rückverfolgbarkeit von Anforderungen] als ein praktisches Mittel vor, um ein punktgenaues Unternehmensgedächtnis zu schaffen, das immer griffbereit ist.“

3. Es entspricht den etablierten Industriestandards. Kannenberg und Saiedian weisen ferner darauf hin, dass die Rückverfolgbarkeit ein Schlüsselelement vieler anerkannter Industriestandards für die Softwareentwicklung ist, darunter CMMI und ISO 9001:2000.

4. If bietet eine viel einfachere Auswirkungsanalyse. Die Rückverfolgbarkeit von Anforderungen ermöglicht eine intelligente Auswirkungsanalyse; wenn ein Interessenvertreter eine Anforderung ändern möchte, sobald sie sich in der Entwicklung oder im Test befindet, ermöglichen rückverfolgbare Verknüpfungen zu Geschäftsanforderungen und anderen Anforderungen einem Analysten oder Projektmanager, die vollständigen Auswirkungen der gewünschten Änderung zu melden.

Zusätzlich zu diesen Vorteilen stellt das BABOK fest, dass die Rückverfolgbarkeit „beim Umfangs- und Änderungsmanagement, beim Risikomanagement, beim Zeitmanagement, beim Kostenmanagement und beim Kommunikationsmanagement hilft“.

Aus all diesen Gründen sind sich viele Experten einig, dass die Rückverfolgbarkeit von Anforderungen eine wesentliche Praxis für den Business Analysten ist.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.