Uvod v Agile Invest

'Zgodbe uporabnikov' so jedro agilne metodologije, saj se ekipa za njih zanaša na razvoj ali povečanje izdelka. Najpomembnejše je, da se te uporabniške zgodbe pravilno pojavijo. Bill Wake je bil pionir, ki je v svoji knjigi "Xtreme programiranje" skoval akronim "INVEST". Okvir Agile Invest obsega lastnosti, ki prispevajo k kakovostnim zgodbam uporabnikov. Agile Invest pomeni „neodvisen“, „po dogovoru“, „dragocen“, „ocenjen“, „majhen“ in „preizkušen“.

Kakšne so prednosti dobrih zgodb uporabnikov v Agile Invest?

Prednosti dobrih uporabniških zgodb so navedene spodaj:

1. Dostava z dodano vrednostjo

Tradicionalna metoda slapov se več mesecev osredotoča na eno samo nalogo, ne da bi kupcem ponudila nič takojšnjega pomena. Vendar pa so agilne zgodbe uporabnikov niz manjših nalog, ki temeljijo na zahtevah in potrebah kupca, opravljenih v nekaj dneh. Uporabniške zgodbe se osredotočajo na zadovoljstvo kupcev in izdelek nenehno nadgrajujejo v skladu z zahtevami stranke.

2. Olajša sodelovanje

Običajno se je metoda slapov oprla izključno na vnaprej določena, dokumentirana navodila in orodja. Medtem ko je v Agile-ju, se razvojna skupina z uporabnikom dogovarja, da bo izdelke ponujala po njihovih pričakovanjih s spodbujanjem povratnih informacij in komunikacije. Tako so agilne zgodbe uporabnikov definirane na podlagi nenehnih povratnih informacij strank, za razliko od dokumentacije, ki jo vodijo navodila.

3. Spodbuja medsebojno razumevanje

Ko se ekipe Agile osredotočajo na zagotavljanje kakovosti strankam, so člani skupine z vsako zgodbo nenehno v stiku z uporabniki. Minimalna dokumentacija povzroči tudi rutinske razgovore z Uporabnikom. Razvojnemu timu omogoča povratne informacije o zgodbah uporabnikov, ko se začnejo izvajati. Tako se spodbuja medsebojno razumevanje med razvojno skupino in uporabniki, kar jim omogoča, da skupaj oblikujejo, nadgrajujejo in lomijo zgodbe uporabnikov.

4. Postopna gradnja izdelka

Ker so kupci ključni prispevek k uporabniškim zgodbam, nenehne povratne informacije vodijo do postopnega in postopnega razvoja izdelka. Ta dodaten način dela omogoča spremembe v izdelku. Tako ti manjši nabori uporabniških zgodb razvijalcem omogočajo, da v izdelku odstranijo odvečno funkcijo in jo nadgradijo z novejšo.

5. Olajša preglednost

Uporabniške zgodbe skupaj razvijata razvojna ekipa in uporabniki. Te definirane zgodbe uporabnikov so zapisane na indeksnih karticah, ki ponujajo vidnost deležnikom in razvojni skupini. Rezultat je preglednost in krepitev ravni zaupanja med njimi. Tako preglednost povečuje učinkovitost skupin in pomaga pri odstranjevanju odpadkov iz procesa.

6. Vse ohranja sinhronizacijo

Najpomembneje je, da so zgodbe uporabnikov povezovalna točka med razvojno skupino in poslovno usmerjenimi ljudmi, ki niso tako tehnično zdravi. To olajša postopek odločanja, saj so vključene stranke z različnih področij.

Zgoraj omenjene prednosti dobrih uporabniških zgodb kažejo na njihov pomen v Agile metodologiji. Zato je treba te zgodbe dobro uokviriti. Okvir Agile Invest ponuja zahtevane atribute, ki prispevajo k „dobrim uporabniškim zgodbam“.

Podrobno razumevanje Agile Invest

Okvir Agile Invest, kot je opisano spodaj, določa standarde pri oblikovanju uporabniške zgodbe. Razumejmo ga podrobneje:

Podrobneje razumemo prispevajoče atribute okvira "Invest":

1. Neodvisno (I)

Vse uporabniške zgodbe morajo biti samostojne posamezne enote in neodvisne druga od druge. Ta ločitev med posameznimi zgodbami olajša določitev prednosti, ocenjevanje, dodajanje ali odpravo zaradi ponovitve. Projektna skupina bi morala imeti možnost, da razplete tehnične soodvisnosti med uporabniškimi zgodbami, tako da se lahko vsaka od njih izvede posebej. Za to je potrebno, da je projektna skupina usposobljena za kreativno razmišljanje in učinkovite tehnike reševanja problemov.

2. Po dogovoru (N)

Pri Agileu zgodba ne bi smela biti dogovor in bistvo istega je v tem, da bi dali tisto, kar si stranke želijo. Končni izdelek bi moral biti rezultat skupnega partnerstva, ki bi ponujal prostor za pogajanja med strankami in razvojno ekipo. Končno je cilj izpolniti pričakovanja in zahteve kupcev.

3. dragoceno (V)

Vsaka zgodba mora biti za kupca koristna (lahko je to uporabnik ali kupec). In najboljši način za to je, da jih stranke sestavijo. Uporabniške zgodbe je treba uskladiti z natančnimi poslovnimi cilji, da bi zagotovili vrednost.

4. Ocena (E)

Če je zgodba prevelika, jo razvojna ekipa ne bo mogla razumeti, narediti ocene. Zgodba bi morala razvojni skupini omogočiti, da presodi o zapletenosti dela in potrebnih prizadevanjih. To ne pomeni nujno, da je treba za oceno zgodbe razumeti vse akutne podrobnosti usmrtitve.

5. Majhna (S)

Kot je znano, so agilne zgodbe manjše enote dela. Kakšna pa je pričakovana velikost zgodbe? V idealnem primeru bi morala razvojna skupina imeti možnost, da opravi enoto delovne naloge v roku 1 Sprint (trajanje enojnega šprinta - največ 2 do 4 tedne). Zgodbe, ki presegajo to trajanje in prizadevanja, imajo navadno napake pri oceni.

6. Preizkusno (T)

Če želite iti skozi potrditev, mora biti zgodba preizkusna. Kakšna je uporaba izdelka, ki ga ni mogoče preizkusiti? In konstruktiven način za to je določiti merila sprejemljivosti uporabnikov za zgodbe.

Tako bi upoštevanje smernic okvira Agile Invest razvojnim skupinam omogočilo oblikovanje učinkovitih uporabniških zgodb. Takšen učinkovit razvoj zgodb uporabnikov ne bo le pritegnil zadovoljstva strank, temveč nam bo omogočil tudi poslovno vrednost. Brez dobro oblikovane zgodbe uporabnikov učinkovita implementacija in razvoj izdelka nista mogoča. Dobra uporabniška zgodba je kanal za učinkovito implementacijo izdelka in zadovoljstvo strank.

Priporočeni članki

To je vodnik Agile Invest. Tu smo razpravljali o konceptu, podrobnem razumevanju in prednostih dobrih uporabniških zgodb v Agile Invest. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je Agile programiranje?
  2. Vprašanja za intervju z agilnim Scrumom
  3. Kaj je Agile Project Management?
  4. Agile proti slapu - najboljše razlike
  5. Prednosti Agile Devops
  6. Uvod v Agile Jobs

Kategorija: