Visure-Lösungen


Unterstützung
Registrieren
Login
Kostenlos testen

Best Practices für die Rückverfolgbarkeit von Anforderungen

Best Practices für die Rückverfolgbarkeit von Anforderungen

Inhaltsverzeichnis

Was ist die Rückverfolgbarkeit von Anforderungen?

Götel und A. Finkelstein Definieren Sie die Rückverfolgbarkeit von Anforderungen als „Die Rückverfolgbarkeit von Anforderungen bezieht sich auf die Fähigkeit das Leben einer Anforderung zu beschreiben und zu verfolgen, sowohl in Vorwärts- als auch in Rückwärtsrichtung“. 

Mit anderen Worten, die Rückverfolgbarkeit von Anforderungen ist der Prozess der Verfolgung von Anforderungen während des gesamten Entwicklungszyklus. Dabei wird ein Thread von Dokumenten vorbereitet, der eine vollständige bidirektionale Sichtbarkeit aller Aktivitäten rund um jede Anforderung bietet. Die Rückverfolgbarkeit von Anforderungen ist sehr hilfreich, um das potenzielle Risiko negativer Ergebnisse zu minimieren und die Produktivität zu maximieren. 

Gemäß den Standards IEEE 830, 1998, „A Softwareanforderungen nachvollziehbar ist, wenn (i) der Ursprung jeder ihrer Anforderungen klar ist und wenn (ii) es die Bezugnahme auf jede Anforderung in der zukünftigen Entwicklungs- oder Verbesserungsdokumentation erleichtert“. 

Herausforderungen bei der Rückverfolgbarkeit

Beim Erstellen der Rückverfolgbarkeit zwischen den Anforderungen treten verschiedene Schwierigkeiten auf. Sie beinhalten:

  • Kosten - Da der gesamte Rückverfolgbarkeitsprozess größtenteils manuell und weniger automatisiert ist, sind spezielle Tools und Techniken erforderlich. Dies macht die vollständige Rückverfolgbarkeit ziemlich teuer. 
  • Verspätete Vergütung - Manche Früchte brauchen Zeit zum Reißen. Die vollständige Rückverfolgbarkeit ist ein solcher Prozess. Seine wahren Vorteile zeigen sich erst spät im Entwicklungszyklus. 
  • Zeitaufwendig - Zur vollständigen Rückverfolgbarkeit wird eine große Auswahl an verschiedenen Dokumenten, Werkzeugen usw. verwendet. Alle Beteiligten werden umfassend informiert. Daher kann dieser ganze Vorgang etwas zeitaufwändig sein.

Was sind die Vorteile der Anforderungsverfolgbarkeit?

Es gibt verschiedene Vorteile, die von bereitgestellt werden Rückverfolgbarkeit der Anforderungen. Sie beinhalten:

  • Es erleichtert die Wirkungsanalyse.
  • Es hilft, Änderungen richtig vorzunehmen. Daher wird die Produktqualität verbessert.
  • Es hilft auch, die Rückverfolgbarkeitslinks so zu definieren, dass es auch das Reverse-Engineering-Wissen aufzeichnet. 
  • Falls ein Teammitglied mit wichtigem Wissen das Unternehmen verlässt, hilft eine vollständige Informationstransparenz sehr. Es reduziert das Risiko einer Fehlentwicklung erheblich. 
  • Es bestätigt eine 100%ige Testabdeckung durch einen entsprechenden Verifizierungsprozess. 

5 Best Practices zur Einführung der Rückverfolgbarkeit

Übung 01: 

Stellen Sie eine ordnungsgemäße bidirektionale Rückverfolgbarkeit sicher, um die Risiken zu verringern und die Transparenz zu verbessern:

Bidirektionale Rückverfolgbarkeit ist eine Kombination aus Vorwärts- und Rückwärtsverfolgbarkeit. Also von der Anforderung zum Endprodukt und auch umgekehrt. Wenn die Anforderungen ordnungsgemäß verwaltet werden, kann die Rückverfolgbarkeit von Quellanforderungen zu allen untergeordneten Anforderungen und umgekehrt hergestellt werden. Eine solche Art der Rückverfolgbarkeit trägt dazu bei sicherzustellen, dass alle Anforderungen vollständig erfüllt wurden und alle untergeordneten Anforderungen zu einer gültigen Quelle zurückverfolgt werden können.   

Übung 02:

Aktualisieren Sie Ihr RTM rechtzeitig, um Verwirrung zu vermeiden: 

Eine Rückverfolgbarkeitsmatrix kann nur dann helfen, wenn sie ordnungsgemäß aktualisiert wird und über geeignete Informationen verfügt. Stellen Sie sich nun vor, diese Rückverfolgbarkeitsmatrix manuell zu aktualisieren. Ja, das wäre eine extrem anstrengende und zeitraubende Arbeit und würde viel Raum für menschliche Fehler lassen. Wenn Sie in einer kritischen Branche wie der Medizintechnik arbeiten, können Sie sich Fehler nicht leisten. In solchen Situationen möchten Sie vielleicht ein automatisiertes RTM-Tool in Betracht ziehen. Dies hilft bei der ordnungsgemäßen und rechtzeitigen Aktualisierung Ihrer Rückverfolgbarkeitsmatrizen. 

Übung 03:

Eine ordnungsgemäße Überprüfung und Dokumentation für die Einhaltung gesetzlicher Vorschriften ist ein Muss: 

Falls Ihr Projekt der Einhaltung einer Reihe von Regeln und Vorschriften unterliegt, ist eine ordnungsgemäße Überprüfung und Berichterstattung über die Rückverfolgbarkeit der Anforderungen von entscheidender Bedeutung. Die Verwendung eines Anforderungsmanagementsystems mit einer integrierten Funktion zum Durchführen von Überprüfungen und Erstellen von Berichten ist sehr praktisch. 

Übung 04:

Stellen Sie sicher, dass alle Mitwirkenden und Beteiligten mit allen Entscheidungen auf der gleichen Seite sind:

Es ist wichtig, die Rückverfolgbarkeit innerhalb von Artefakten herzustellen. Ebenso ist es wichtig, eine starke Beziehung zwischen allen Beteiligten und Mitwirkenden aufzubauen, um sicherzustellen, dass sie alle auf derselben Seite stehen. Alle Architekten, Entwickler, Stakeholder und andere Teammitglieder zusammen zu haben, hilft bei einer schnelleren und besseren Entscheidungsfindung. 

Übung 05:

Die Verwendung eindeutiger Anforderungs-IDs ist eine gute Praxis:

Eine eindeutige Kennung für jedes Unternehmen und jede Softwareanforderung zu haben, macht die Dinge viel einfacher und beugt jeder Art von Verwirrung oder Verwechslung von Anforderungen vor. Normalerweise sorgt eine eindeutige Kombination aus Buchstaben und Zahlen für Aufheiterung.

Vergiss nicht, diesen Beitrag zu teilen!

Top