Ghid Scrum | 21. Greșeli în povestea utilizatorului
Publicat: 2022-05-24Poveștile utilizatorilor descriu cum funcționează o nouă funcționalitate de produs în limbajul de zi cu zi sau de afaceri. Cu toate acestea, pregătirea lor necesită mult timp, efort și gândire. În articolul de astăzi, subliniem cele mai frecvente greșeli din User Story și sugerăm cum să le rezolvăm.
Cele mai frecvente greșeli din User Story - cuprins:
- Introducere
- Probleme cu 3W
- Probleme cu 3C
- Greșeli din povestea utilizatorului – Rezumat
Introducere
Povestea utilizatorului poate fi un instrument excelent pentru a motiva echipa să propună noi soluții la problemele prezentate din perspectiva utilizatorului. Am scris despre ce este User Story într-o intrare separată. Și în acest articol, am introdus INVEST, care este o metodă populară de a scrie povești bune de utilizator. Astăzi ne vom concentra pe greșelile din User Story.
Probleme cu 3W
O poveste corectă a utilizatorului răspunde la întrebările:
- OMS? (Cine este utilizatorul țintă al produsului?)
- Ce? (Ce capabilități are Produsul și ce poate face?)
- De ce? (Ce scop servește?)
Cu toate acestea, problemele pot însoți răspunsurile la fiecare dintre aceste întrebări. Cea mai puțin frecventă problemă este îndoiala cu privire la ceea ce ar trebui să se schimbe în produs ca răspuns la nevoile clientului. Prin urmare, ne vom concentra asupra problemelor legate de Cine? și de ce?
Cine – persoana de utilizator
Una dintre cele mai frecvente greșeli făcute la crearea User Stories este să nu răspunzi suficient de precis la întrebarea: pentru cine? Cu alte cuvinte, cine este utilizatorul căruia îi este destinată schimbarea planificată?
Adesea, un răspuns generic care indică Clientul sau Utilizatorul final ca destinatar al modificării nu este suficient. Soluția la această problemă este să ne imaginăm destinatarul ca pe o anumită persoană. O persoană este o imagine model a clientului țintă. Cu alte cuvinte, o persoană este o reprezentare a persoanei care va folosi Produsul într-un mod specific.
După ce ți-ai analizat Povestea utilizatorului, s-ar putea să descoperi că spune poveștile diferitelor persoane în același timp. Dacă există mulți utilizatori țintă, merită să luați în considerare împărțirea poveștii utilizatorului în fragmente mai mici pentru a evita acțiunile contradictorii, care se exclud reciproc sau pur și simplu ineficiente.
De ce? – un scop prost definit
Uneori, ultima secțiune a User Story devine sursa problemelor. Ar trebui să specifice valoarea comercială a modificărilor efectuate în timpul execuției User Story. Aruncă o privire la un exemplu de greșeli în povestea utilizatorului în care descrierea funcționalității suplimentare înlocuiește obiectivul:
Ca client, vreau să cumpăr o baghetă magică cu un singur clic pentru că vreau să cumpăr un covor zburător săptămâna viitoare.
În loc să ofere motivul cumpărării baghetei magice, această poveste de utilizator adaugă un alt articol pe lista de cumpărături a potențialului client. Prin urmare, atunci când pregătiți o poveste de utilizator, nu uitați de motivele modificărilor în funcționalitatea Produsului.
Probleme cu 3C
Putem descompune procesul de lucru cu User Stories în trei etape numite 3C:
- Card – Cardul pe care este salvată Povestea utilizatorului
- Conversație – O conversație în cadrul echipei Scrum despre cardul User Story
- Confirmare – definirea criteriilor de acceptare care confirmă că o sarcină a fost finalizată
Pot apărea erori pe oricare dintre acestea, pe care le descriem mai jos.
Card
Cardul de memorie care stochează Povestea utilizatorului are o capacitate limitată. Prin urmare, cele mai frecvente probleme se referă la lungimea și volumul User Story. Povestea utilizatorului are nevoie de coerență și fără bătăi în jurul tufișului, așa cum se spune, într-un grad atât de precis încât fiecare cuvânt contează.
Acest lucru se datorează faptului că problema cardului User Story are două dimensiuni. Unul este modul în care este formulat: concis și care conține o cantitate minimă necesară de enumerare. A doua este dimensiunea reală a poveștii utilizatorului. O propoziție generală poate exprima un număr mare de sarcini care nu pot fi finalizate în timpul unui singur Sprint.
Conversaţie
Formularea cu o singură propoziție a poveștii utilizatorului este punctul de plecare pentru o conversație cu echipa de dezvoltare. Prin urmare, este incorect să o tratezi ca pe o descriere a sarcinii de efectuat. Dezactivează posibilitatea negocierilor și discuțiilor asupra diferitelor modalități de implementare a acesteia. User Story nu trebuie tratată ca o descriere a cerințelor pentru funcționalitatea noului produs, este mai degrabă o invitație de a începe o conversație despre soluții tehnice specifice care vor duce la realizarea valorii de afaceri definite de User Story.
Confirmare
Am scris despre criteriile de acceptare care trebuie definite pentru fiecare User Story în detaliu în textul care descrie ce este o User Story. Una dintre greșelile frecvente este însă lipsa de vagitate a criteriilor de performanță.
O poveste de utilizator bine scrisă conține o descriere a situației în care este implementată. Testul său este că Utilizatorul profită de noua funcționalitate creată de Echipa de Dezvoltare.Un instrument util pentru validarea User Story este dezvoltarea unui test de acceptare. Acesta este de obicei pe cealaltă parte a cardului care conține Povestea utilizatorului.
Greșeli din povestea utilizatorului – Rezumat
Când pregătiți și aplicați User Stories, merită să respectați următoarele reguli:
- Identificați cu precizie Utilizatorul afectat de modificare
- Definiți clar scopul construirii de noi funcționalități de produs
- Păstrați-i volumul cât mai scurt posibil
- Tratați povestea utilizatorului ca pe un punct de plecare pentru discuțiile despre soluții cu echipa de dezvoltare
- Stabiliți reguli clare de acceptare
Dacă vă place conținutul nostru, alăturați-vă comunității noastre de albine ocupate pe Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Ghid Scrum:
- Glosar de termeni de bază, roluri și noțiuni
- Ce este Scrum?
- Valorile Scrum
- Cum implementezi Scrum în compania ta?
- Echipa Scrum - ce este și cum funcționează?
- Cine este un proprietar de produs?
- Cele mai frecvente greșeli ale Product Ownerului
- Cine este Scrum Master?
- Caracteristicile unui bun Scrum Master
- Cele mai frecvente greșeli ale Scrum Master
- Ce statistici și valori ar trebui să urmărească Scrum Master?
- Cooperare între Product Owner și Scrum Master
- Echipa de dezvoltare în Scrum
- Cele mai frecvente greșeli ale dezvoltatorilor
- Artefacte Scrum
- Scaling Scrum
- Sprint Backlog
- Ce este Product Backlog?
- Ce sunt User Stories?
- Crearea celei mai bune povești de utilizator cu INVEST
- Cele mai frecvente greșeli ale User Story
- Criterii de acceptare a poveștii utilizatorului
- Estimare și Story Points în Scrum
- Planificarea Pokerului
- Joc de estimare a echipei
- Definirea creșterii
- Evenimente Scrum
- Ce este Sprint în Scrum?
- Angajamentele echipei Scrum - Obiectiv de produs, obiectiv de sprint și definiția finalizării
- Ce este un grafic Burndown?
- Cum se creează și se interpretează un grafic de ardere?
- Avantajele și dezavantajele diagramei de ardere
- Panouri Kanban în Scrum și Scrumban
- Viteza în Scrum - Viteza echipei de dezvoltare
- Scrum zilnic
- Planificarea sprintului
- Sprint Review
- Ce este o retrospectivă Sprint?
- Greșeli frecvente în timpul unei retrospective de sprint
- Creșterea backlog-ului de produse