Menadžment u našoj zemlji i širom svijeta razvija se brzim tempom. Postoje stotine tehnika koje vam omogućavaju upravljanje ljudima, procesima i kompanijama s dobrim prinosima. Ali neke od ovih tehnologija trenutno se smatraju najefikasnijim i najefikasnijim. Relativno novija Scrum metodologija takođe se odnosi na njih.
Scrum je daleko najpopularnija agilna tehnologija od svih. Jedna od njegovih glavnih karakteristika je da se oslanja na timski rad.
Scrum - šta je to
U svijetu poduzetništva, naglasak u provedbi projekta je u većini slučajeva na pojedincu. Odnosno, svaki zaposlenik kompanije odgovoran je za dodijeljeni posao i odgovara za njega.
Međutim, bilo koja proizvodnja postoji prvenstveno zahvaljujući grupnim naporima. Najbolji ljudi u firmi mogu, naravno, posao obaviti brže od ostalih. Ali briljantni timovi povećavaju produktivnost kompanije.
Kada se projekti provode metodom Scrum (izgovara se ne "scrum", već "scrum"), to je prije svega grupa u kojoj svaka osoba obavlja određenu funkciju. Odnosno, sudionici projekta u ovom slučaju, za razliku od uobičajenih metoda, nisu ljudi jedne specijalnosti, već različitih.
Proces rada prema samoj Scrum metodologiji podijeljen je u nekoliko dijelova s postavljanjem specifičnih ciljeva. Nakon postizanja minimalnih zadataka, tim podnosi izvještaj kupcu. Ovu tehniku vrlo često koriste, na primjer, timovi za razvoj softvera.
Jednostavan primjer organizacije rada korištenjem Scrum tehnologije
U običnim kompanijama računovođe rade zajedno s ostalim računovođama, programeri - s programerima itd. Kada se koristi Scrum tehnologija, situacija je potpuno drugačija.
Na primjer, prilikom primjene ove tehnike, članovi tima u poslastičarnici ili pekari:
- Šef;
- tehnolog;
- poslastičar;
- prodavač.
Svi ti ljudi trebali bi surađivati što je moguće bliže. Na primjer, prodavač obavještava tim da kupci ne traže pite s punjenjem od krompira, a istovremeno vrlo često kupuju peciva zanimljivog oblika.
Tim uzima u obzir ove preporuke i počinje peći trokutaste pite sa ribizlom. Kupci proizvod brzo rasprodaju, što dovodi do povećanja profitabilnosti slastičarnice.
Istorija stvaranja
Zapravo, sam koncept "skruma" ugledao je svjetlost još 80-ih godina prošlog vijeka. U upotrebu su ga uveli naučnici iz Japana H. Takeuchi i I. Nonaki, koji su primijetili uspjeh projekata koje su provodile mini grupe bez opće specijalizacije.
1993. godine ovaj originalni pristup korišten je u razvoju metodologije upravljanja za štafelaj od strane programera Josepha Sutherlanda. Ovaj američki stručnjak zvao ga je zvanično Scrum.
Nekoliko godina kasnije, programer Ken Schwaber prilagodio je Scrum tehnologiju čitavoj industriji u cjelini. Od tada je Scrum počeo sticati popularnost, a danas mnoge kompanije širom svijeta rade koristeći ovu metodologiju.
Zašto biste trebali naučiti o Scrumu: blagodati tehnologije
Scrum metodologija stekla je ogromnu popularnost u svijetu, prije svega, činjenicom da njena upotreba omogućava dvostruko bržu implementaciju projekata. Uz to, ova tehnologija, za razliku od prethodno korištenih, na kraju omogućava dobivanje upravo onog proizvoda koji je potreban klijentu.
Prednosti Scrum metodologije, između ostalog, uključuju sposobnost:
- minimiziranje budžeta projekta;
- svakodnevno praćenje napretka rada;
- vršenje prilagođavanja direktno tokom implementacije.
Postoje li nedostaci
Scrum agilna tehnologija upravljanja ima mnogo prednosti. Ali ova tehnika, kao i svaka druga, naravno, ima svojih nedostataka. Nedostaci Scrum-a uključuju, na primjer:
- Veliki broj izuzetaka. Jednostavno će biti nemoguće da nekompetentni menadžer dovrši projekat koristeći ovu metodologiju, za razliku od tradicionalnih, sa malim budžetom i nedovoljnom kvalifikacijom radnika.
- Poteškoće u zaključivanju ugovora. Kada se primjenjuje ova tehnika, ne postoje fiksni zadaci ili budžet. A to komplikuje pravnu registraciju projekta.
- Nije baš široka specijalizacija metode. U nekim slučajevima se ne mogu implementirati sve faze razvoja projekta pomoću Scrum-a.
Tehnološke karakteristike
Pored timskog rada i prisustva mini ciljeva, značajke Scrum metodologije uključuju:
- Nedostatak hijerarhije moći. U običnim kompanijama zaposlenici nižeg nivoa rade ono što im zapovjede. Kada se koristi Scrum metoda, svi članovi tima rade zajedno.
- Koherentnost akcija. U ovom slučaju ne postoji hijerarhija u timu, ali aktivnostima sudionika u projektu upravlja vlasnik konačnog proizvoda. Ova osoba postavlja glavni vektor rada grupe.
- Kolektivna odgovornost za rezultat. Ako projekt propadne, umjesto da traži krivca, tim identificira osnovni uzrok problema i otklanja ga.
Scrum okvir
Scrum upravljanje projektom sastoji se od 3 glavna dijela:
- uloge;
- praktičar;
- artefakti.
Svaki od ovih dijelova, zauzvrat, također uključuje nekoliko elemenata.
Uloge
U Scrumu postoje tri uloge:
- vlasnik proizvoda - predstavnik kupca;
- Scrum Master - jedan od članova tima koji vodi njegov razvoj;
- programeri - tim stručnjaka od 5-9 ljudi odgovornih za postizanje odabranih zadataka.
Vlasnik proizvoda, kada provodi Scrum projekt, komunicira s timom, koordinira njegove akcije, podnosi zahtjeve i na kraju prihvaća i procjenjuje rezultate.
Scrum Master, između ostalog, rješava probleme koji ometaju rad. Takođe je odgovoran za stvaranje timskog duha u grupi.
Primarni zadatak programera je postaviti realne ciljeve u svakoj fazi i postići ih u predviđenom vremenskom okviru.
Vježbe
Mini-faze sa specifičnim ciljevima u Scrumu nazivaju se sprinti. Svaka takva faza obično traje 2-4 tjedna. Zadatak tima je u završnoj fazi svakog sprinta da dobije gotov proizvod koji se može pokazati klijentu.
Praktičari u Scrumu, poput uloga, imaju tri:
- svakodnevni sastanci - održavaju se ujutro prije početka rada;
- sprint sastanci za reviziju - održani na kraju faze;
- hitno zaustavljanje sprinta - prekid rada prije roka u slučaju nemogućnosti izvršenja zadatka ili na inicijativu kupca.
Artefakti
Glavni artefakti bilo kojeg Scrum projekta su:
- evidencija proizvoda - lista zahtjeva kupaca sortirana po važnosti;
- sprint dnevnik raščlanjen na mikro zadatke;
- Sprint raspored - prikazuje promjene u radnom opterećenju.
Za svaki gol iz dnevnika sprinta, grupi koja radi po Scrum metodi obično se daje najviše 2 dana.