În timpul unui sprint, echipele de proiect scriu povești scurte ale utilizatorilor pentru a-și planifica munca pentru următorul sprint. În acest curs, Doug Rose, un expert în dezvoltare agilă, explică cum să scrieți și să prioritizați poveștile utilizatorilor. De asemenea, explică principalele capcane de evitat atunci când planificați un proiect agil.

La ce ne referim când vorbim despre User Stories?

Într-o abordare agilă, User Stories este cea mai mică unitate de lucru. Ele reprezintă obiectivele finale ale software-ului (nu caracteristicile) din punctul de vedere al utilizatorului.

O poveste de utilizator este o descriere generică, informală, a funcționalității software, scrisă din perspectiva utilizatorului.

Scopul unei povești de utilizator este de a descrie modul în care opțiunea va crea valoare pentru client. Notă: Clienții nu sunt neapărat utilizatori externi în sensul tradițional. În funcție de echipă, acesta ar putea fi un client sau un coleg din organizație.

O poveste de utilizator este o descriere a rezultatului dorit într-un limbaj simplu. Nu este descris în detaliu. Cerințele sunt adăugate pe măsură ce sunt acceptate de echipă.

Ce sunt sprinturile agile?

După cum sugerează și numele, un Sprint Agil este o fază a dezvoltării produsului. Un Sprint este o scurtă iterație care împarte un proces complex de dezvoltare în mai multe părți pentru a-l simplifica, ajusta și îmbunătăți pe baza rezultatelor unei revizuiri intermediare.

Metoda Agile începe cu pași mici și dezvoltă prima versiune a produsului în iterații mici. În acest fel, multe riscuri sunt evitate. Îndepărtează obstacolele proiectelor V, care sunt împărțite în mai multe faze secvențiale, cum ar fi analiza, definirea, proiectarea și testarea. Aceste proiecte sunt realizate o singură dată la sfârșitul procesului și se caracterizează prin faptul că nu oferă drepturi de acces temporare utilizatorilor companiei. Prin urmare, este posibil ca în această etapă, produsul să nu mai satisfacă nevoile companiei.

Ce este Backlog în Scrum?

Scopul Backlog-ului în Scrum este de a colecta toate cerințele clienților pe care echipa de proiect trebuie să le îndeplinească. Conține o listă de specificații legate de dezvoltarea produsului, precum și toate elementele care necesită intervenția echipei de proiect. Toate funcțiile din Scrum Backlog au priorități care determină ordinea execuției lor.

În Scrum, Backlog-ul începe cu definirea obiectivelor produsului, a utilizatorilor țintă și a diferitelor părți interesate ale proiectului. Urmează o listă de cerințe. Unele dintre ele sunt funcționale, altele nu. În timpul ciclului de planificare, echipa de dezvoltare analizează fiecare cerință și estimează costul implementării.

Pe baza listei de cerințe se întocmește o listă de funcții prioritare. Clasamentul se bazează pe valoarea adăugată a produsului. Această listă prioritizată de funcții constituie Scrum Backlog.

Continuați să citiți articolul de pe site-ul original →