dot.tipp - Wie kann ich meine Anforderungen sinnvoll dokumentieren?
Der Kurs "IREB Certified Professional for Requirements Engineering Foundation Level" (kurz IREB CPRE FL) liefert eine Fülle von Techniken zum Dokumentieren von Anforderungen. Eine häufig gestellte Frage unserer Kunden ist, welche Technik sich für welchen Kontext eignet.
Und zwar im klassische Requirements Engineering wie auch im agilen Backlog Refinement in z. B. Scrum. In diesem Blogbeitrag wollen wir hierauf antworten. Damit die richtige Spezifikationsform für den richtigen Kontext gewählt werden kann.
Requirements Engineering ist Kommunikation
Einige der Gründe nach IREB, warum man Anforderungen dokumentieren soll, ist die Zugänglichkeit und Kommunizierbarkeit von Anforderungen. Eine lediglich in meinem Kopf existierende Anforderung ist für andere nicht zugänglich. Also muss sie kommuniziert werden. Zugänglichkeit und Kommunikation werden zu einem hohen Grad durch Dokumentation erfüllt.
Drei Perspektiven auf Anforderungen
IREB selbst benennt unterschiedliche Dokumentationsformen. Seien es informale wie Prosa, semiformale wie Satzschablone und Use Case Specification oder formale wie UML. Der einzige Hinweis von IREB, welche Technik sich wann eignet, sind die sogenannten Perspektiven auf Anforderungen, vor allem im Kontext der Modellierung von Anforderungen.
- Strukturperspektive: Beschreibt die Struktur von Daten und deren Beziehungen sowie Attribute.
- Funktionsperspektive: Beschreibt Abläufe, die Daten manipulieren, deren Bedingungen und Verzweigungen.
- Verhaltensperspektive: Beschreibt die Zustände von Daten aufgrund deren Manipulationen und mögliche Übergänge.
Wir bei der dot consulting AG bieten unseren Kunden jeweils eine weitaus pragmatischere Tabelle, die darstellt, welche Dokumentationsform sich für welchen Kontext anbietet. Das gewählte Vorgehensmodell (klassisch oder agil) beeinflusst unseres Erachtens die Wahl der Dokumentationsform nicht. Diese Tabelle gilt also auch für agile oder klassische Entwicklungsvorhaben.
Übersicht der Notationsformen
| Notationsform | Kontext |
| UML Sequenzdiagramm |
|
| UML Aktivitätsdiagramm |
|
| UML Klassendiagramm |
|
| UML Zustandsdiagramm |
|
| UML Use Case Diagramm |
|
| Satzschablone |
|
| GUI Mockups |
|
| IREB Kontextanalyse |
|
Mehr erfahren?
In unserem Kurs IREB Certified Professional for Requirements Engineering (CPRE) Foundation Level (FL) üben wir gemeinsam, welches Modell sich am besten für welchen Zweck eignet. Wir liefern einerseits einen Erfahrungsaustausch, andererseits die notwendige Theorie, damit die Teilnehmenden die Zertifikatsprüfung von IREB realistisch bestehen können. Für mehr Effective Delivery in der Schweiz.
Autor
Ich befähige wissensintensive R&D-Organisationen, leistungsfähiger zu werden in einem Umfeld, das gleichzeitig schneller, komplexer und regulierter wird. Mein Fokus liegt auf der Zusammenarbeit: innerhalb von Teams, zwischen Disziplinen und auf Ebene der Gesamtorganisation. Und muss die Organisation sich anpassen, gestalte und begleite ich diesen Prozess. Das Ziel ist immer dasselbe: eine Organisation, die verlässlich liefert, ohne sich dabei zu verbiegen oder die Menschen zu ruinieren.
Eventuell interessant
Verwandte Blogs
dot.tipp - Besser Produkte managen - ein paar Hilfestellungen

dot.tipp - Meine RE, Agile und Agile RE Literaturempfehlungen

Keine Kommentare
Teile deine Meinung