SCRUM metodologija
Metodologija SCRUM predstavlja fleksibilno upravljanje projektima pomoću određenih principa i praksi. Prema SCRUM-u, tim zaposlenih koji radi na projektu treba da se pridržava principa samoorganizacije, fazno razvija i usavršava svoj projekt, kao i da analizira uspešno iskustvo i greške za dalji razvoj.
Pri korišćenju metodologije SCRUM praktikuje se timski pristup za rešavanje postavljenih zadataka, nestandardna raspodela uloga i funkcija učesnika projekata, kao i da u radni proces budu uključeni ne samo zaposleni-izvršioci, već i naručioci proizvoda.
Radni proces prema SCRUM metodologiji uključuje sledeće faze:
- Naručilac na osnovu potreba kupaca i opšte potražnje za proizvodom razvija tehnički zadatak za tim.
-
Formiranje tima od
6-10stručnjaka, različitog profila. Opšta šema tima uključuje naručioca, Scrum mastera (osobu koja ne učestvuje u razvoju proizvoda, ali posmatra poštovanje SCRUM principa i rešava probleme koji nastaju) i developere. - Razvoj i planiranje kratkih ciklusa ili sprintova, tokom kojih tim radi na izvršenju određenog zadatka projekta. Završenim sprint postaje onda, kada je tim predstavio naručiocu gotov proizvod, stigavši u okviru utvrđenih vremenskih rokova.
- Dnevni sastanci tima za Scrum sastanak ili standup. Na svakom sastanku timu se postavljaju pitanja o obavljenom od prošlog standupa radu, zadacima za danas i problemima koji sprečavaju njihovo izvršenje. Na osnovu rezultata dobijenih nakon sastanka Scrum master analizira radni proces i po potrebi pomaže u rešavanju nastalih problema.
- Za obezbeđivanje preglednosti radnog procesa u timu koristi se Scrum tabla, koja predstavlja vizuelnu šemu u kojoj je prikazano koji su zadaci završeni, koji se nalaze u aktivnom radu, a koji su predstojeći u budućnosti.
- Razmatranje rezultata izvršenja svakog sprinta.
- Po završetku rada na proizvodu sprovodi se rezimiranje za izveštajni period. Svaki developer izveštava o svojim rezultatima, koji se ocenjuju od strane ostalih članova tima. Zatim naručilac donosi odluku o realizaciji dobijenog proizvoda.
Pogledajte takođe
-
metodologija
Kanban,
koja se primenjuje za realizaciju projekta tačno na vreme -
metodologija
XP,
koja se primenjuje za ekstremno pojačavanje svih praksi razvoja -
metodologija
Cobit,
koja se primenjuje za izradu standarda u oblasti audita i upravljanja IT-jem -
metodologija
Agile,
koja se primenjuje za fleksibilno upravljanje projektima