Agilna metodologija: kaj je to

Anonim

Težko je pravilno organizirati delo tima, ker proces vključuje veliko spremenljivk. Agilna metoda fleksibilnega upravljanja bo idealna rešitev. Pri uporabi je delo razdeljeno na več faz (šprintov) s kratkimi roki - to omogoča pravočasno preverjanje učinkovitosti, zbiranje povratnih informacij od udeležencev projekta in stranke. Posledično lahko hitro izvedete prilagoditve, ko se pojavijo nove zahteve.

Danes bomo na preprost način govorili o tem, kaj je Agile, in dali konkretne primere. Razkrili bomo bistvo njegovega manifesta in bralcem posredovali korak za korakom izvedbeni načrt za podjetje.


Kaj je Agile v najpreprostejših besedah

Začnimo s terminologijo. Agile (izgovorjeno "agilen") je preveden kot "hiter", vendar najpogosteje pomeni "prilagodljiv". Kar zadeva posel, beseda označuje sposobnost prilagodljivosti pri sprejemanju odločitev, analiziranja spreminjajočih se okoliščin in hitrega odzivanja nanje. To je pomembna lastnost v sodobnem svetu visoke konkurence, kjer je že najmanjša zamuda polna izgube vodilnih položajev.

Prilagodljiv sistem vodenja vam omogoča čim bolj učinkovito organizacijo dela strokovnjakov in doseganje vzdržnosti poslovanja.

Značilnosti metode Agile bodo obravnavane pozneje v manifestu. Zdaj pa na kratko oblikujmo bistvo:

  • ekipa sodeluje s stranko skozi celoten projekt;
  • delo poteka v kratkih fazah, ki trajajo 2-6 tednov;
  • na koncu vsakega cikla stranka prejme vmesni rezultat, pripravljen za implementacijo v podjetje;
  • če je potrebno, se na vsaki stopnji hitro izvedejo prilagoditve.

Če bi morali babici razložiti, kaj je Agile, bi potegnili analogijo z zelenjavnim vrtom. Fleksibilna metoda je, ko vrt prekopamo, ocenimo rezultat in med delom naredimo prilagoditve (nezorane površine prekopavamo z lopato).

Zgodovina pojava

Leta 1970 je računalniški znanstvenik Winston Royce opozoril javnost na pomen pravilne organizacije vodenja projektov in razvoja programske opreme. Napisal je članek »Managing the development of large software systems«, v katerem je kritiziral sekvenčni razvoj. Royce je poudaril, da izdelava programske opreme zaradi svoje specifičnosti ne sme biti podobna delu tekočega traku in predlagal fazni pristop.Najprej morate zbrati zahteve za projekt, nato dokončati arhitekturo, ustvariti dizajn in napisati kodo.

Potem so IT-strokovnjaki spremenili pristop k svojemu delu in začeli izvajati testiranja v vsaki pomembni fazi. Metoda je postala uspešna zaradi povratnih informacij strank in hitrega uvajanja sprememb. Pojavile so se nove agilne metode: RAD, DSDM, Scrum, Crystal Clear in FDD.

Leta 2001 se je 17 razvijalcev programske opreme srečalo v ZDA in razpravljalo o načinih za poenostavitev razvojnega procesa. Posledično je bil objavljen Agilni manifest, ki je združil in sistematiziral vse metode agilnega upravljanja.

Morda mislite, da se Agile ukvarja samo s programerji. Toda ta metoda je primerna za ustvarjanje katerega koli izdelka, kjer ni jasnega algoritma delovanja. Na primer, če govorimo o tehnično zapletenem izdelku, ki ga ni mogoče sestaviti iz nabora že pripravljenih delov.Druga možnost: izdelek ni na trgu, zato vrednost ideje in velikost trga še nista potrjeni.

Agilni primeri

Da bi razumeli razliko med standardnimi in inovativnimi metodami upravljanja, jih preučimo na primeru slaščičarne. Naj prva možnost predstavlja situacijo v podjetju s klasičnim pristopom, druga pa z uvedbo Agile.

