Sadržaj:
Definicija - Što znači Scrum?
Scrum je iterativni i inkrementalni okvir za upravljanje projektima uglavnom smješten u agilnom razvoju softvera. Scrum metodologija naglašava funkcionalni softver, fleksibilnost za promjenu zajedno s novim poslovnim stvarnostima, komunikaciju i suradnju.
Techopedia objašnjava Scrum
Tri temeljne uloge u scrum metodologiji su vlasnik proizvoda, scrum master i član tima:
- Vlasnici proizvoda komuniciraju razvojnu ekipu s vizijom proizvoda i zastupaju interese kupaca putem prioriteta i zahtjeva.
- Scrum majstori djeluju kao veza između vlasnika proizvoda i tima. Njihova glavna uloga je uklanjanje svih prepreka koje mogu spriječiti tim da postigne svoje ciljeve. Scrum majstori pomažu timu da ostane produktivan i kreativan.
- Scrum timovi se obično sastoje od sedam unakrsnih funkcionalnih članova. Na primjer, softverski projekti uključuju softverske inženjere, arhitekte, analitičare, programere, QA stručnjake, UI dizajnere i testere.
Osim glavnih uloga, Scrum timovi uključuju i dionike i menadžere. Ti igrači nemaju nikakvu formalnu ulogu u scrumpu i uključeni su u proces samo rijetko. Njihove se uloge često nazivaju sporednim ulogama.
Glavni artefakti u scrum metodologiji su:
- Zaostatak proizvoda: Ovo je popis na visokoj razini koji se održava tijekom cijelog projekta. Koristi se za objedinjavanje zaostalih predmeta.
- Sprint Backlog: Sadrži popis poslova koje se tim mora pozabaviti tijekom uzastopnih sprintova. Značajke su podijeljene na zadatke, koji su obično između četiri i 16 sati rada.
- Burn Down: Izgorljivi grafikon prikazuje preostali posao u zaostatku sprinta. Pruža jednostavan prikaz napretka sprinta i može se ažurirati svaki dan. Također pruža brze virtualizacije za referencu.