Tokom sprinta, projektni timovi pišu kratke korisničke priče kako bi planirali svoj rad za sljedeći sprint. U ovom kursu, Doug Rose, stručnjak za agilni razvoj, objašnjava kako napisati i odrediti prioritete korisničkih priča. Također objašnjava glavne zamke koje treba izbjegavati prilikom planiranja agilnog projekta.

Šta mislimo kada govorimo o korisničkim pričama?

U agilnom pristupu, korisničke priče su najmanja jedinica posla. Oni predstavljaju krajnje ciljeve softvera (ne karakteristike) sa stanovišta korisnika.

Korisnička priča je generički, neformalni opis funkcionalnosti softvera napisan iz perspektive korisnika.

Svrha korisničke priče je da opiše kako će opcija stvoriti vrijednost za kupca. Napomena: Kupci nisu nužno eksterni korisnici u tradicionalnom smislu. U zavisnosti od tima, to može biti klijent ili kolega u organizaciji.

Korisnička priča je opis željenog rezultata jednostavnim jezikom. Nije detaljno opisano. Zahtjevi se dodaju kako ih tim prihvati.

Šta su agilni sprintovi?

Kao što mu ime govori, Agile Sprint je faza razvoja proizvoda. Sprint je kratka iteracija koja dijeli složeni razvojni proces na nekoliko dijelova kako bi se pojednostavio, prilagodio i poboljšao na osnovu rezultata privremene revizije.

Agile metoda počinje s malim koracima i razvija prvu verziju proizvoda u malim iteracijama. Na ovaj način se izbjegavaju mnogi rizici. Uklanja prepreke V-projekata, koji su podijeljeni u nekoliko uzastopnih faza kao što su analiza, definicija, dizajn i testiranje. Ovi projekti se izvode jednokratno na kraju procesa i karakterizira ih činjenica da ne daju privremena prava pristupa za korisnike kompanije. Stoga je moguće da u ovoj fazi proizvod više ne zadovoljava potrebe kompanije.

Šta je Backlog u Scrumu?

Svrha Backlog in Scrum-a je da prikupi sve zahtjeve kupaca koje projektni tim treba da ispuni. Sadrži listu specifikacija vezanih za razvoj proizvoda, kao i sve elemente koji zahtijevaju intervenciju projektnog tima. Sve funkcije u Scrum Backlogu imaju prioritete koji određuju redoslijed njihovog izvršavanja.

U Scrum-u, Backlog počinje s definiranjem ciljeva proizvoda, ciljanih korisnika i različitih dionika projekta. Slijedi lista zahtjeva. Neki od njih su funkcionalni, neki nisu. Tokom ciklusa planiranja, razvojni tim analizira svaki zahtjev i procjenjuje troškove implementacije.

Na osnovu liste zahtjeva sastavlja se lista prioritetnih funkcija. Rangiranje se zasniva na dodanoj vrijednosti proizvoda. Ova prioritetna lista funkcija čini Scrum Backlog.

Nastavite čitati članak na originalnoj stranici →