Story Mapping Voor Agile Development

Wat is Agile-ontwikkeling?

Agile Development is een benadering van softwareontwikkeling die zich richt op snelle uitrol van functies met constante iteraties op basis van interdepartementaal overleg en gebruikersfeedback. Het is een projectmanagementraamwerk dat is gebaseerd op incrementele ontwikkelingen waarbij elke fase in het proces wordt getest, en dat de volgende iteratie of productspil baseert op de feedback of resultaten van de eindgebruikers.


Storymaps en agile ontwikkeling

Begrijpen wat agile ontwikkeling is, is nog maar het begin - het is het belangrijkste om het in uw bedrijfspraktijken op te nemen. Een geweldige manier om de agile aanpak in uw projectmanagementpraktijken te implementeren, is door visuals te associëren met agile ontwikkeling. Een veelgebruikt beeld om mee te beginnen zijn user story maps . User story maps zijn visuele afbeeldingen van gebruikers die interactie hebben met uw product en de reacties of acties die uw UX bij gebruikers oproept terwijl ze werken aan het bereiken van een doel of doelstelling. Door storymaps voor uw gebruikers te maken, moet u uw product opdelen in incrementele fasen, zodat u zich kunt concentreren op hoe iteratieve wijzigingen op elke afzonderlijke fase kunnen worden toegepast om het product als geheel te verbeteren. Storymaps kunnen verschillende vormen aannemen: lineaire reizen terwijl de gebruiker door uw product loopt, niet-lineaire cycli, of zelfs grafieken die tijd of prioriteit weergeven langs de x-as en de complexiteit van de taak op de y-as.


Soorten agile ontwikkeling


Scrum

Scrum is een agile ontwikkelingsmethodologie die zich richt op het time-boxen van projecttaken in sprints (meestal 1-4 weken lang) en waarmee ontwikkelaars nieuwe functies kunnen uitrollen met een vooraf bepaalde cadans. Typische praktijken van organisaties die scrum gebruiken, zijn dagelijkse stand-up meetings, sprint kickoffs en post-sprint reviews.


Kanban

Kanban is een agile ontwikkelingsmethodologie die een visuele achterstand bevat van geprioriteerde taken die moeten worden voltooid om een project af te ronden. Zodra deze taken zijn voltooid, worden ze vrijgegeven, wat resulteert in continue productiteraties en releases. Ontwikkelaars hebben de keuze om taken uit te voeren die het nauwst verband houden met hun vakgebied en taken die niet in een tijdskader zitten.



Maak een Gratis Agile Verhaalkaart*

Agile Story Map Example

Gebruik deze sjabloon

(Hiermee start u een gratis proefperiode van 2 weken - geen creditcard nodig)



How to Story Map voor Agile

  1. Een project isoleren

    De eerste stap bij het implementeren van agile ontwikkelingspraktijken is het kiezen van een project om aan te werken. Agile ontwikkeling werkt het beste bij complexe projecten met veel bewegende delen. Kies een project dat wellicht interdepartementale samenwerking en het creëren/implementeren van een aantal nieuwe features vereist. Kies vervolgens een scrummaster , de persoon die ervoor zorgt dat het project volgens plan verloopt.


  2. Een taakachterstand maken

    De volgende stap is het maken van een lijst met alle vereiste taken die het project nodig heeft om te voltooien. Nadat alle taken zijn opgesomd, organiseert u ze op belangrijkheid en prioriteit. Vaak zullen er taken zijn die onmogelijk te voltooien zijn zonder eerst een van de andere taken met een achterstand af te ronden - uw prioriteitenlijst zou hier rekening mee moeten houden. De takenlijst zal veranderen en groeien gedurende het agile proces naarmate je meer taken realiseert die moeten worden voltooid en aan de andere kant je realiseert dat sommige taken niet nodig zijn.


  3. Verdeel in sprints of maak een kanbanbord

    Nu is het tijd om te beslissen of je de Scrum- of Kanban- aanpak kiest. Als je besluit om met Scrum te gaan, deel je takenlijsten dan op in individuele sprints. Beperk je sprints tot maximaal vier weken voor ontwikkelaars, maar streef naar ongeveer twee weken. Dit zal de reikwijdte van uw project verkleinen en ontwikkelaars dwingen om aan de belangrijkste taken te werken. Als je voor Kanban gaat, maak dan een Kanban-bord met al je achterstallige taken. Laat ontwikkelaars naar het bord gaan en fysiek een taak kiezen om als hun eigen taak te claimen. Verplaats de taak door het bord van "To-do", naar "Doing", naar "Done".


  4. Aan het werk

    Begin met werken! Naarmate ontwikkelaars en marketeers beginnen samen te werken aan hun toegewezen taken, helpt het om dagelijkse snelle stand-up meetings te houden. Deze bijeenkomsten mogen niet langer dan 10 minuten duren en elke deelnemer moet drie kernvragen beantwoorden: Wat heb je gisteren gedaan? Wat doe jij vandaag? Is er iets dat u tegenhoudt om uw taken vandaag uit te voeren?


  5. Project beoordelen, verwerken en herhalen

    Nadat de sprint voorbij is of een nieuwe functie is uitgerold, controleert u het project om er zeker van te zijn dat het acceptabel is voor gebruikersinteractie. Het is ook essentieel om het proces als geheel te herzien en actief op zoek te gaan naar manieren om de efficiëntie of output van het proces te verbeteren. Nadat dit allemaal is gedaan, herhaalt u vanaf het begin bij het volgende project of de volgende functieset.



Agile-sjablonen om u op weg te helpen



Maak een Gratis Agile Verhaalkaart*

Agile Template 1

Gebruik deze sjabloon

(Hiermee start u een gratis proefperiode van 2 weken - geen creditcard nodig)


Time/Happiness Template

Gebruik deze sjabloon

(Hiermee start u een gratis proefperiode van 2 weken - geen creditcard nodig)


agile user story template

Gebruik deze sjabloon

(Hiermee start u een gratis proefperiode van 2 weken - geen creditcard nodig)