Dum sprinto, projektteamoj skribas mallongajn uzantrakontojn por plani sian laboron por la sekva sprinto. En ĉi tiu kurso, Doug Rose, sperta pri lerta disvolviĝo, klarigas kiel skribi kaj prioritatigi Uzantajn Rakontojn. Ĝi ankaŭ klarigas la ĉefajn malfacilaĵojn por eviti kiam oni planas lertan projekton.

Kion ni celas kiam ni parolas pri Uzantrakontoj?

En lerta aliro, Uzantrakontoj estas la plej malgranda laborunuo. Ili reprezentas la finajn celojn de la programaro (ne la funkciojn) de la vidpunkto de la uzanto.

Uzantrakonto estas senmarka, neformala priskribo de softvarfunkcieco skribita de la perspektivo de la uzanto.

La celo de Uzanta Rakonto estas priskribi kiel la opcio kreos valoron por la kliento. Noto: Klientoj ne estas nepre eksteraj uzantoj en la tradicia signifo. Depende de la teamo, ĉi tio povus esti kliento aŭ kolego en la organizo.

Uzanta Rakonto estas priskribo de la dezirata rezulto en simpla lingvo. Ĝi ne estas detale priskribita. Postuloj estas aldonitaj kiel ili estas akceptitaj de la teamo.

Kio estas lertaj sprintoj?

Kiel ĝia nomo sugestas, Agile Sprint estas fazo de produkta disvolviĝo. Sprint estas mallonga ripeto, kiu dividas kompleksan evoluprocezon en plurajn partojn por simpligi, ĝustigi kaj plibonigi ĝin surbaze de la rezultoj de provizora revizio.

La Agile metodo komenciĝas per malgrandaj paŝoj kaj disvolvas la unuan version de la produkto en malgrandaj ripetoj. Tiel oni evitas multajn riskojn. Ĝi forigas la hurdojn de V-projektoj, kiuj estas dividitaj en plurajn sinsekvajn fazojn kiel analizo, difino, dezajno kaj testado. Ĉi tiuj projektoj estas efektivigitaj unufoje ĉe la fino de la procezo kaj estas karakterizitaj per tio, ke ili ne provizas provizorajn alirrajtojn por firmaaj uzantoj. Do eblas, ke en ĉi tiu etapo, la produkto ne plu renkontas la bezonojn de la kompanio.

Kio estas Backlog en Scrum?

La celo de la Backlog en Scrum estas kolekti ĉiujn klientajn postulojn, kiujn la projektteamo bezonas renkonti. Ĝi enhavas liston de specifoj rilataj al la disvolviĝo de la produkto, same kiel ĉiuj elementoj, kiuj postulas la intervenon de la projektteamo. Ĉiuj funkcioj en la Scrum Backlog havas prioritatojn, kiuj determinas la ordon de sia ekzekuto.

En Scrum, la Backlog komenciĝas per difinado de la produktceloj, celaj uzantoj kaj diversaj projektaj koncernatoj. Poste estas listo de postuloj. Iuj el ili estas funkciaj, iuj ne. Dum la planada ciklo, la evolua teamo analizas ĉiun postulon kaj taksas la koston de efektivigo.

Surbaze de la listo de postuloj, listo de prioritataj funkcioj estas ellaborita. La rangotabelo baziĝas sur la aldonita valoro de la produkto. Ĉi tiu prioritatita listo de funkcioj konsistigas la Scrum Backlog.

Daŭre legu la artikolon en la originala retejo →