Hur man skriver användarberättelser i Jira

By rik

Att utveckla en webbapplikation eller programvara är en process som sträcker sig bortom själva kodningen och lanseringen av appen.

Det involverar flera steg, inklusive att identifiera behoven, utforma lösningen, testa den, förfina den och slutligen publicera applikationen.

En del av de webbapplikationer som vi ser idag har varit komplexa att förstå under utvecklingsfasen. Lyckligtvis blir det betydligt enklare att hantera invecklade processer, idéer och koncept när de visualiseras.

Användarberättelser (User Stories) är en viktig del av mjukvaruutvecklingsprocessen eftersom de hjälper till att beskriva funktioner på ett visuellt sätt och prioritera de aspekter eller berättelser som behöver utvecklas. Läs vidare för att lära dig hur man skapar användarberättelser i Jira.

Vad är en Användarberättelse?

En användarberättelse kan beskrivas som en generell beskrivning av en webbapplikations- eller programvarufunktion, skriven ur slutanvändarens perspektiv. Det är viktigt att notera att användarberättelser inte är detsamma som programvarukrav. Istället är dessa berättelser informella och skrivna för att illustrera hur specifika funktioner kommer att skapa värde för slutanvändarna.

Den Grundläggande Strukturen för en Användarberättelse

Användarberättelser fungerar som ”att göra”-listor som hjälper till att definiera stegen som ska följas i ett projekt. En användarberättelse ska fånga ”vem”, ”vad” och ”varför” gällande ett produktkrav. Dessa berättelser är oftast korta, där varje del innehåller omkring 10-15 ord. Dessa steg hjälper till att säkerställa att både produkten och processen uppfyller de önskade kraven.

Enligt Ron Jeffries bör varje användarberättelse ha tre C:n, vilket representerar ”Kort”, ”Konversation” och ”Bekräftelse”. Låt oss nu utforska dessa tre C:n som bör beaktas när du skapar användarberättelser i Jira.

Kort

Ursprungligen skrevs användarberättelser på fysiska kort eller Post-it-lappar. Idag använder vi moderna kort som enkelt kan anpassas när vi skapar användarberättelser i Jira. Kortet kommer enbart att innehålla nödvändig information om kravet. Det ska ge tillräckligt med information för att förstå behovet.

Kortet kan även innehålla viktiga detaljer som prioritet och kostnad för funktionen. Produktägaren eller projektledaren lämnar över story-kortet till utvecklarna när alla detaljer är klara.

Konversation

Efter att kortet har använts för att formulera användarberättelsen, följer en konversation mellan de inblandade parterna. Kraven i användarberättelsen behöver diskuteras och förfinas innan de kommuniceras till utvecklarna.

Samarbete främjas genom diskussioner mellan produktägare, Scrum Masters, utvecklare och intressenter. Genom dessa samtal, från planeringsfasen tills användarberättelsen väljs ut för implementering, delar olika intressenter sina tankar och åsikter. Dessa diskussioner kan vara muntliga, och ibland kompletteras de med dokument.

Bekräftelse

Diskussioner kan pågå i dagar eller till och med veckor. Men det kan finnas en osäkerhet, vilket gör bekräftelse nödvändig. Du kan lägga till några kriterier som ger ett specifikt mått som acceptanskriterium. Dessa mått kan skrivas som punktlistor i berättelsen.

Bekräftelsen kommer i form av acceptanstester. Dessa tester bör fånga de essentiella kraven och hjälpa dig att testa den skapade produkten för att avgöra om den uppfyller standarderna. Produktägaren definierar acceptanskriterierna, medan utvecklarna ansvarar för att implementera dessa kriterier.

Syftet med att Skriva en Användarberättelse

  • Hjälper designers, produktägare och utvecklare att tänka ur slutanvändarnas perspektiv. Moderna produkter bör alltid beakta hur slutanvändarna kommer att interagera med produkten. En användarberättelse är ett utmärkt verktyg som belyser slutanvändarens resa under design- och utvecklingsprocessen.
  • Erbjuder ett enkelt och flexibelt format. Användarberättelser i Jira behöver inte vara komplicerade. Det enkla formatet säkerställer att alla detaljer fångas med så få ord som möjligt. Behov förändras när ett system eller en programvara växer, och därför är en användarberättelse flexibel för att anpassa sig till dessa förändringar.
  • Säkerställer att teamet talar samma språk. Ett typiskt utvecklingsteam kan inkludera en produktägare, designers och utvecklare. En användarberättelse är ett bra verktyg som säkerställer att alla i teamet förstår behoven och slutmålen.
  • Möjliggör samarbete. Användarberättelser definierar slutmålen. På så sätt kan teamet samarbeta och bestämma hur de bäst kan betjäna slutanvändaren och uppnå de uppsatta målen.

Bästa Metoder att Följa När du Skriver Användarberättelser

#1. Användaren Bör Vara Tydligt Definierad

Arbete bör endast påbörjas om en användare har identifierats. Användaren som efterfrågar funktionen kan vara en extern användare, en kund eller en produktägare. Ibland kan användaren vara en utvecklare som identifierat ett behov av en funktion.

