Anforderungserhebungstechnik für unbekannten Workflow

Welche Erhebungstechnik(en) würden Sie für eine Workflow-abhängige Funktion verwenden, bei der der Workflow weitgehend unbekannt ist? Welches ist das beste Werkzeug für den Job in einem Workshop mit dem Hauptnutzer, dem Designer, dem Entwickler und dem BA (mich)?

Kontext: Wir arbeiten am ersten Release eines großen agilen Projekts. Während einer kürzlich durchgeführten Sprint-Planung wurde deutlich, dass die Interessengruppen nicht alle auf derselben Seite sind, was die Anforderungen an ein bestimmtes Feature betrifft. Die Funktion ist Teil einer Schnittstelle, die es unseren Content-Managern ermöglicht, Webseiten in verschiedenen Zuständen und zu verschiedenen Zeiten in der Vorschau anzuzeigen. Da das Konzept geplanter Inhalte in dieser Version neu ist, stellt sich die Frage, wie die Workflows aussehen werden (und damit auch, wie Content-Manager die Funktion verwenden werden).

Das eine geht nicht ohne das andere. Führen Sie User Story Mapping durch, um den Kontext für Ihre Funktionen zu definieren.
Wer sind die Beteiligten?
Stakeholder sind der Hauptanwender, der Entwicklungsleiter und der Konstruktionsleiter. @CodeGnome möchtest du das posten und ich werde es als Antwort markieren?

Antworten (2)

Verwenden Sie "User Story Mapping"

Um arbeitsablaufabhängige Funktionen zu definieren, müssen Sie zunächst den Arbeitsablauf abbilden . Eine der moderneren agilen Techniken zum Definieren von Workflows und Workflow-abhängigen Funktionen ist die User Story Map.

Eine gute Map enthält sowohl den Workflow als auch die Storys, die mit jeder Reise innerhalb der Story-Map verknüpft sind. Für Ihre Zwecke sind die Journeys die wahrscheinlichsten Äquivalente zu den Workflows, nach denen Sie suchen.

Ressourcen

Dies kann leicht mit einem Treffen mit den Interessengruppen und dem technischen Team bewältigt werden. Zum Zeitpunkt der Anforderungserfassung (vor Abschluss des Projektumfangs) muss sich das technische Team ein A-bis-Z-Bild des Projekts machen und die Fragen, die es in einem Dokument hat, formulieren und dann telefonieren /Brainstorming-Abschnitt mit den Interessenvertretern und erstellen Sie die Modul-/Funktionsliste und lassen Sie sie auf derselben genehmigen. Kleben Sie dann diese Funktionen als endgültig auf und betrachten Sie sie als neuen Umfang, wenn sie nach Änderungen/Modifikationen fragen.