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.
Eventuell interessant
Verwandte Blogs

dot.review - Mit IREB RE@Agile Primer die Zukunft des Requirements Engineerings erleben

dot.review - Erfahrungsbericht CAS Requirements Engineering HWZ

Keine Kommentare
Teile deine Meinung