Durant un sprint, els equips del projecte escriuen històries breus d'usuaris per planificar el seu treball per al següent sprint. En aquest curs, Doug Rose, expert en desenvolupament àgil, explica com escriure i prioritzar les històries d'usuari. També explica els principals inconvenients a evitar a l'hora de planificar un projecte àgil.

A què ens referim quan parlem d'històries d'usuari?

En un enfocament àgil, les històries d'usuari són la unitat de treball més petita. Representen els objectius finals del programari (no les característiques) des del punt de vista de l'usuari.

Una història d'usuari és una descripció genèrica i informal de la funcionalitat del programari escrita des de la perspectiva de l'usuari.

L'objectiu d'una història d'usuari és descriure com l'opció crearà valor per al client. Nota: els clients no són necessàriament usuaris externs en el sentit tradicional. Depenent de l'equip, aquest podria ser un client o un company de l'organització.

Una història d'usuari és una descripció del resultat desitjat en un llenguatge senzill. No es descriu en detall. S'afegeixen requisits a mesura que són acceptats per l'equip.

Què són els sprints àgils?

Com el seu nom indica, un Agile Sprint és una fase del desenvolupament del producte. Un Sprint és una breu iteració que divideix un procés de desenvolupament complex en diverses parts per tal de simplificar-lo, ajustar-lo i millorar-lo a partir dels resultats d'una revisió provisional.

El mètode Agile comença amb petits passos i desenvolupa la primera versió del producte en petites iteracions. D'aquesta manera s'eviten molts riscos. Elimina els obstacles dels projectes V, que es divideixen en diverses fases seqüencials com ara anàlisi, definició, disseny i proves. Aquests projectes es duen a terme una vegada al final del procés i es caracteritzen pel fet de no atorgar drets d'accés temporals als usuaris de l'empresa. Per tant, és possible que en aquesta fase el producte ja no respongui a les necessitats de l'empresa.

LLEGIR  Python 3: dels fonaments als conceptes avançats del llenguatge

Què és el Backlog a Scrum?

L'objectiu del Backlog a Scrum és recollir tots els requisits del client que l'equip del projecte ha de complir. Conté una relació d'especificacions relacionades amb el desenvolupament del producte, així com tots els elements que requereixen la intervenció de l'equip del projecte. Totes les funcions de Scrum Backlog tenen prioritats que determinen l'ordre de la seva execució.

A Scrum, el Backlog comença amb la definició dels objectius del producte, els usuaris objectiu i les diferents parts interessades del projecte. A continuació hi ha una llista de requisits. Alguns d'ells són funcionals, altres no. Durant el cicle de planificació, l'equip de desenvolupament analitza cada requisit i estima el cost d'implementació.

A partir de la llista de requisits, s'elabora una llista de funcions prioritàries. La classificació es basa en el valor afegit del producte. Aquesta llista prioritzada de funcions constitueix el Scrum Backlog.

Continueu llegint l'article al lloc original →