1: običajna pekarna

Za razvoj nove torte je potreben tehnolog. Tudi v primeru marketinškega raziskovanja okusov potrošnikov bo več pozornosti namenjeno preferencam direktorja podjetja. Pravzaprav bo tehnolog po lastni presoji naredil novost in jo pokazal upravitelju. Poskusil se bo odločiti, ali ga bo odobril ali poslal v predelavo. Po potrditvi direktorja bodo slaščičarji prejeli ustrezna navodila, torte pa bodo šle v prodajo.

To je tipična možnost za Rusijo, ko ekipa opravlja jasno določeno nalogo. Rezultat dela ocenjuje ena oseba, največ dve ali trije.

2: Agile Bakery

Direktor podjetja ima idejo o izdaji nove vrste peciva. Tržniki, tehnologi, logisti, prodajni oddelek, slaščičarji in celo običajni potrošniki začnejo delati na ustvarjanju izdelka. Rezultat skupnih prizadevanj je nastanek izdelka, po katerem povprašujejo na trgu in ga imajo kupci radi.

Hierarhije tukaj praktično ni. Vsak udeleženec v procesu ocenjuje in komentira rezultat za izboljšanje učinkovitosti. Zahvaljujoč agilni metodi se podjetje lahko hitro osredotoči na določen cilj in proizvede visoko konkurenčen izdelek, po katerem bo veliko povpraševanje. Agile izboljšuje prodajo, prihrani čas in pomaga pri zgodnjem odpravljanju napak.

Agilno vodenje projektov se pogosto uporablja v IT in poslovnih okoljih. Takšno vodenje projektov je uporabno v trženju, usposabljanju in poslovanju. Obvladalo ga je več deset tisoč državnih struktur in podjetij.Na primer, Return Path (ustvarja programsko opremo) in Oreo (izdeluje piškotke), norveški pokojninski sklad in Aviasales so glavni dobavitelji letalskih kart.

V Rusiji metodo Agile uporabljajo Sberbank in Alfa-Bank, servis za računovodje Knopka in veriga picerij Dodo Pizza. Kar zadeva banke, upoštevajte: fleksibilno upravljanje se ne izvaja na ravni celotnega podjetja, temveč na ravni posameznih skupin.

Po eni strani imajo velike organizacije (kot je Alfa-Bank) več tehničnih zmogljivosti in osebja za implementacijo Agile. Hkrati mala podjetja, kot sta računovodska ekipa in picerija, navajajo agilen sistem vodenja kot enega izmed dejavnikov uspeha.

Ključne prednosti Agile:

  • zastavljene naloge so rešene hitreje, kar prihrani denar in čas;
  • podjetje proizvaja izdelke, po katerih je na trgu resnično povpraševanje;
  • projekt je načrtovan in skrbneje nadzorovan;
  • kakovost dobljenih rezultatov je za red velikosti višja;
  • podjetje se uči prilagajati hudi konkurenci.

Hkrati je pomembno razumeti, da brez timskega usposabljanja in prilagajanja Agile ne bo v celoti deloval v ruskem podjetju. Poleg tega ta metoda ni primerna za organizacije z močnim upravnim nadzorom.

Agilni manifest

Vrnimo se k dokumentu iz leta 2001, ki je postal osnova sodobnih agilnih načel.

Štiri temeljne ideje manifesta:

  1. Komunikacija je pomembnejša od poteka dela in orodij.
  2. S stranko je treba sodelovati in ne le izpolnjevati pogojev pogodbe.
  3. Na prvem mestu je sam delujoč izdelek, ne navodila in grafika.
  4. Prednost je hitra prilagoditev, ne sledenje začetnemu načrtu.

