Uvod u Agile Invest

'Priče o korisnicima' su jezgro agilne metodologije, jer se tim oslanja na njih u vezi s razvojem ili povećanjem proizvoda. Postalo je najvažnije ispraviti ove korisničke priče. Bill Wake, bio je pionir koji je u svojoj knjizi "Xtreme programiranje" skovao akronim "INVEST". Okvir Agile Invest sadrži atribute koji doprinose kvalitetnim pričama korisnika. Agile Invest zalaže se za „Neovisni“, „Pregovarački“, „Vrijedni“, „Procjenjivi“, „Mali“ i „Provjerljiv“.

Koje su prednosti dobrih korisničkih priča u Agile Invest-u?

U nastavku su istaknute prednosti dobrih korisničkih priča:

1. Dostava s dodanom vrijednošću

Tradicionalna metoda vodopada već mjesecima usredotočuje se na jedan zadatak, a kupcima ne donosi ništa od neposredne vrijednosti. Međutim, agilne korisničke priče skup su manjih zadataka temeljenih na zahtjevima i potrebama kupaca, isporučenih u roku od nekoliko dana. Korisničke priče usredotočene su na zadovoljstvo korisnika i kontinuirano nadograđuju proizvod prema zahtjevima kupca.

2. olakšava suradnju

Konvencionalno, metoda vodopada oslanjala se isključivo na unaprijed definirane, dokumentirane upute i alate. Dok se nalazi u Agileu, razvojni tim se s korisnicima isporučuje proizvode prema njihovim očekivanjima potičući povratne informacije i komunikaciju. Tako su agilne priče korisnika definirane na temelju stalnih povratnih informacija kupca, za razliku od dokumentacije koju vodi upute.

3. Promiče međusobno razumijevanje

Kako se Agile timovi fokusiraju na pružanje kvalitete kupcima, sa svakom korisničkom pričom, članovi tima su u stalnom kontaktu s korisnicima. Minimalna dokumentacija također rezultira rutinskom raspravom s Korisnikom. Omogućuje razvojnom timu da tijekom primjene dobije povratne informacije o korisničkim pričama. Na taj način se promiče međusobno razumijevanje između razvojnog tima i korisnika, što im omogućuje zajedničko oblikovanje, nadogradnju i probijanje korisničkih priča.

4. Povećanje proizvoda proizvoda

Budući da su kupci ključni sudionici Korisničkih priča, kontinuirane povratne informacije rezultiraju postupnim i postupnim razvojem proizvoda. Ovaj inkrementalni način rada omogućuje unošenje promjena u proizvod. Dakle, ovi manji setovi korisničkih priča omogućuju programerima da uklone suvišne značajke u proizvodu i nadograde ga s novijim.

5. Olakšava transparentnost

Korisničke priče u suradnji su osmislili razvojni tim i korisnici. Ove definirane korisničke priče bilježe se na indeksnim karticama koje nude vidljivost dionicima i razvojnom timu. To rezultira transparentnošću i jača razinu povjerenja među njima. Dakle, transparentnost povećava učinkovitost timova i pomaže u uklanjanju otpada iz procesa.

6. Održava sinkronizaciju svih

Najvažnije je da su korisničke priče spojna točka razvojnog tima i ljudi orijentirani na poslovanje, koji nisu toliko tehnički ispravni. To olakšava postupak donošenja odluka, jer su uključene stranke iz različitih područja.

Gore navedene prednosti dobrih korisničkih priča ukazuju na njihovu važnost u Agile metodologiji. Stoga te priče moraju biti dobro uokvirene. Okvir Agile Invest iznosi potrebne atribute koji doprinose „dobrim korisničkim pričama“.

Detaljno razumijevanje Agile Invest-a

Okvir Agile Invest naveden u nastavku postavlja standarde u dizajniranju korisničke priče. Shvatimo to detaljnije:

Razjasnimo detaljno atribute okvira "Invest" u detalje:

1. neovisan (I)

Sve korisničke priče trebaju biti samostalne pojedinačne jedinice i neovisne jedna o drugoj. Ova segregacija između svake priče olakšava postavljanje prioriteta, procjenu, dodavanje ili uklanjanje iz ponavljanja. Projektni tim trebao bi biti u mogućnosti da rafinira tehničke međuovisnosti između korisničkih priča kako bi se svaka od njih mogla izvršavati zasebno. Da bi se to implementiralo, projektni tim mora biti vješt u kreativnom razmišljanju i učinkovitim tehnikama rješavanja problema.

2. Dogovor (N)

U Agileu priča ne treba biti dogovor, a srž istog je u pružanju onoga što kupci žele. Krajnji proizvod trebao bi biti rezultat suradničkog partnerstva, nudeći prostor za pregovore između kupaca i razvojnog tima. U konačnici, cilj je ispuniti očekivanja i zahtjeve kupaca.

3. Vrijedno (V)

Svaka priča mora biti korisna za kupca (to može biti korisnik ili kupac). A najbolji način da to učinite je da kupci ih sastave. Korisničke priče trebaju se uskladiti s preciznim poslovnim ciljevima kako bi se postigla vrijednost.

4. Procjenjivo (E)

Ako je priča prevelika, razvojni tim neće je moći razumjeti, napraviti procjenu. Priča treba omogućiti razvojnom timu da prosudi o složenosti rada i potrebnim naporima. To ne mora nužno da za procjenu priče treba shvatiti sve akutne detalje smaknuća.

5. Mali (S)

Kao što je poznato, agilne priče su manje jedinice rada. No, kakva je očekivana veličina priče? U idealnom slučaju, razvojni tim trebao bi biti u mogućnosti isporučiti jedinicu radnog zadatka u roku od 1 Sprint (Trajanje pojedinog sprinta - ne više od 2 do 4 tjedna). Priče koje prekoračuju ovo trajanje i nastoje imaju greške u procjeni.

6. Testibilno (T)

Da bi prošla potvrdu, priča mora biti testirana. Kakva je korist od razvoja proizvoda koji se ne može testirati? A konstruktivan način da se to postigne je utvrđivanje kriterija prihvaćanja korisnika za priče.

Dakle, slijeđenje smjernica okvira Agile Invest omogućilo bi razvojnim timovima da osmisle učinkovite korisničke priče. Ovakav učinkovit razvoj korisničkih priča ne samo da će dobiti zadovoljstvo klijenata, već će nam omogućiti i postizanje poslovne vrijednosti. Bez dobro uokvirene korisničke priče, učinkovita primjena i razvoj proizvoda nisu mogući. Dobra korisnička priča kanal je za učinkovitu implementaciju proizvoda i zadovoljstvo korisnika.

Preporučeni članci

Ovo je vodič za Agile Invest. Ovdje smo razgovarali o konceptu, detaljnom razumijevanju i prednostima dobrih korisničkih priča u Agile Invest-u. Možete i proći kroz naše druge Prijedloge članaka da biste saznali više -

  1. Što je Agile programiranje?
  2. Pitanja za intervju s agilnim Scrumom
  3. Što je Agile Project Management?
  4. Agile vs vodopad - najbolje razlike
  5. Prednosti Agile Devops-a
  6. Uvod u agilni posao

Kategorija: