Story Mapping for Agile Development

Hvad er agil udvikling?

Agile udvikling er en tilgang til softwareudvikling, der fokuserer på hurtige funktionsudrulninger med konstante iterationer baseret på tværfaglige konsultationer og brugerfeedback. Det er en projektstyringsramme, der er baseret på trinvis udvikling med hvert trin i processen, der testes, og som baserer den næste iteration eller produktpivot på feedback eller resultater fra slutbrugerne.


Historiekort og agil udvikling

At forstå, hvad agil udvikling er, er kun begyndelsen – det er at inkorporere det i din forretningspraksis, der er den vigtige del. En god måde at implementere den agile tilgang i din projektledelsespraksis er at tilknytte visuals sammen med agil udvikling. Et almindeligt visual til at starte med er brugerhistoriekort . Brugerhistoriekort er visuelle afbildninger af brugere, der interagerer med dit produkt, og de svar eller handlinger, din UX fremkalder hos brugerne, mens de arbejder for at nå et mål eller et mål. Oprettelse af historiekort til dine brugere tvinger dig til at opdele dit produkt i trinvise faser, så du kan fokusere på, hvordan iterative ændringer kan anvendes på hver fase uafhængigt for at forbedre produktet som helhed. Historiekort kan antage forskellige former: lineære rejser, mens brugeren går gennem dit produkt, ikke-lineære cyklusser eller endda grafer, der viser tid eller prioritet langs x-aksen og opgavens kompleksitet på y-aksen.


Typer af agil udvikling


Scrum

Scrum er en agil udviklingsmetodologi, der fokuserer på tidsboksning af projektopgaver til sprints (typisk 1-4 uger lange) og giver udviklere mulighed for at udrulle nye funktioner med en forudbestemt kadence. Typisk praksis for organisationer, der bruger scrum, er daglige stand-up møder, sprint kickoffs og post-sprint anmeldelser.


Kanban

Kanban er en agil udviklingsmetodologi, der inkluderer et visuelt efterslæb af prioriterede opgaver, der skal udføres for at afslutte et projekt. Så snart disse opgaver er afsluttet, frigives de, hvilket resulterer i kontinuerlige produktgentagelser og frigivelser. Udviklere har valget mellem at trække opgaver, der er tættest relateret til deres ekspertiseområde og opgaver, der ikke er tidsrammede.



Opret en Gratis Agile Story Map*

Agile Story Map Example

Brug denne skabelon

(Dette vil starte en 2 ugers gratis prøveperiode - ingen kreditkort nødvendig)



Sådan Story Map for Agile

  1. Isoler et projekt

    Det første skridt i at implementere agile udviklingspraksis er at vælge et projekt at arbejde på. Agile udvikling fungerer bedst på komplekse projekter med mange bevægelige dele. Vælg et projekt, der kan kræve tværafdelingssamarbejde og oprettelse/implementering af en række nye funktioner. Vælg derefter en scrum master , den person, der skal være ansvarlig for at sikre, at projektet bevæger sig efter planen.


  2. Opret en opgave backlog

    Det næste trin er at oprette en liste over alle de påkrævede opgaver, som projektet skal bruge for at blive fuldført. Når alle opgaverne er blevet listet op, skal du organisere dem efter vigtighed og prioritet. Ofte vil der være opgaver, som er umulige at fuldføre uden at fuldføre en af de andre efterslæbte opgaver først - din prioritetsliste bør tage højde for dette. Opgavelisten vil ændre sig og vokse gennem hele den agile proces, efterhånden som du indser flere opgaver, der skal udføres, og på den anden ende indser, at nogle opgaver er unødvendige.


  3. Del i sprints eller opret et Kanban-bræt

    Nu er det tid til at beslutte, om du tager Scrum- eller Kanban- tilgangen. Hvis du beslutter dig for at gå med Scrum, så opdel dine opgavelister i individuelle sprints. Begræns dine sprints til maksimalt fire udvikleruger, men sigt efter omkring to uger. Dette vil skære omfanget af dit projekt og tvinge udviklere til at arbejde på de vigtigste opgaver. Hvis du går med Kanban, så opret et Kanban-tavle med alle dine efterslæbte opgaver. Få udviklerne til at gå til bestyrelsen og fysisk vælge en opgave, de vil gøre krav på som deres egen. Flyt opgaven gennem tavlen fra "To-do", til "Doing" til "Done".


  4. Kom igang med at arbejde

    Begynd at arbejde! Når udviklere og marketingfolk begynder at arbejde sammen om deres tildelte opgaver, hjælper det at have daglige hurtige stand-up møder. Disse møder bør ikke vare længere end 10 minutter, og hver deltager skal besvare tre kernespørgsmål: Hvad lavede du i går? Hvad laver du i dag? Er der noget, der forhindrer dig i at udføre dine opgaver i dag?


  5. Gennemgå projekt, proces og gentag

    Når spurten er slut, eller en ny funktion er rullet ud, skal du gennemgå projektet for at sikre, at det er acceptabelt for brugerinteraktion. Det er også vigtigt at gennemgå processen som helhed og aktivt at lede efter måder at forbedre effektiviteten eller output af processen. Når alt dette er gjort, gentag fra begyndelsen på det næste projekt eller funktionssæt.



Agile skabeloner til at komme i gang



Opret en Gratis Agile Story Map*

Agile Template 1

Brug denne skabelon

(Dette vil starte en 2 ugers gratis prøveperiode - ingen kreditkort nødvendig)


Time/Happiness Template

Brug denne skabelon

(Dette vil starte en 2 ugers gratis prøveperiode - ingen kreditkort nødvendig)


agile user story template

Brug denne skabelon

(Dette vil starte en 2 ugers gratis prøveperiode - ingen kreditkort nødvendig)