Agile - što je to?
Agile - što je to?

Video: Agile - što je to?

Video: Agile - što je to?
Video: Что такое Agile? Scrum VS Kanban ДЛЯ НОВИЧКОВ / Про IT / Geekbrains 2024, Travanj
Anonim

Nove strane riječi sve više prodiru u naše živote. Agile nije bila iznimka. Što je? Ukratko, agilni je pristup koji je suprotan tradicionalnom slap pristupu dizajniranja proizvoda i usluga.

Iz povijesti

U veljači 2001. u planinama Utaha u The Lodge na skijalištu Snowbird okupilo se 17 ljudi u svrhu druženja, sportske skijaške zabave i pokušaja osmisliti nešto što ujedinjuje. Tamo je razvijen Agile manifest. Bilo je predstavnika raznih pristupa koji su na temelju dokumentacije željeli pronaći alternativu teškim procesima razvoja softvera. Do kraja sastanka utvrđeno je da manifest uključuje 4 vrijednosti, 12 principa i nikakvu praksu.

Suština pristupa

Ovaj pristup je tipičan, prije svega, za IT industriju. Klasični pristup propisuje da se odobreni plan izrade proizvoda ne može promijeniti niti zaustaviti do trenutka njegovog nastanka.

agilan sta je
agilan sta je

Osnova ovog pristupa je klasični primjer upravljanja kvalitetom proizvoda koji se koristi u Toyotinoj tvornici, dat u svim udžbenicima na tu temu, kada godzaposlenik bi mogao zaustaviti proizvodnju kako bi dao prijedlog za racionalizaciju ili spriječio brak.

U mnogim tvrtkama tim za razvoj projekta radi u različitim odjelima i često dolazi u međusobno sukobe, što ne dovodi do pozitivnih rezultata za proizvod u razvoju.

Agilna tehnologija omogućuje vam da uključite sve programere softverskog proizvoda, dok svi zaposlenici zadržavaju svoje inherentne funkcije. Ovim pristupom tim zaposlenika shvaća da radi na jednom zajedničkom cilju, a to je stvoriti kvalitetan IT proizvod za svoje klijente.

Prilikom korištenja ovog pristupa potrebno je stvoriti tim istomišljenika koji može djelovati učinkovito i konkurentno u tržišnim uvjetima.

Dolazimo do agilnog tradicionalnog poslovanja

Tradicionalne tvrtke počinju se kretati prema ovom pristupu. Tipičan primjer je uvođenje agilnosti u Sberbank. Prema G. Grefu, Sberbank je 0,1 dio IT tržišta u Rusiji. Stvorili su, kaže, najveću informatičku infrastrukturu na svijetu, ali su shvatili da nisu konkurentni. Prema njegovim riječima, oni koji danas ne svladaju Agile, sutra neće moći biti konkurentni. Da biste implementirali agilan sustav u tvrtku, prvo morate promijeniti sebe.

Agilni u Sberbanku
Agilni u Sberbanku

Banke danas nemaju razvijenu strukturu inovacija, što je tipičnije za mikrofinancijske organizacije, čija je suštinaleži u tome što posuđuju novac po ludim kamatama i ostvaruju mnogo veći profit od banaka. Te su organizacije vrlo fleksibilne, mogu preoblikovati svoje poslovanje, izvući niše na novim tržištima, a mogu i istisnuti klasične banke.

Ovaj pristup je tipičan za druga poslovna područja. Dakle, mobilni operateri počinju se baviti sustavima plaćanja, Airbnb je promijenio pristup hotelima u turističkom poslu, Uber je učinio isto u području prijevoza putnika.

Fleksibilno upravljanje u agilnom stilu

Kaskadni pristup uključuje planiranje za najmanje godinu dana. To se mijenja kada se koristi agilna metoda. Što to daje? Uz tradicionalni pristup, svaka dinamika može dovesti do paralize projekta. Korištenjem agilne metodologije gradi se infrastruktura koja fleksibilno odgovara na promjenjive zahtjeve i zahtjeve kupaca tijekom procesa razvoja. Agilno planiranje mora biti popraćeno razumijevanjem i analizom svih poslovnih procesa organizacije. Agilno upravljanje mora biti popraćeno sposobnošću razvoja, usavršavanja i prilagođavanja specifičnostima određene tvrtke.

agilna tehnologija
agilna tehnologija

Postoji manifest agilnosti, koji je u biti skup pravila osmišljenih da olakšaju orijentaciju u agilnim metodama upravljanja.

Ovaj pristup je minimiziranje rizika i povećanje dobiti, unatoč činjenici da su uvjeti postojanja drugačiji od stabilnih. Često morate raditi u krizi, ali ipak morate nastojati smanjiti rizike na nulu, a profit bi trebaotežite beskonačnosti.

Manifest pristupa

