kako možete raditi sa timom u “flow-u” i uspešno završavati proizvode.
Prvo, važno je pregledati osnove tipičnog procesa razvoja sprinta:
-
Dnevni stand-up – dnevni sastanak tima licem u lice koji smanjuje broj koordinacionih sastanaka i nesigurnost oko toka rada.
-
Rad kao celokupan tim – svi članovi tima znaju koji je posao, planirali su ga zajedno i rade zajedno, pomažući jedni drugima preko funkcionalnih granica.
-
Vlasništvo tima – svaka priča (user story) se smatra završenom od strane tima, a ne pojedinaca. To omogućava više članova tima da rade na istoj priči i ubrzava učenje i isporuku.
-
Ograničenje WIP-a (Work In Progress) – ograničavanje broja zadataka u toku rada omogućava brži i predvidljiviji razvoj sa fokusiranim vremenom. Za to se obično koristi Kanban tabla.
Dnevni stand-up
Postoje dva tipa dnevnog stand-up-a:
-
Scrum stand-up – svaki član tima izveštava šta je uradio, šta planira da uradi i koji problemi ga sprečavaju da napreduje.
-
Forward-looking stand-up – facilitator postavlja pitanja o tekućem radu, a tim sam bira šta će raditi da završi posao.
Scrum stand-up ohrabruje nezavisne članove, dok forward-looking bolje funkcioniše za veće timove i par-programiranje.
Tehnika celog tima
Svi članovi tima rade zajedno na zatvaranju user story-a.
-
Product Owner daje povratne informacije i validira priče.
-
Scrum Master olakšava sastanke i osigurava kvalitet.
-
Development Team kolaborira i završava rad, pomažući po potrebi.
Vlasništvo tima
Svi članovi tima odgovorni su zajedno za uspeh.
Ponekad više članova radi na jednoj priči:
-
Prvi član skuplja UI i procesne zahteve i gradi UI.
-
Drugi radi na tehničkom rešenju i logici.
-
Treći radi na backend-u i upravljanju podacima.
Ovo uklanja problem “pride of authorship” i omogućava napredak na najvrednijem poslu za stakeholder-e.
Kreiranje “flow-a” i ograničenje WIP-a
Ograničavanje WIP-a omogućava:
-
Članovima tima da pomažu po potrebi.
-
Manje sastanaka i koordinacije.
-
Jasne, male zadatke koji se brzo završavaju i proveravaju.
Alat: Kanban ili Scrumban tabla
-
Priče prolaze kroz 3–5 faza (planirano, spremno, u razvoju, testiranje, završeno).
-
Broj priča u svakoj fazi je ograničen.
-
Priče se ne mogu pomerati dok svi zadaci nisu završeni.
Agile tim odlučuje kako i kada koristi alat – proces kontrolišu ljudi, a ne obrnuto (za razliku od Lean pristupa).
Ove tehnike omogućavaju tima da efikasno radi i brže isporučuje vrednost.
Comments