Je hebt geen ingewikkelde hiërarchie nodig voor User Stories

Foto van Sohrab Salimi
Sohrab Salimi
2 min. Leestijd
Deze inhoud is vertaald met AI. Bekijk origineel

Consultants en aanbieders van tools lijken een neiging te hebben om alles ingewikkelder te maken. Het lijkt erop dat hoe ingewikkelder we de dingen maken, hoe meer onze klanten ons nodig hebben. En daardoor verkopen tools en diensten zich beter, denk ik.

Aan de andere kant vind ik dat onnodige complexiteit extreem frustrerend kan zijn. Hetzelfde gebeurt wanneer je zulke ingewikkelde hiërarchieën of taxonomieën voor User Stories introduceert!

Zo zag ik laatst een team dat deze volgorde bij de planning en inschatting gebruikte:

- Feature
- Saga
- Epic
- Novel
- Story
- Task

Noch de Product Owner, noch de Scrum Master of het ontwikkelteam heeft dit nodig. Wanneer Scrum Teams gedwongen worden om ingewikkelde taxonomieën voor hun User Stories te gebruiken, besteden ze hun tijd aan het nadenken of een bepaalde Story nu een Epic, een Saga of gewoon een kop is. Deze overwegingen zijn net als de bijpersonages in een boek die het verhaal onnodig ingewikkeld maken.

Ik weet wat je nu wilt zeggen. Ja, ook ik heb meerdere keren over Epics en Themes geschreven. Maar dat zijn slechts labels. Een Story is en blijft een Story, daarom raad ik deze taxonomie voor User Stories aan:

Een Story is een Story is een Story.

Sommige User Stories zijn groot en kunnen het label "Epic" krijgen. Ik heb eerder al films als vergelijking gebruikt. Alle films zijn films, maar sommige daarvan zijn romantische komedies – dat is net zo'n label als "Epic".

Ook "Theme" verwijst naar een groep van verwante User Stories, maar dat hoeft niets met een hiërarchie te maken te hebben. Bij de vergelijking met films zou dat bijvoorbeeld een groep films over spionnen zijn, die zowel de James Bond-films als de Austin Powers-films bevat. Als het om een groep komedies zou gaan, zouden de Austin Powers-films er nog steeds bij horen, maar de James Bond-films niet.

"Themes" en "Epics" zijn dus alleen maar labels en hebben niets met hiërarchieën te maken. Maak de dingen niet ingewikkelder dan nodig. Tot nu toe heb ik nog geen goede reden gevonden voor uitgebreide User Story-hiërarchieën of taxonomieën.

Deze tekst komt uit de blog van Mike Cohn en is door ons naar het Nederlands vertaald. 

Praat met onze assistent Praat met onze assistent