Postoje tri glavna načela agilnosti koja su se izvorno zvala vrijednosti:

  1. Morate biti sposobni raditi s ljudima, trebate tražiti, njegovati i upravljati talentima.
  2. Trebao bi postojati dobro uspostavljena poslovna komunikacija s partnerskim tvrtkama i kupcima.
  3. Mora se implementirati dinamičko upravljanje. Što je to u agilnosti? U odnosu na pristup koji se razmatra, to znači da je potrebno biti mobilni u promjenjivom okruženju.

U odnosu na softver, izvorno je postojala još jedna vrijednost: važnija od opsežne dokumentacije, radni softver.

agilan manifest
agilan manifest

Principi

U 2001. godini izdvojilo se 12 agilnih principa:

  1. Glavni prioritet je zadovoljstvo korisnika kroz isporuku funkcionalnog softvera.
  2. Dinamiku treba promatrati u svim fazama razvoja softvera.
  3. Naklonost kratkim intervalima isporuke za rad softvera.
  4. Programeri i klijenti moraju biti u istom timu za vrijeme trajanja projekta.
  5. Projekte treba graditi oko motiviranih ljudi kojima treba pružiti okruženje, podršku i povjerenje.
  6. Najučinkovitiji način prenošenja informacija je izravna komunikacija.
  7. Glavna mjera napretka je rad softvera.
  8. Agilni procesi trebaju se provoditi istom brzinom.
  9. Posebnu pažnju treba posvetiti dobrom dizajnu i tehničkoj izvrsnosti.
  10. Maksimizirajposao se može obaviti jednostavno.
  11. Najbolje u softveru stvaraju samoorganizirajući timovi.
  12. Timovi bi povremeno trebali povećati svoju učinkovitost i poboljšati svoj radni tijek u redovitim intervalima.

Obilježja pristupa

agilni sustav
agilni sustav

Agilni način rada podrazumijeva mogućnost da se posebna pažnja posveti formiranju timova, da se radi ne na duži period, već kratkoročno. Koristeći ovu metodologiju, osiguran je sustav povratnih informacija tako da se prilagodbe mogu izvršiti vrlo brzo.

Kao rezultat primjene ovog pristupa poboljšava se interna komunikacija, smanjuje se broj sukoba unutar organizacije, a povećava učinkovitost provedbe projekta.

Ranije je analitičar napisao dokument i zahtijevao da se slijede šabloni koje je on postavio. Dokumenti su se prenosili od odjela do odjela, iz svakog su se vraćali analitičaru s nekim prijedlozima i primjedbama, zatim su se prenosili u sljedeće odjele itd. Bilo je dosta komunikacije, ali uglavnom na papiru. Rezultat je bio da su programeri softvera stalno kasnili, testeri su radili puno pogrešaka.

Agile metodologija vjeruje da je ljudska interakcija važnija od procesa i dokumentacije. Ovdje se već pretpostavlja da će analitičar održati sastanak na kojem će razgovarati o novoj značajci koja se implementira te na kojem će testeri i programeri izraziti svoje komentare i prijedloge. Ovdje će se identificirati stručnjaci koji mogu dati praktične savjete o testiranju iprovedba. Nakon toga, analitičar će napisati detaljnu dokumentaciju i brzo kontaktirati kupca radi pojašnjenja zahtjeva. Istodobno, programeri mogu održati paralelni sastanak na kojem mogu razgovarati o tome kako će nova značajka utjecati na funkcionalnost softvera, a testeri mogu procijeniti što treba popraviti. Na taj način će tim formirati zajedničku viziju. Pojedinosti će biti implementirane s visokokvalitetnom dokumentacijom nakon što smo dobili povratne informacije.

Agilna tehnologija u obrazovanju

agilni princip u obrazovanju
agilni princip u obrazovanju

U početku je Agile formiran kao metodologija upravljanja projektima u vezi s razvojem softvera. Međutim, izjava G. Grefa o agilnosti u Sberbanci, naime, u dijelu u kojem kaže da svatko treba postati agilan, omogućila je primjenu ovog inicijalno visokospecijaliziranog pristupa kako u obrazovanju tako i u gospodarstvu u cjelini.

U školi učenik treba dobiti znanje koje je relevantno za vrijeme njegovog obrazovanja. U procesu obrazovanja trebaju sudjelovati ne samo učitelji i roditelji, već i samo dijete. Taj se timski rad može postići uvođenjem Agilea u obrazovanje.

Uvođenje fleksibilnog upravljanja u školu omogućit će joj da postane neka vrsta inovacijskog centra. Ideja korištenja agilnog principa u obrazovanju našla je najveću rasprostranjenost na Zapadu. Ovu tehnologiju treba uvesti odozdo, samo u tom slučaju moguće su globalne transformacije obrazovnog sustava.

U slučaju američke škole, učitelji priznaju da je obrazovni sustav zapao u ćorsokak zbog činjenice da nema odgovarajućegmetodologiju koja bi mu omogućila dalji dinamički razvoj. S. Peha tvrdi da takva metodologija postoji i zove se agilna.

