Management-Zusammenfassung dieses Beitrags:
Die Requirements → Traceability → Matrix (RTM, seltener auf Deutsch auch Anforderungsnachverfolgungsmatrix) ist eine Matrix, die die Verbindung von einzelnen Requirements / Anforderungen erfasst.
In diesem Beitrag wird die Requirements Traceability Matrix kurz beschrieben.
Die RTM ist ein einfaches Instrument zur Erfassung der → Traces. Sie steht damit als textueller Ansatz neben einer → Anforderungsliste mit Zusatzattributen (Abbildung 1).
Abbildung 1: Einordnung der Requirements Traceability Matrix im Trace-Kontext
Statt Requirements Traceability Matrix wird auch der Begriff “Traceability Matrix” verwendet. Beide Begriffe sind synonym.
1. Einleitung und Grundlagen
In der englischen Wikipedia steht zur Traceability Matrix /#Wiki-Traceability_matrix‑e/:
“In software development, a traceability matrix ™ is a document, usually in the form of a table, used to assist in determining the completeness of a relationship by correlating any two baselined documents using a many-to-many relationship comparison. It is often used with high-level requirements (these often consist of marketing requirements) and detailed requirements of the product to the matching parts of high-level design, detailed design, test plan, and test cases.”
Das → PMI definiert /PBG21‑d/:
“Anforderungs-Nachverfolgungs-Matrix / Requirements Traceability Matrix. Eine Tabelle, die die Anforderungen von ihrer Herkunft bis zu den Liefergegenständen verknüpft, die diese Anforderungen erfüllen.”
2. Der Aufbau der Requirements Traceability Matrix
Generell werden Anforderungen von ihrer Quelle bis zu ihrer Senke getract. Für Anforderungen bedeutet dies zumeist eine Verfolgung vom Business- oder → Stakeholder-Level bis zur Umsetzung oder vom Gesamt-Produkt zum Einzelbestandteil.
Die Requirements Traceability Matrix verknüpft über IDs verschiedene Anforderungen / Artefakte im → Requirements Engineering.
Eine RTM kann folgenden Aufbau haben (Abbildung 2):
- ID: Eindeutiger Identifier für eine Anforderung
- Typ: Business- (B) oder Stakeholder- (S) oder Solution- (O) Anforderung
- Nr.: Interne Nummer
- Beschreibung: Beschreibung der Anforderung
- Quelle: Wer hat diese Anforderung benannt?
- Erfasst durch / am: Wer hat diese Anforderung erfasst?
- Verantwortlich: Wer ist der Owner dieser Anforderung?
- Trace In / Out: Hier werden die Traces / Verweise über die IDs erfasst; In = Eingang, Out = Ausgang
Abbildung 2: Aufbau einer Requirements Traceability Matrix (schematisch)
Die RTM kann als “erweiterte” Anforderungsliste gesehen werden, in der die Traces (über die beiden Spalten Trace In und Trace Out) erfasst werden.
3. Anmerkungen zum Einsatz der Requirements Traceability Matrix
Generell ist die RTM eher für eine begrenzte Anzahl von Anforderungen gedacht, da die Traces manuell bearbeitet werden müssen und damit der → Aufwand zur Pflege sehr hoch wird. Wenn bereits 100 Einträge in der RTM erfasst sind, so muss beim 101te die gesamte Matrix auf Traces überprüft werden.
Daher kommt die RTM in folgenden Szenarien zum Einsatz:
- Bei der ersten Erfassung von High-Level-Anforderungen: Wenn frühzeitig Marketing-Anforderung erfasst und Lösungsvorschlägen werden sollen, kann die RTM zum Einsatz kommen, um so verschiedene Alternativen zu betrachten
- Als einfacher Ansatz zur Beschreibung von Traces zu Schulungszwecken. Insbesondere eim → Projektmanagement wird gerne auf die RTM verwiesen, da schwergewichtige Requirements-Management-Tools aufwendig zu beschreiben sind und für Schulungszwecke nur schwer einsetzbar sind
A. Präsentationen, Literatur und Weblinks
Diese Bücher beleuchten die Requirements Traceability Matrix:
- /Ebert22/ Christof Ebert: Systematisches Requirements Engineering. Anforderungen ermitteln, dokumentieren, analysieren und verwalten, dpunkt, Heidelberg 7. Auflage 2022, ISBN 978–3‑86490–919‑1
- /PBG21/ Project Management Institute: A Guide to the Project Management Body of Knowledge (PMBOK Guide) and The → Standard for Project Management, Project Management Institute, Philadelphia, Pennsylvania Seventh Edition 2021, ISBN 978–1‑62825–664‑2
- /PBG21‑d/ Project Management Institute: A Guide to the Project Management Body of Knowledge (PMBOK Guide) und Der Standard für das Projektmanagement, Project Management Institute, Philadelphia, Pennsylvania Siebte Ausgabe 2021, ISBN 978–1‑62825–695‑6
Folgende Weblinks liefern weitere Informationen zu der Requirements Traceability Matrix:
- /#Wiki-Traceability_matrix‑e/ Traceability matrix in der englischen Wikipedia
Legende zu den Weblinks
/ / Verweis auf eine Website (allgemein)
/*/ Verweis auf eine Website, die als Ergänzung zu einem Buch dient
/#/ Verweis auf ein einzelnes Thema auf einer Website
/#V/ Verweis auf ein Video auf einer Website
Letzte Aktualisierung: 14.02.2024 © Peterjohann Consulting, 2005–2024