Kazalo:
Opredelitev - Kaj pomeni Scrum?
Scrum je iterativni in inkrementalni okvir za vodenje projektov, ki je večinoma umeščen v agilni razvoj programske opreme. Metodologija scrum poudarja funkcionalno programsko opremo, prilagodljivost za spreminjanje skupaj z nastajajočimi poslovnimi realnostmi, komunikacijo in sodelovanje.
Techopedia razlaga Scrum
Tri temeljne vloge v metodologiji scrum so lastnik izdelka, mojster scruma in član ekipe:
- Lastniki izdelkov sporočajo vizijo izdelka razvojnemu timu in zastopajo interese kupcev s prednostnimi nalogami in zahtevami.
- Scrum mojstri delujejo kot povezava med lastnikom izdelka in ekipo. Njihova glavna vloga je odstraniti vse ovire, ki ekipi lahko preprečijo, da bi dosegla svoje cilje. Scrum mojstri pomagajo ekipi, da ostane produktivna in ustvarjalna.
- Scrum ekipe običajno sestavljajo sedem navzkrižno funkcionalnih članov. Na primer, programski projekti vključujejo inženirje programske opreme, arhitekte, analitike, programerje, strokovnjake za kakovost, UI oblikovalce in preizkuševalce.
Poleg glavnih vlog, scrum ekipe vključujejo tudi deležnike in managerje. Ti igralci nimajo nobene formalne vloge v scrumu in so v postopek vključeni le redko. Njihove vloge se pogosto imenujejo pomožne vloge.
Glavni artefakti v metodologiji scruma so:
- Zaostanek izdelka: To je seznam na visoki ravni, ki se vzdržuje skozi celoten projekt. Uporablja se za združevanje zaostankov.
- Sprint zaostanek: vsebuje seznam dela, ki ga mora ekipa obravnavati med zaporednimi šprinti. Značilnosti so razdeljene na opravila, ki so običajno med štirimi in 16 urami dela.
- Burn Down: Izgorevalni grafikon prikazuje preostalo delo v zaostanku sprint. Omogoča preprost prikaz napredka v šprintu in ga je mogoče posodabljati vsak dan. Omogoča tudi hitre virtualizacije za referenco.