Načela agilnega manifesta:

  • Zadovoljevanje potreb kupca je pomembnejše od rivalstva in notranje hierarhije. To se doseže z nenehnim delom in takojšnjimi popravki napak.
  • Hiter odziv na spreminjajoče se zahteve izdelka.
  • Neprekinjen tempo s ponovljivo hitrostjo.
  • Podpora vključenim zaposlenim. Motivirana ekipa dela bolje kot nezadovoljni strokovnjaki.
  • Tesna komunikacija iz oči v oči s stranko in vsemi člani razvojne ekipe skozi celoten projekt.
  • Enostavnost kot osnova dela.
  • Trženjski načrt je treba posodabljati čim pogosteje - vsaka dva tedna ali en mesec in pol.
  • Zavračanje konvencij in subjektivnih mnenj v prid podrobni študiji kupca, uvedbi sprememb in analizi rezultatov.
  • Več kratkoročnih testov je pomembnejših kot en dolgoročni poskus.

Priprava na izvedbo

Preden preidete na Agile, pripravite svojo ekipo in poiščite ravnotežje med klasičnim pristopom in prilagodljivostjo upravljanja.

Med osnovami fleksibilne metode velja izpostaviti:

  • Skupna prizadevanja . Stranka, vodja in ekipa morajo sodelovati, da se izognejo napačnemu razumevanju cilja in izgubi informacij.
  • Vizualna kontrola. Vsi akterji morajo skozi celoten projekt uporabljati kartice različnih barv, da označijo, kateri del izdelka je že načrtovan, razvit, dokončan.
  • Prilagodljiv nadzor . Vodja ne daje navodil, ampak nadzoruje izvajanje pravil sodelovanja.
  • Razdelitev projekta na faze. Ta sistem dela vam omogoča, da se osredotočite na en cikel.
  • Popravek napake . Med vsako etapo ekipa pridobiva nova znanja in analizira pretekle pomanjkljivosti, da bi jih odpravila v naslednjem sprintu.

Glede na zgoraj navedeno je Agile mogoče implementirati le pod naslednjimi pogoji:

  • namen projekta in rok za njegovo uresničitev sta jasno navedena;
  • celoten obseg dela lahko razdelimo na faze;
  • raziskava ciljne publike;
  • organizirano zbiranje podatkov, določeni indikatorji za nadaljnje vrednotenje;
  • stranka aktivno sodeluje v procesu;
  • delovna ekipa do 10 ljudi.

Predstavitev Agile v podjetju

Sedaj lahko začnete.

  1. Analiza zahtev. Pomembno je razumeti, kdo bo izdelek uporabljal in zakaj. Zahteve morajo biti relevantne in merljive, kar pomeni redno komunikacijo med managerji in ciljno publiko.
  2. Načrt. Odločite se za organizacijski sestanek z idejo, pogoji in viri projekta, sestavite delovni načrt z njihovo razdrobljenostjo na majhne dele.
  3. Ustvarjanje ekipe. Zaposlovanje, razdelitev nalog in oblikovanje urnika sestankov.
  4. Izbira orodij za distribucijo nalog, poročil in analitike.
  5. Učenje osebja osnov Agile. Zaposleni morajo razumeti osnovna načela agilnega vodenja, sicer bo učinkovitost nizka.
  6. Testna vožnja pod nadzorom strokovnjaka z razlago funkcij vlog in prikazom stopenj.
  7. Začetek sprintov z oceno rezultatov in spremembami na vsaki stopnji.
  8. Izdaja končnega izdelka.

Zaključek

Uporaba Agile metodologije lahko poveča učinkovitost podjetja z večjim nadzorom nad delovnimi cikli in pravočasno prilagoditvijo strategije. Uvedba fleksibilnega načina vodenja zahteva prilagajanje konkretni nalogi in odlično usposobljenost vodij podjetja.

Zaključki o članku:

  • Agilno vodenje projektov temelji na interakciji članov ekipe, strank in potrošnikov.
  • Vsa dela so razdeljena na faze z jasnimi roki.
  • Ekipa mora biti pripravljena na spremembe po koncu vsakega cikla.