Methode
Motivation für den Einsatz
Anforderungen an ein System entstehen in den Fachabteilungen aus einem Bedarf, den die Nutzer eines IT-Systems haben oder aufgrund von Anpassung an eine veränderte Unternehmensstrategie oder Organisationsstruktur im Unternehmen. Der Baustein Topic ist das Artefakt in unserer Systembeschreibung, mit dem wir die Grenzen des Produktes definieren. Er hat einen hohen Wert. Anforderungen müssen sich innerhalb bestimmter Grenzen bewegen, die durch die Aufgabenbereiche im Baustein Topic gesetzt werden. Unklare oder unpassende Anforderungen werden sehr früh erkannt (engl. fail fast). Der Baustein Topic gibt einem Aufgabenbereich einen eindeutigen Namen. Der Überblick im Baustein muss jeden Leser in die Lage versetzen, den Aufgabenbereich fachlich einzuordnen. Der Überblick enthält die wichtigsten Begriffe aus dem Aufgabenbereich. Die wichtigsten Begriffe werden sofort im Glossar angelegt und mit dem Text verknüpft. Das legt den Grundstein für das Glossar.
Autoren sichern fachliches Wissen aus dem Produkt- bzw. Projektmanagement. Später, zum Zeitpunkt der Realisierung bekommt das Team einen guten Einblick in die Motivation der Auftraggeber. Leser bekommen Einblick in die wirtschaftliche und strategische Bedeutung des IT-Systems.
Wissensmanagement richtig organisieren.
Zielgerichtet.
Agil.
Iterativ.
Prozesse
Projektmanagement
Der Auftraggeber legt fest, in wechen Aufgabenbereichen das IT-System eingesetzt wird und nimmt Bezug auf Unternehmensprozesse der Nutzer, in denen das Produkt eine Rolle spielt. Der Produktverantwortliche hat mit dem Baustein Topic die Möglichkeit, die “Leitplanken” für das IT-System zu dokumentieren. Ein guter Titel legt frühzeitig den Grundstein für eine gemeinsame Sprache von Auftraggeber, Produktverantwortlichen und dem Team. Das kann er in großen Teilen bereits bei der Auftragsvergabe machen.
Prozesse
Anforderungsanalyse
Der Baustein Topic hilft dem Produktverantwortlichen bei der Sicherung der Ergebnisse der Anforderungsanalyse. Jede Anforderung an das Produkt muss ein Produktverantwortlicher zusammen mit dem Auftraggeber, unterstützt durch andere interessierte Parteien (z.B. Nutzer), eindeutig einem existierenden Aufgabenbereich des Produktes zuordnen. Das sollte in den meisten Fällen problemlos gelingen und stellt den ersten Schritt der Validierung einer Anforderung dar.
Eine erfolgreiche Zuordnung bedeutet, dass die Anforderung eine sinnvolle Erweiterung des Produktes darstellt und daher in der Regel realisiert werden kann, ungeachtet anderer Randbedingungen wie Zeit und Geld.
Kann eine Anforderung nicht eindeutig einem bereits vorhandenen Aufgabenbereich zugeordnet werden, dann gibt es folgende Möglichkeiten:
- Die Anforderung wird abgelehnt oder zurückgestellt.
- Die Anforderung wird in einem anderen IT-System umgesetzt.
- Die Anforderung führt zu einer Erweiterung des Produktes.
Eine Ablehnung einer Anforderung kann ein Produktverantwortlicher mit Hilfe des Bausteins Topic gegenüber dem Auftraggeber sehr gut begründen. Zu große Anforderungen erkennt der Produktverantwortliche auch sehr schnell und kann sie zusammen mit dem Auftraggeber in kleinere Teilanforderungen zerlegen. Die Teilanforderungen werden anschließend mit dem gleichen Vorgehen validiert.
Prozesse
Produktentwicklung
Der Baustein Topic verschafft jedem Leser (z.B. Entwickler oder Tester) einen sehr kompakten Überblick über den Umfang (engl. scope) des Produktes. Gleichzeitig lernt er auch Grenzen kennen, die seine Arbeit an dem Produkt beschränkt.
Seitenvorlagen für alle Bausteine und hilfreiche Makros für die Verwendung in Confluence.
Qualität
Seitenvorlage des Bausteins
Confluence unterstützt mit Seitenvorlagen die Idee der Bausteine optimal. Das folgende Beispiel kann direkt als HTML im Editor der Seitenvorlagen eingefügt werden.
Bitte hier Klicken, um den Quelltext anzuzeigen
<h1>Überblick</h1> <p> <ac:placeholder>Hier bitte einen Überblick über den Aufgabenbereich (das "Big Picture") in Form einer "Management Summary" geben.</ac:placeholder> </p>
Struktur
Eigenschaften des Bausteins
Der Baustein Topic beschreibt einen klar abgegrenzten Aufgabenbereich (engl. scope),
in dem das IT-System Verwendung findet.
Der Seitentitel beginnt immer mit Topic
.
Durch die Seitenvorlage hat jede Seite das Stichwort topic
.
Sie kann aber um weitere Schlagworte ergänzt werden.
Dadurch wird die Seite leichter auffindbar.
Der Baustein Topic bündelt eine mit den Anforderungen wachsende Menge von Funktionalitäten, die mit dem Baustein Epic dokumentiert werden.
Der Baustein Topic hat keinen Zustand.
Der Baustein Topic hat keinen Bezug zu einem Produktinkrement.
Der Baustein Topic wird in der Sprache der interessierten Parteien geschrieben.