User Story a Agile: què són les User Stories?



Aquest article sobre les històries dels usuaris de forma àgil us ajuda a entendre què són les històries dels usuaris i com ajuden l'equip de desenvolupament a l'hora de desenvolupar un producte

Un element bàsic de desenvolupadors de programari àgils fa que els usuaris i els clients es centrin i les històries dels usuaris contribueixin a fer exactament això. Posen els usuaris finals al centre de la conversa. En aquest article, analitzem una història d'usuari de forma àgil.

Les històries fan ús d’un llenguatge no tècnic per tal de proporcionar les condicions a l’equip de desenvolupament i als seus esforços. La història de l'usuari ajuda l'equip a entendre el seu propi objectiu, per què el construeixen. També el que estan construint i el valor que genera al final i al llarg del camí. Per tant, les històries dels usuaris són un dels components vitals d’un programa àgil. Faciliten la creativitat, el progrés i un producte final millor donant a l’equip un marc enfocat a l’usuari per a les seves tasques diàries. Totes les històries àgils se centren en els requisits i ajuden a crear converses mitjançant una o dues frases sobre la funcionalitat desitjada.





Els temes tractats en aquest article són:

Què són les històries d'usuaris?

Les històries dels usuaris són descripcions simples i breus d’una característica per part d’un usuari o client del sistema. Segueixen una plantilla comuna:



Com a, vull que sigui així.

User Stories - User Story en Agile - Edureka

Coneguem més sobre les històries dels usuaris.



  • Normalment, les històries dels usuaris s’escriuen en notes adhesives i fitxes. Després es disposen sobre taules o parets amb la finalitat de planificar i discutir, de manera que es creen converses al seu voltant.
  • Les històries dels usuaris, que són discussions que giren al voltant i amb l'ajut de les històries dels usuaris, són molt importants i canvien el focus d'escriure sobre funcions a discutir-les realment.
  • Sempre s’expressen des de la perspectiva de l’usuari i no es classifiquen com a funció. Una història d'usuari és la part més petita d'un sistema marc àgil.
  • L’objectiu principal d’una història d’usuari és expressar i transmetre com una obra concreta aportarà valor a l’usuari o al client. És important tenir en compte que els clients no han de ser necessàriament usuaris finals externs, sinó que també poden ser col·legues del vostre equip o de la vostra organització.
  • Les històries dels usuaris no s’aventuren en els detalls i consisteixen en frases simples i poques.

Històries d'usuaris a Scrum i Kanban

Tant Scrum com Kanban utilitzen les històries dels usuaris en els seus marcs. A Scrum, les històries dels usuaris són una addició als sprints i s’utilitzen al llarg del sprint. A KanBan, els equips afegeixen les històries dels usuaris al seu registre i les utilitzen a través del seu flux de treball. Així, ajuden a una millor estimació, planificació de sprint, una millor precisió en la previsió i una major agilitat a l’equip Scrum. D’altra banda, els equips de KanBan poden tractar millor els treballs en curs i millorar els seus fluxos de treball a través d’històries d’usuaris.

on s'han de declarar les variables d'instància a java

Marcs àgils més grans com epopeies i iniciatives constitueixen històries d’usuaris. Les epopeies són peces més grans que es divideixen en moltes històries i les iniciatives inclouen moltes epopeies.

Hi ha dues maneres d'afegir detalls a les històries dels usuaris:

  • En dividir la història de l'usuari en històries múltiples més petites.
  • Afegint condicions de satisfacció.

Una condició de satisfacció es refereix a una prova d’acceptació d’alt nivell que es fa certa un cop finalitzada la història d’usuari àgil.

Qui és responsable d'escriure la història de l'usuari?

No hi ha cap regla establerta sobre qui pot escriure les històries dels usuaris. El propietari del producte ha d’assegurar-se que la cartera de productes de les històries dels usuaris està al seu lloc, però no necessàriament ha d’escriure-les. L’ideal seria unun bon projecte àgil tindrà històries d’usuaris escrites per cada membre de l’equip i es donaria més importància a que els membres de l’equip participin igualment en les discussions després d’escriure les històries dels usuaris.

Quan escriure històries d’usuaris?

Les històries dels usuaris es conceben al llarg del projecte àgil. Normalment es realitza un taller d’escriptura d’històries al començament del projecte àgil, de manera que tots els membres de l’equip poden participar i, potencialment, ajudar a crear un backlog de producte que descrigui la funcionalitat desitjada i l’objectiu final que després es poden afegir al projecte. Algunes de les històries dels usuaris acabaran convertint-se en epopeies. A més, aquestes epopeies es desglossaran posteriormenten diverses històries més petites que encaixaran millor en una iteració. De tant en tant, es poden afegir noves històries al registre de productes segons els requisits.

Per què crear històries d'usuaris?

Una història d’usuari a Àgil pot semblar un pas addicional en el procés de marc àgil, però proporcionen una visió important i valuosa a l’equip i il·lumina el valor que les seves tasques aporten al projecte. Les històries dels usuaris proporcionen diversos avantatges i avantatges:

    • Fomentar el focus d’usuari - Una llista de tasques normalment manté l’equip en els dits del peu amb les tasques que cal fer i es marca fora de la llista, mentre que les històries dels usuaris posen tot el focus en els usuaris i ajuden a resoldre els seus problemes mentre s’escriuen des de la perspectiva de l’usuari. .
    • Activa la col·laboració - Quan l’objectiu final és clar i definit per a l’equip, poden treballar junts de manera eficient per assolir aquest objectiu, així com proporcionar satisfacció i un bon servei a l’usuari.
    • Impulseu la creativitat: El procés d’escriptura i discussió d’històries d’usuaris implica discussions i pluja d’idees que ajuda l’equip a pensar de manera crítica i creativa, així com a trobar solucions per assolir l’objectiu final.
    • Proporcionar impuls: Cada història proporciona impuls a l'equip de desenvolupament a través de desafiaments i progrés.

Treballar amb històries d'usuaris

  1. Una història d’usuari es conceptualitza i s’escriu, després s’absorbeix i s’implementa al flux de treball. Normalment, els propietaris de productes, els gestors de productes o els gestors de programes escriuen històries d’usuaris. Després, els envien a revisió.
  2. Durant una reunió de planificació d’esprint o iteració, l’equip pren una decisió sobre quines històries s’inclouran durant aquest esprint concret. A més, els equips debaten sobre la funcionalitat i els requisits de la història. Es poden afegir requisits a la història després que l’equip els acordi.
  3. Un pas important en aquesta reunió és avaluar les històries en funció de la seva complexitat i el temps de finalització. Una història s’hauria de poder completar en un sprint. Per aquest motiu, l’equip ha de discutir les històries.

Les històries dels usuaris il·luminen el funcionament quotidià de l'equip de desenvolupament i expliquen els processos que segueix cada dia l'equip. La millor manera d’explotar-los en el vostre projecte per descobrir-ne els avantatges és comprendre el seu paper i la seva contribució al treball i al lliurament de l’equip.

Ja està, gent! Amb això, hem arribat al final de l'article 'User Story in Agile'. També podeu fer una ullada mentre hi estàs.

Tens alguna pregunta? Esmenta’l a la secció de comentaris d’aquest a rticle i ens posarem en contacte amb vostè el més aviat possible.