User Story in Agile: Hvad er brugerhistorier?



Denne artikel om brugerhistorier i agile hjælper dig med at forstå, hvad brugerhistorier er, og hvordan de hjælper udviklingsteamet, når du udvikler et produkt

Et kerneelement af agile softwareudviklere Det gør brugerne og kunderne i fokus, og brugerhistorier bidrager til at gøre netop det. De sætter slutbrugerne i centrum for samtalen. I denne artikel skal vi diskutere en brugerhistorie i smidig.

Historier bruger ikke-teknisk sprog for at give betingelser for udviklingsteamet og deres indsats. Brugerhistorien hjælper holdet med at forstå deres eget mål, hvorfor de bygger det. Også hvad de bygger og den værdi, det skaber i slutningen og undervejs. Således er brugerhistorier en af ​​de vitale komponenter i et smidigt program. De letter kreativitet, fremskridt og et bedre slutprodukt ved at give teamet en brugerfokuseret ramme for deres daglige opgaver. Alle smidige historier fokuserer på kravene og hjælper med at skabe samtaler gennem en eller to sætninger om den ønskede funktionalitet.





Emnerne diskuteret i denne artikel er:

goto i c ++

Hvad er brugerhistorier?

Brugerhistorier er enkle og korte beskrivelser af en funktion af en bruger eller kunde af systemet. De følger en fælles skabelon:



Som en vil jeg have det.

Brugerhistorier - User Story in Agile - Edureka

Lad os lære mere om brugerhistorier.



hvad er de 6 måder at bruge dette nøgleord på
  • Normalt skrives brugerhistorier på sticky notes og indekskort. Derefter arrangeres de på borde eller vægge med henblik på planlægning og diskussion, og der oprettes derfor samtaler omkring dem.
  • Brugerhistorier, som er diskussioner, der drejer sig om og med hjælp fra brugerhistorierne, er meget vigtige og skifter fokus fra at skrive om funktioner til faktisk at diskutere dem.
  • De udtrykkes altid fra brugerens perspektiv og klassificeres ikke som en funktion. En brugerhistorie er den mindste del af et smidigt rammesystem.
  • Hovedformålet med en brugerhistorie er at udtrykke og formidle, hvordan et bestemt stykke arbejde vil give værdi til brugeren eller kunden. Det er vigtigt at bemærke, at kunder ikke nødvendigvis behøver at være eksterne slutbrugere, men også kan være kolleger i dit team eller i din organisation.
  • Brugerhistorier går ikke ind i detaljer og består af enkle og få sætninger.

Brugerhistorier i Scrum og Kanban

Både Scrum og Kanban bruger brugerhistorier i deres rammer. I Scrum er brugerhistorier en tilføjelse til sprints og bruges i løbet af sprinten. I KanBan tilføjer hold brugerhistorierne i deres backlog og bruger dem gennem deres workflow. Således hjælper de med bedre estimering, sprintplanlægning, bedre nøjagtighed ved prognoser og større smidighed i Scrum-teamet. På den anden side kan KanBan-teams håndtere bedre igangværende arbejde og forbedre deres arbejdsgange gennem brugerhistorier.

Større smidige rammer som eposer og initiativer udgør brugerhistorier. Epics er større emner, der er opdelt i mange historier og initiativer, der består af mange epics.

Der er to måder at tilføje detaljer til brugerhistorier på:

  • Ved at opdele brugerhistorien i mindre flere historier.
  • Ved at tilføje betingelser for tilfredshed.

En tilfredshedsbetingelse refererer til en accepttest på højt niveau, der gør sig selv sand, når den agile brugerhistorie er afsluttet.

Hvem er ansvarlig for at skrive brugerhistorien?

Der er ingen fastlagt regel om, hvem der kan skrive brugerhistorierne. Produktejeren skal sikre, at produktforsinkelsen af ​​brugerhistorier er på plads, men han behøver ikke nødvendigvis at skrive dem. Ideelt set er engodt agilt projekt vil have brugerhistorier skrevet af hvert teammedlem, og mere vægt vil blive lagt på, at teammedlemmerne er lige så involverede i diskussionerne efter at have skrevet brugerhistorierne.

Hvornår skal jeg skrive brugerhistorier?

Brugerhistorier er udtænkt gennem det agile projekt. En workshop om historisk skrivning gennemføres normalt i begyndelsen af ​​det agile projekt, så hvert teammedlem kan deltage og potentielt hjælpe med at oprette et produktforsinkelse, der beskriver den ønskede funktionalitet og det endelige mål, som derefter kan føjes til projektet. Nogle af brugerhistorierne ender med at blive episke. Derudover vil disse epos senere blive brudt nedi flere mindre historier, der passer bedre ind i en iteration. Nye historier kan også tilføjes fra tid til anden til produktforsinkelsen i henhold til kravene.

Hvorfor oprette brugerhistorier?

En brugerhistorie i Agile kan virke som et yderligere trin i den agile rammeproces, men de giver teamet vigtig og værdifuld indsigt og oplyser te om den værdi, som deres opgaver bringer til projektet. Brugerhistorier giver en række fordele og fordele:

cloudera certificeret administrator for apache hadoop
    • Fremme brugerfokus - En opgaveliste holder normalt holdet på tæerne med de opgaver, der skal udføres og kontrolleres fra listen, mens brugerhistorier sætter hele fokus på brugerne og hjælper med at løse deres problemer, da de skrives ud fra brugerens perspektiv .
    • Aktiver samarbejde - Når slutmålet er klart og defineret for holdet, kan de arbejde effektivt sammen for at nå dette mål samt give tilfredshed og god service til brugeren.
    • Driv kreativitet - Processen med at skrive og diskutere brugerhistorier involverer diskussioner og brainstorming, som hjælper holdet med at tænke kritisk såvel som kreativt såvel som muligvis komme med løsninger til at nå det endelige mål.
    • Giv momentum - Hver historie giver udviklingsteamet fart gennem udfordringer og fremskridt.

Arbejde med brugerhistorier

  1. En brugerhistorie konceptualiseres og skrives, så absorberes den og implementeres i workflowet. Normalt skriver produktejere, produktledere eller programledere brugerhistorier. Derefter sender de dem til gennemgang.
  2. Under et sprint- eller iterationsplanlægningsmøde træffer holdet en beslutning om, hvilke historier der vil blive inkluderet under den pågældende sprint. Derudover diskuterer teams funktionaliteten og kravene i historien. Krav kan tilføjes til historien, når de er enige om holdet.
  3. Et vigtigt skridt i dette møde er at vurdere historierne baseret på deres kompleksitet og afsluttelsestid. En historie skal kunne afsluttes i en sprint. Af denne grund skal holdet diskutere historierne.

Brugerhistorier kaster lys over udviklingsholdets daglige arbejde samt forklarer de processer, som holdet følger hver dag. Den bedste måde at udnytte dem på i dit projekt for at afdække fordelene ved det er at forstå deres rolle og bidrag til teamets arbejde og levering.

Det er det, folkens! Med dette har vi nået slutningen af ​​artiklen 'User Story in Agile'. Du kan også se på mens du er ved det.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i dette a rticle, og vi vender tilbage til dig så hurtigt som muligt.