Requirements Engineering für agile Teams

Requirements Engineering für agile Teams

SOFTWAREENTWICKLUNG

Was passiert im Zuge einer agilen Transformation mit dem Requirements Engineering (RE)? Wird die Rolle des Requirements Engineers noch gebraucht und in welcher Beziehung steht sie zur Rolle des Product Owners? Bedeutet agiles RE, Anforderungen nur noch in Form von User Stories zu verwalten? Wie wird eine ausreichende Dokumentation sichergestellt? Wie findet man gute Akzeptanzkriterien? Und wie passen Artefakte, Methoden und Dokumente des “klassischen” RE ins Bild? Bei uns findest du Antworten!

QualityMinds Hero Ree
QualityHeroes Podcast Folge 14

QualityHeroes Podcast Folge 14

Wie passen nicht-funktionale Requirements und technische Stories in ein agiles Backlog?

Jetzt anhören

So viel RE wie nötig, so wenig RE wie möglich – in jeder Iteration

Unsere Expertise im Requirements Engineering (RE) besteht darin, deinem oder deiner Product Owner:in (PO) und deinen Requirements Engineers dabei zu helfen, in deinem Team Verständnis über die Bedürfnisse und die Arbeitsweise der späteren Nutzer zu schaffen. Es gilt, das „Was“ und das „Warum“, den so genannten Problemraum zu verstehen und aufzubereiten – leichtgewichtig, „just in time“, also so wenig wie möglich und so viel wie nötig. Dabei spielt es nach unserer Projekterfahrung übrigens keine Rolle, woher die dabei eingesetzten Hilfsmittel kommen – entscheidend ist, dass sie dem oder der PO und dem Team helfen.

Dabei haben wir von Anfang an die – viel zu oft vernachlässigte – Testbarkeit der identifizierten Stories und Requirements im Blick. Dieses Vorgehen ist ein Alleinstellungsmerkmal von QualityMinds.

Wenn du also wissen möchtest, ob, wie viel und welches RE dich bei deiner agilen Arbeitsweise am besten unterstützt, dann bist du bei uns genau richtig.

Requirements Engineering für agile Teams - Diagramm (Farbe)
Requirements Engineering für agile Teams - Diagramm (b&w)
Requirements Engineering für agile Teams - Coaching

Wie Requirements Engineering und agiles Vorgehen nutzbringend zusammenarbeiten

In einem agilen Team ist das Ziel von Requirements Engineering das Erzeugen eines gemeinsamen Verständnisses über das zu entwickelnde Produkt und dessen Nutzer:innen. Das Team muss zunächst die Produktvision verstehen. Dafür kann es beispielsweise ein Produkt-Poster mit den wichtigsten Funktionen, Usern, Partnersystemen, Zielen und Risiken entwerfen oder die Methode Product Canvas nutzen. Anschließend muss das Team verstehen, was die User Stories der jeweils nächsten Iteration konkret umfassen. Eine einzelne User Story beschreibt dabei nicht alle Details, die für Entwicklung bzw. Test nötig sind, und muss um testbare Akzeptanzkriterien ergänzt werden. Um zu entscheiden, ob weitere Details dokumentiert werden, sollte sich das Team für jede Story die folgenden zwei Fragen stellen:

  • Gibt es Dokumente, die – etwa aus regulatorische Gründen – für diese Story zwingend erstellt werden müssen? Diese Dokumente sollten Teil der „Definition of Done“ werden. Während des Plannings sollten entsprechende Tasks erstellt werden.
  • Gibt es Artefakte – zum Beispiel eine Entscheidungstabelle oder ein Prozessdiagramm – die dem Team bei der Realisierung helfen würden? Wenn ja, sollten diese Artefakte im Refinement erstellt werden. Eine Hilfe beim Finden hilfreicher Artefakte kann ein Artefakt-Poster sein, auf dem mögliche Formate, Einsatzszenarien und zugehörige Testmethoden abgebildet sind.

Wenn zusätzliche Artefakte/Dokumente weder hilfreich noch notwendig sind, genügt direkte Kommunikation zwischen dem Team und dem oder der Product Owner:in. So entsteht nur Dokumentation, die einen Mehrwert bietet; gleichzeitig liegt im Sprint alles vor, was das Team benötigt.

Requirements Engineering für agile Teams - Consulting

Consulting

Als Consultants unterstützen wir dich und dein Projekt vor Ort in folgenden Rollen:

  • Product Owner:in
  • Requirements Engineer
  • Business Analyst

Wir übernehmen die Rolle verantwortlich, integrieren uns bestmöglich in dein Team und liefern „in time & in budget & in quality“ die von dir benötigten Arbeitsergebnisse.

 

Coaching

Alternativ dazu unterstützen wir deine Mitarbeiter:innen, die eine dieser Rollen bereits ausüben, und stellen einen

  • Coach für Product Owner:innen/Requirements Engineers/Business Analysts

als Sparringspartner, Erfahrungs- und Wissensträger zur Seite. Insbesondere zu allen Themen rund um agile Werte und Vorgehensweisen können wir dein Team wirksam unterstützen.

Downloads

Hier findest du Artikel, Videos und praktische Handouts. Übrigens: Noch mehr zu agilem RE gibt es “auf die Ohren” in unserem Podcast!

Requirements Engineering für agile Teams - Workshops

Workshop “User Story Improvement” (1 Tag)

Findest du es schwierig, User Stories angemessen zu schneiden? Sind deine Stories schon zu oft im Lösungsraum angesiedelt? Bist du mit deinen Akzeptanzkriterien unzufrieden? Fragst du dich, wie Stories und formale Dokumentation sinnvoll zusammenspielen können? User Stories alleine sind noch kein Garant dafür, den Umgang mit Anforderungen in agilen Projekten ausreichend im Griff zu haben. Bringe deine Stories mit und wir erarbeiten gemeinsam Lösungen für deine ganz spezielle Situation.

Workshop “RE Improvement” (1-2 Tage)

Du bist der Meinung, dein – agiles oder nicht-agiles – Requirements Engineering (RE) ist ausbaufähig, bist aber unsicher, wie du das Thema anpacken sollst? Gemeinsam werfen wir einen Blick auf dein aktuelles Vorgehen (genauer: deinen RE-Prozess und deine Beispiel-Requirements) und identifizieren gemeinsam mit dir Stärken und Verbesserungspotenziale, Handlungsfelder und Pain Points. Als Ergebnis bekommst du konkrete Handlungsempfehlungen und eine erste Roadmap. Agile Teams erhalten insbesondere eine Antwort auf die Frage, wie viel und welches RE in ihren Projekten nötig oder hilfreich ist.

Wir freuen uns auf deine Anfrage!

Wir freuen uns auf deine Anfrage!

Projekterfahrung und methodische Exzellenz – das zeichnet uns neben unserem “Quality-Mindset” vor allem aus.

Hochzufriedene Kund:innen sind unser Kapital und Anliegen zugleich. Du brauchst Unterstützung im agilen RE? Dann lass uns in einem unverbindlichen Erstgespräch klären, wie wir dir helfen können!

Hast du nicht gefunden, was du suchst?
Schreib uns!

 

QualityMinds Heroes