Sprint batean, proiektu-taldeek erabiltzaileen istorio laburrak idazten dituzte hurrengo esprinterako euren lana planifikatzeko. Ikastaro honetan, Doug Rosek, garapen arinean adituak, erabiltzaileen istorioak nola idatzi eta nola lehenetsi azaltzen du. Proiektu arin bat planifikatzerakoan saihestu beharreko oztopo nagusiak ere azaltzen ditu.

Zer esan nahi dugu User Stories buruz hitz egiten dugunean?

Ikuspegi arin batean, User Stories lan-unitate txikiena dira. Softwarearen azken helburuak (ez ezaugarriak) adierazten dituzte erabiltzailearen ikuspuntutik.

Erabiltzaileen istorio bat erabiltzailearen ikuspegitik idatzitako softwarearen funtzionalitatearen deskribapen generiko eta informala da.

User Story baten helburua aukerak bezeroarentzako balioa nola sortuko duen deskribatzea da. Oharra: bezeroak ez dira zertan kanpoko erabiltzaileak izan ohizko zentzuan. Taldearen arabera, bezero bat edo erakundeko lankide bat izan daiteke.

Erabiltzaile-istorio bat hizkuntza sinplean nahi den emaitzaren deskribapena da. Ez da zehatz-mehatz deskribatzen. Baldintzak gehitzen dira taldeak onartu ahala.

Zer dira sprint agileak?

Bere izenak dioen bezala, Agile Sprint bat produktuaren garapenaren fase bat da. Sprint bat garapen prozesu konplexu bat hainbat zatitan banatzen duen iterazio labur bat da, sinplifikatu, doitzeko eta hobetzeko, behin-behineko berrikuspen baten emaitzetan oinarrituta.

Agile metodoa urrats txikiekin hasten da eta produktuaren lehen bertsioa iterazio txikietan garatzen du. Horrela, arrisku asko saihesten dira. V-proiektuen oztopoak kentzen ditu, hainbat fase sekuentzialetan banatzen direnak, hala nola analisia, definizioa, diseinua eta probak. Proiektu hauek prozesuaren amaieran behin egiten dira eta enpresaren erabiltzaileei aldi baterako sarbide-eskubiderik ez ematearen ezaugarria da. Beraz, baliteke fase honetan produktuak enpresaren beharrak ez asetzea.

Zer da Backlog Scrum-en?

Backlog-en Scrum-en helburua proiektu-taldeak bete behar dituen bezeroen eskakizun guztiak biltzea da. Produktuaren garapenarekin lotutako zehaztapenen zerrenda jasotzen du, bai eta proiektu-taldearen esku-hartzea behar duten elementu guztiak ere. Scrum Backlog-eko funtzio guztiek beren exekuzioaren ordena zehazten duten lehentasunak dituzte.

Scrum-en, Backlog produktuaren helburuak, xede erabiltzaileak eta proiektuko hainbat eragile zehazten hasten da. Hurrengoa eskakizunen zerrenda da. Horietako batzuk funtzionalak dira, beste batzuk ez. Plangintza-zikloan, garapen-taldeak eskakizun bakoitza aztertzen du eta ezarpenaren kostua estimatzen du.

Eskakizunen zerrendan oinarrituta, lehentasunezko funtzioen zerrenda egiten da. Sailkapena produktuaren balio erantsian oinarritzen da. Lehentasunezko funtzioen zerrenda honek Scrum Backlog osatzen du.

Jarraitu artikulua irakurtzen jatorrizko webgunean →