Kanban vs. Scrum: Kratak vodič kroz najčešće razlike
Postoji mnogo Agile framework-a čiji je cilj unapređenje razvoja proizvoda. Među njima su najpoznatiji i globalno najzastupljeniji Scrum i Kanban. Scrum je najčešće korišćen framework, ali Kanban postaje sve popularniji. U nastavku ćemo objasniti zašto.
I Scrum i Kanban imaju cilj da povećaju kvalitet, produktivnost i efikasnost organizacije. Ipak, između njih postoje značajne razlike, pa hajde da ih prođemo.
Šta je Kanban?
Kanban je metoda i Agile framework koji omogućava timovima i organizacijama da vizualizuju svoj rad i identifikuju uska grla i rasipanje resursa. Posebno je koristan za timove koji imaju veliki broj zahteva različitog prioriteta i obima.
Kanban pomaže da se:
- vizualizuje rad
- ograniči work-in-progress (WIP)
- poboljša efikasnost
- eliminišu aktivnosti koje ne donose vrednost
Cilj je kontinuiran tok rada i stalno unapređenje procesa.

Šta je Scrum?
Scrum je Agile framework koji naglašava timski rad, odgovornost i iterativni napredak ka jasno definisanom cilju. Podstiče saradnju, samoorganizaciju tima i sposobnost brzog prilagođavanja promenama u poslovanju.
Tri stuba Scrum-a su:
adaptacija
transparentnost
inspekcija

Uloge u Kanban-u
Jedna od najvećih razlika u odnosu na Scrum jeste to što Kanban formalno ne propisuje uloge. Ipak, prepoznaju se dve funkcije:
- Service Delivery Manager
- Service Request Manager
Za razliku od Scrum-a, gde postoji jedan tim, u Kanban-u zadaci i odgovornosti mogu biti raspodeljeni među više timova. Specijalizovani timovi su česti.
Uloge u Scrum-u
Scrum ima jasno definisane uloge:
- Scrum Master
- Product Owner
- Development tim
Ove uloge su obavezne. Tim je cross-functional i sve odgovornosti se dele unutar tima.
Tok rada u Kanban-u
Cilj Kanban-a je kontinuirani tok rada. Nema vremenskih ograničenja niti fiksnih iteracija. Fokus je na efikasnosti i protoku rada. Vremenska ograničenja se mogu uvesti, ali nisu obavezna.
Tok rada u Scrum-u
Scrum je time-boxed framework. Rad se organizuje u sprint-ove koji obično traju od 2 do 4 nedelje. Zadaci moraju biti završeni u okviru tog perioda.
Planiranje u Kanban-u
Kanban ne zahteva obavezne estimacije niti velike planove unapred. Promene se mogu uvoditi tokom rada, a novi zadaci se mogu dodavati. Fleksibilnost je visoka.
Planiranje u Scrum-u
Scrum se oslanja na planiranje. Proces počinje sprint planning-om, a završava se sprint retrospective-om. Postoji više sastanaka koji pomažu timu da ostane usmeren na ciljeve i prioritete. Rad se deli na manje user stories na početku sprint-a.
Commitment in Kanban
In Kanban, commitment is agreed based on the capacity of the teams. All members of the Kanban team commit to finishing their work before they start with a new one. Still, Kanban is very flexible with the commitment.
Obaveze (commitment)
U Kanban-u
Obaveza se zasniva na kapacitetu tima. Članovi tima završavaju započeti rad pre nego što preuzmu novi. Fleksibilnost je visoka.
U Scrum-u
Tim se obavezuje na jasan cilj.
- Product goal za ceo backlog
- Sprint goal za jedan sprint
- Definition of Done za pojedinačni zadatak
Sve aktivnosti su usmerene ka ispunjenju tog cilja.
Sastanci
Kanban
Sastanci su preporučeni, ali nisu obavezni. Mogu uključivati:
- Daily meeting
- Replenishment
- Delivery planning
- Operations review
- Risk review
- Strategy review
Scrum
Sastanci su obavezni:
- Sprint Retrospective
- Sprint Planning
- Daily Scrum
- Sprint Review
Kanban tabla
Kanban se zasniva na vizualizaciji rada. Kanban tabla prikazuje tok zadataka i pomaže timu da identifikuje uska grla. Najčešće se koriste kartice ili sticky notes.

Sprint backlog
Sprint backlog je lista zadataka i funkcionalnosti koje tim realizuje tokom sprint-a. Nastaje iz product backlog-a i obično se sastoji od user stories. Tokom sprint-a promene se ne uvode, osim u izuzetnim slučajevima.
Ovo su najčešće razlike između Kanban-a i Scrum-a. Postoji još mnogo tema koje se mogu istražiti — kada koristiti koji pristup, koje su prednosti i kome najviše odgovaraju.
Ako želite da naučite više o Kanban-u i njegovoj primeni u praksi, razmislite o edukaciji i treningu koji će vam pomoći da ga pravilno implementirate kao poslovno rešenje.
Ostanite uz nas za nastavak.