Zasnovan je na ljudima, dinamici i učenju, pa se ovaj pristup može implementirati u školama. Agilni manifest govori o razvoju softvera, ali nakon njegove analize možemo reći da je univerzalne prirode, što mu omogućuje primjenu na obrazovni sustav. Državni obrazovni sustav ima puno prioriteta koji se međusobno sukobljavaju.

Školsko osoblje se može usporediti sa srednjim menadžerima koji su pod pritiskom i odozdo i odozgo. Kada se slijede načela agilnosti, odluke edukatora postaju uravnoteženije.

U suvremenim uvjetima, škola se percipira kao svojevrsna korporacija, čiji je život povezan s provedbom niza pravila. Stoga su potrebe pojedinca u školi sekundarne. Alati i procesi su na prvom mjestu.

Uprave obrazovnih ustanova slabo vode računa o ljudskom faktoru, primjenjujući dokumentirani pristup raspodjeli raspoloživih sredstava, upravljanju školom, odlučivanju o sudbini djece i upravljanju međuljudskim odnosima..

Upotreba agilnog načina rada u školi omogućuje implementaciju pristupa usmjerenog na osobu usmjerenog prvenstveno na razvoj organizacije, što omogućuje povećanje stupnja organizacijske discipline.

Metode i didaktički materijali su važni u modernoj školi, a ono što učenici uče je sekundarno. Trening kod nas završava predajomUPOTREBA, u Americi - završno testiranje. Svi učenici su oblikovani u jednu veličinu za sve, osposobljeni za testove, pravi cilj podučavanja nije postignut.

Nitko ne poriče činjenicu da su učenicima potrebne visoke ocjene, ali se usvajanje gradiva poboljšava kreativnim pristupom procesu učenja i uzimajući u obzir individualne karakteristike učenika. Više organizacije smatraju se kupcima obrazovnog sustava u modernim školama, iako bi pravi kupci trebali biti djeca i njihovi roditelji.

Škole stalno prave kompromise, pregovaraju, ali im nedostaje istinska suradnja koja dolazi s agilnim pristupom. Što to daje? Pojedini odbori donose razne odluke, uvode se ideje većine, potiskuje volju manjine. Tako je postignut kompromis, ali ovo je najgora moguća opcija.

Izgradnja obrazovnog sustava u biti je ostala nepromijenjena kroz dugo vremensko razdoblje. Pokušavaju povećati kontrolu u obrazovnom sustavu korištenjem sve detaljnijeg planiranja.

Planiranje znači pokušati predvidjeti budućnost, ali vam ne daje priliku utjecati na nju. Stoga, u većini slučajeva, to rezultira gubitkom vremena, a projekti koje su osmislili vrhunski menadžeri obrazovanja postupno propadaju.

Točan odgovor na dinamiku je brzo manevriranje, što sugerira agilna metodologija.

Načela agilnosti u obrazovanju ista su kao ona tipična za programere softvera, s onim značajkama koje se odnose naučenje:

  1. Smisleno učenje kako bi se zadovoljile potrebe učenika i njihovih obitelji najveći je prioritet.
  2. Smisleno učenje treba se provoditi u kratkim, ali čestim ciklusima.
  3. Školsko osoblje, učenici i roditelji moraju raditi zajedno kako bi smisleno učenje postalo dostupno svima.
  4. Studijski projekt trebaju izraditi motivirani stručnjaci, za čiji rad je potrebno stvoriti odgovarajuće uvjete.
  5. Glavni pokazatelj napretka je svladavanje gradiva, a ne samo njegovo pamćenje, takozvano smisleno učenje.
  6. Tempo učenja mora se održavati cijelo vrijeme.
  7. Fleksibilnost dizajna studija mora se održavati kroz veliku pozornost na kvalitetu dizajna i inženjersku izvrsnost.

Druga načela zvuče isto kao programeri softvera.

Coaching

što je agilni coaching
što je agilni coaching

Coaching je proces koji se temelji na partnerstvu za poticanje kreativnosti i razmišljanja klijenata kako bi dosegli svoj puni profesionalni i osobni potencijal.

Što je agilni coaching? Sadržaj ovog koncepta uključuje mentorstvo i mentorstvo. Procesi uključuju profesionalni coaching i facilitaciju (stil upravljanja koji ne nadilazi samoorganizaciju sustava kojim se upravlja). Osim toga, dobni coaching uključuje različite vrste vještina: poslovne, tehničke i transformacijske vještine. To također uključuje Agile i Lean praksu.(lean production).

Na kraju

Što je agilno? Ovo je pristup koji je izvorno bio usmjeren na učinkovito dovršavanje procesa razvoja softvera formiranjem timova bez sukoba. Kasnije se ovaj pristup počeo prenositi općenito na poduzeća i na pojedinačne procese, posebice na obrazovanje. Prilikom implementacije agilnih metoda izravan je naglasak na komunikaciji između programera i kupaca. Ove metode smanjuju količinu korištene dokumentacije.

Preporučeni: