Uvod u osnove Scruma
Osnove Scruma jednostavan je postupak koji pomaže u izradi proizvoda u komadima i iteracijama, udovoljavanju fluktuirajućim potrebama tržišta kao i strogim ciljevima organizacije.
Uloge u kresu
Scrum tim sastoji se od tri uloge: vlasnika proizvoda, razvojnog tima i majstora Scrum master-a.
1. Vlasnik proizvoda:
- Stvaranje organizacijske vizije.
- Predstavlja predstavu poslovanja i označava povrat ulaganja.
- Prenosi viziju uključenim timovima.
- Preuzima vlasništvo nad zaostatkom.
- Čini da tržištu treba prioritet.
- To je donositelj odluka za timove.
- Posreduje između tima i kupaca kako bi pružili krajnji rezultat prema potrebama i pravovremeno.
2. Tim za razvoj:
- Samoupravljajući - tim upravlja samoupravom, a odluka o radu se donosi obostrano.
- Neovisan - tim je ovlašten donositi vlastite odluke.
- Nema imenovanja - tim nema nikakvu imenovanje i svaki član ima potrebne vještine za isporučivanje traženog posla.
- Mali timovi - Razvojni timovi su idealno male veličine sa 5-9 članova.
3. Gospodar Scruma:
- Vođa - Trenira timove na različitim aspektima osnovnog ponašanja, vodi ih kako postupiti naprijed i prema tome iskoristiti prednosti scruma.
- Pomaže u uklanjanju prepreka - Pomaže razvojnim timovima u uklanjanju svih prepreka na putu napretka i pomaže im da se razvijaju.
- Identificira načine suradnje - olakšava tim sa svime što je potrebno da bi mogao isporučiti vrhunski proizvod.
- Pomaže timovima da budu sigurni - Osigurava da nijedan vanjski faktor ne može utjecati na tim na bilo koji način.
Artefakti Scruma
Dokumentacija se koristi za napredak u radu, a ne za suradnju. Radni softver uvijek mjeri taj napredak. Dokumentacija u scrumu nalazi se samo kroz četiri glavna predmeta: Zaostatak proizvoda, Zaostaci sprinta, Povećanje i Definicija gotovog.
1. Zaostatak proizvoda:
- Razvija se prema potrebama tržišta.
- Navodi sve zahtjeve potrebne za isporuku kvalitetnih proizvoda.
- Ažurira se kontinuirano.
2. Zaostatak sprinta:
- Podskup zaostalih proizvoda i treba ga dovršiti u jednom sprintu.
- Predmeti su podijeljeni u male komade.
- Usredotočen na to kako isporučiti posao u jednom sprintu.
- Pomaže u postizanju prioriteta rada prema zahtjevima kupca i konačnom isporukom.
- Pomozite timovima da nadgledaju napredak i osigurate da su ciljevi usklađeni.
3. Povećanje proizvoda:
Rad isporučen na kraju svakog sprinta naziva se priraštaj. Na kraju svake iteracije dobivamo Povećanje proizvoda (PI) koje će obećati isporuku vrijednosti i na kraju dobivamo potreban proizvod.
4. Što je učinjeno?
"Definicija učinjenog" u skrupu znači da pomaže timovima u određivanju djela kao učinjenog. Tako timovi mogu procijeniti u kojoj je mjeri posao završen.
Aktivnosti u kratkim osnovama
Scrum aktivnosti se izvode u iteracijama i omogućuju vrijeme za pripremu kao i stavljanje svih učenja u upotrebu.
Scrum aktivnosti uključuju:
- Poboljšanje zaostatka proizvoda
- Planiranje sprinta
- Svakodnevna mrmljanja
- Pregled sprinta
- Retrospektiva sprint
1. Poboljšanje zaostatka proizvoda:
- Eliminira zaostatke proizvoda koji vam više nisu prioritet.
- Uključuje zaostatke proizvoda koji više nisu prioritet.
- Podijeli zaostale proizvode na komade.
2. Planiranje sprinta:
- Pregovara sa zaostatkom proizvoda u prisutnosti Vlasnika proizvoda.
- Omogućuje zrelo razumijevanje procesa rada.
- Dovršava manje stavke na osnovi prioriteta.
- Rad je pravilno planiran i završen.
Da bismo osigurali da su gornji zahtjevi ispunjeni, moramo učiniti sljedeće:
- Koji posao treba učiniti?
- Kako identificirani posao treba obaviti?
3. Dnevni sastanak Scruma:
Svakodnevni scrum je svojevrsni sastanak koji se održava svakog jutra najviše 15 minuta. To je također poznato kao svakodnevni stand-up sastanak. Uključuje:
- Kakav je bio moj doprinos na poslu jučer?
- Kakav će danas biti moj doprinos?
- Postoje li smetnje između mene?
4. Pregled sprinta:
- Pravilna ilustracija procesa rada s objašnjenjem značajki proizvoda.
- Povratne informacije o proizvodu koje nam omogućuju prepoznavanje praznina u isporuci na kojoj se može raditi.
- Skup zaziva Scrum majstor kojem prisustvuju uključeni timovi i svi dionici kako bi razgovarali o razvijenom proizvodu i slijedi radni proces.
5. Retrospektivna analiza Scruma:
- Tim pregledava i raspita se o tome što je dobro išlo u smislu suradnje, planiranja, procesa i alata
- Oni pronalaze prazninu i pomažu u poboljšanju procesa i kompetencije uključenih članova tima.
- Planiraju i zauzimaju čvrsto stajalište o tome kako prijeći iz jednog sprinta u drugi.
- Tim osigurava da cijeli radni ciklus do isporuke bude svaki put improviziran.
Tri pitanja na koja svaki član tima mora odgovoriti:
- Što trebamo početi raditi?
- Što trebamo prestati raditi?
- Što trebamo da zadržimo?
Zaključak:
- Iako je tako precizan i učinkovit, Scrum ima svoja ograničenja:
- Timovi koji su geografski rasuti teško je provoditi tako opsežan okvir.
- Takav opsežan okvir ne djeluje za timove sa članovima koji posjeduju određene vještine.
- Određeni aspekti iskoraka koji se odnose na vanjske činjenice ne mogu se kontrolirati.
- Takav okvir ne odgovara nekoliko proizvoda jer imaju specijalizirane značajke.
Preporučeni članci:
Ovo je vodič za osnove Scruma. Ovdje smo raspravljali o ulogama u Scrumu, artefaktima scruma i različitim aktivnostima Scruma. Možete pogledati i sljedeće članke da biste saznali više -
- Agilno upravljanje proizvodom
- Plan upravljanja opsegom
- Scrum Essentials
- Agile Management