Menadžment u našoj zemlji i širom svijeta razvija se brzim tempom. Postoje stotine tehnika koje vam omogućuju upravljanje ljudima, procesima i tvrtkama s dobrim povratom. No neke od ovih tehnologija trenutno se smatraju najučinkovitijima i najučinkovitijima. Relativno novija Scrum metodologija također se odnosi na njih.
Scrum je daleko najpopularnija agilna tehnologija od svih. Jedna od njegovih glavnih značajki je da se oslanja na timski rad.
Scrum - što je to
U svijetu poduzetništva naglasak u provedbi projekta u većini slučajeva je na pojedincu. Odnosno, svaki zaposlenik tvrtke 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 tvrtke.
Pri provedbi projekata metodom Scrum (izgovara se ne "scrum", već "scrum"), to je prije svega skupina u kojoj svaka osoba izvršava određenu funkciju. Odnosno, sudionici projekta u ovom su slučaju, za razliku od uobičajenih metoda, ljudi ne jedne specijalnosti, već različitih.
Sam postupak rada prema 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 pomoću Scrum tehnologije
U običnim tvrtkama 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 slastičarnici ili pekarnici:
- Kuhar;
- tehnolog;
- slastičar;
- prodavač.
Svi bi ti ljudi trebali što bliže surađivati. Na primjer, prodavač obavještava tim da kupci ne traže pite s punjenjem od krumpira, a istodobno 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.
Povijest stvaranja
Zapravo, sam pojam "scrum" svjetlost je ugledao još 80-ih godina prošlog stoljeća. U uporabu su ga uveli japanski znanstvenici H. Takeuchi i I. Nonaki, koji su primijetili uspjeh projekata koje su provodile mini grupe bez opće specijalizacije.
1993. godine ovaj je izvorni pristup korišten u razvoju metodologije upravljanja za štafelaj od strane programera Josepha Sutherlanda. Ovaj američki specijalist nazvao ga je službeno Scrum.
Nekoliko godina kasnije, programer Ken Schwaber prilagodio je Scrum tehnologiju cijeloj industriji u cjelini. Od tada je Scrum počeo stjecati popularnost, a danas mnoge tvrtke š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 zbog činjenice da vam njezina uporaba omogućuje dvostruko bržu provedbu projekata. Uz to, ova tehnologija, za razliku od prethodno korištenih, na kraju omogućuje dobivanje točno onog proizvoda koji je potreban klijentu.
Prednosti Scrum metodologije, između ostalog, uključuju sposobnost:
- minimiziranje proračuna projekta;
- svakodnevno praćenje napretka rada;
- vršeći prilagodbe izravno tijekom provedbe.
Postoje li nedostaci
Scrum agilna tehnologija upravljanja ima brojne prednosti. Ali ova tehnika, kao i svaka druga, naravno, ima svojih nedostataka. Nedostaci Scruma uključuju, na primjer:
- Veliki broj iznimaka. Jednostavno će biti nemoguće da nekompetentni menadžer dovrši projekt koristeći ovu metodologiju, za razliku od tradicionalnih, s malim proračunom i nedovoljnom kvalifikacijom radnika.
- Poteškoće u sklapanju ugovora. Primjenjujući ovu tehniku, ne postoje fiksni zadaci ili proračun. A to komplicira pravnu registraciju projekta.
- Ne baš široka specijalizacija metode. U nekim se slučajevima ne mogu implementirati sve faze razvoja projekta pomoću Scruma.
Tehnološke značajke
Uz timski rad i prisutnost mini ciljeva, značajke Scrum metodologije uključuju:
- Nedostatak hijerarhije moći. U običnim tvrtkama zaposlenici nižeg stupnja rade ono što im zapovjede. Kada se koristi Scrum metoda, svi članovi tima rade zajedno.
- Koherentnost radnji. U ovom slučaju ne postoji hijerarhija u timu, već aktivnostima sudionika projekta upravlja vlasnik konačnog proizvoda. Ta je osoba ta koja postavlja glavni vektor rada grupe.
- Kolektivna odgovornost za rezultat. Ako projekt propadne, umjesto traženja krivca, tim utvrđuje osnovni uzrok problema i uklanja ga.
Scrum okvir
Scrum upravljanje projektima sastoji se od 3 glavna dijela:
- uloge;
- praktičar;
- artefakti.
Svaki od tih dijelova, pak, uključuje i nekoliko elemenata.
Uloge
Tri su uloge u Scrumu:
- 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 ocjenjuje rezultate.
Scrum Master, između ostalog, rješava probleme koji ometaju rad. Također 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 etape 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 dobiti 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:
- zapis proizvoda - popis zahtjeva kupaca razvrstanih po važnosti;
- zapis sprinta raščlanjen na mikro zadatke;
- Sprint Schedule - prikazuje promjene u radnom opterećenju.
Za svaki gol iz dnevnika sprinta, grupi koja radi prema Scrum metodi obično se daje najviše 2 dana.