Användaren presenteras som:

”Som en [Användarnamn]…”

Till exempel, ”Som hyresgäst…” eller ”Som hyresvärd…”.

#2. Användarberättelser Måste Fånga Behovet

Några av frågorna som bör ställas är: vill användaren dela en bild av produkterna med sina vänner, eller vill de se en historik över alla varor de köpt tidigare? Dessa frågor hjälper produktteamet att förstå vad de behöver skapa.

Ett vanligt misstag i detta skede är att presentera en lösning. En användarberättelse ska dock inte presentera en lösning. Som produktutvecklare bör du arbeta tillsammans med användare när du skriver användarberättelser i Jira för att fånga deras krav, men undvika att dra förhastade slutsatser.

Behovet representeras som, ”Som en [ANVÄNDARNAMN]: Jag vill kunna [UPPNÅ NÅGOT]….”

Till exempel, ”Som hyresvärd: Jag vill kunna se fördelningen av månatliga hyresintäkter…”.

#3. Det Bör Finnas ett Kvalificerande Uttalande

Du kan enkelt presentera det kvalificerande uttalandet med en fras som ”så att”. En funktion läggs inte bara till i en app, utan den funktionen bör generera ett mervärde.

Du kan presentera det kvalificerande uttalandet som:

”Som en [ANVÄNDARNAMN] jag vill kunna [UPPNÅ NÅGOT] så att [VÄRDEUTTALANDE]…”

Till exempel:

”Som hyresvärd: Jag vill kunna se fördelningen av månatliga hyresintäkter så att jag kan planera mina utgifter.”

Det kvalificerande uttalandet motiverar varför produktteamet ska arbeta med den föreslagna funktionen.

#4. En Användarberättelse Bör Vara Oberoende

Varje användarberättelse som skapas bör representera en självständig och unik uppsättning affärsvärden. Det bör finnas ett inkrementellt värde när utvecklarna implementerar användarberättelsen.

#5. Gör Användarberättelsen Förhandlingsbar

Slutmålet för en användarberättelse kan beskrivas tydligt. Däremot bör processen för att uppnå de uppsatta målen vara förhandlingsbar. Användarberättelsen bör tillåta produktägaren och utvecklingsteamet att förhandla för att undvika orealistiska begränsningar av funktionaliteten.

#6. Bör Vara Enkel och Liten

Du bör hålla dina användarberättelser i Jira små om du vill nå målen inom den givna sprintcykeln. Om du har en berättelse som är för komplex, är det ett tecken på att du behöver dela upp den ytterligare.

Steg-för-Steg Process för att Skapa en Användarberättelse i Jira

Jira är ett av de bästa verktygen för projektledning i dagens värld. Ursprungligen användes Jira för att spåra buggar och problem, men har nu utvecklats till ett allsidigt smidigt verktyg för mjukvaruutveckling för utvecklingsteam.

Jiras smidiga funktionalitet och enkla integration med olika appar är anledningar till varför du bör skriva användarberättelser i Jira. Följ dessa steg för att skapa din första användarberättelse.

#1. Logga In på eller Skapa Ditt Jira-Konto

Om du redan har ett Jira-konto loggar du in och fortsätter till steg 2. Om du inte har ett Jira-konto kan du skapa ett gratis. Fyll i detaljerna och följ handledningen för att skapa ditt första projekt. När ditt konto är klart kan du gå vidare till steg 2.

#2. Skapa ett Ärende

Ärenden används för att spåra enskilda delar av arbetet som behöver slutföras. Klicka på ikonen ”Skapa” i den övre navigeringspanelen på din Jira-instrumentpanel.

#3. Ange Din Användarberättelse

Beskriv ditt ärende i beskrivningsavsnittet. I det här exemplet är vår beskrivning ”Som användare skulle jag vilja dela viktiga erbjudanden så att mina vänner och familj kan dra nytta av det.”

#4. Bifoga Associerade Filer

Vissa uppgifter kan kräva filer. Vår användarberättelse har dock ingen bild, så vi hoppar över det steget.

#5. Lägg till en Beskrivning

Det här avsnittet beskriver funktionen i detalj. I vårt fall kan vi beskriva de sociala medieplattformar där produkter kan delas.

#6. Tilldela Uppgiften

Uppgiften tilldelas automatiskt den som skapade berättelsen. Du kan dock tilldela ärendet till en annan person om ni arbetar som ett team.

#7. Ange Uppgiftsprioritet

När du skriver användarberättelser i Jira kan du ange prioritet som Högsta, Hög, Låg eller Lägsta. Vi har valt ”Hög” för vår delningsfunktion för sociala medier.

#8. Publicera Användarberättelsen

Eftersom du skapar en användarberättelse för första gången kommer du inte att ha många funktioner. Du kan klicka på ”Skapa”-knappen och din användarberättelse är redo att visas.

Avslutar

Att skriva användarberättelser i Jira behöver inte vara svårt när du följer stegen ovan. Jira har även guider och handledningar som du alltid kan hänvisa till om du kör fast.

Du kanske också är intresserad av den här guiden till agil metodik. [LÄNK TILL AGIL METODIK]