Katere so glavne komponente agilne organizacije. Agile

Takšni pristopi se včasih imenujejo tudi okviri ali agilne metodologije.

Agile izvira iz IT okolja, nato pa se je razširil na druga področja – od industrijskega inženiringa do umetne inteligence.

Ko uporabljamo Scrum s profesionalnimi ekipami, najpogosteje izberemo 2-3 tedenski cikel z retrospektivnimi sestanki, da imamo vse pod nadzorom.

Če govorimo o tem, kaj je agilno, bi se omejil na tako besedno zvezo – to je niz vrednot, znotraj katerih gradimo svoje delo s produkti, s procesi znotraj organizacije.

(Upravljalni partner ScrumTrek Alexey Pimenov na Rusbase)

Nekaj ​​besed strokovnjakom

Vladimir Oveljan

Lastnik in izvršni direktor Dostaevsky

Glede na naloge uporabljamo različne metode znotraj filozofije – agile, scrum, kanban.

Scrum vam omogoča, da pri zaposlenih razvijete potrebne lastnosti - proaktivnost, neodvisnost, organiziranost, komunikacijske sposobnosti in predvidevanje. Glavni pomen metode je opravljanje nalog v samoorganiziranih timih, kjer ima vsak svojo vlogo in je vsak odgovoren za svoj del dela. S pomočjo scruma izvajamo ankete med zaposlenimi, izdelujemo grafe pričakovane hitrosti izvedbe nalog.

Agile uporabljamo v internem komuniciranju. Pred kratkim smo izvedli še en sprint za odpravo zamujanja zaposlenih. Vsi vodje in strokovnjaki, vključeni v projekt, so se cel dan sestajali in razpravljali o dosežkih, izzivih in prihajajočih nalogah v novem sprintu.

Sedaj v podjetju aktivno uvajamo metodo kanban. Namen uvedbe kanbana je povečati fleksibilnost proizvodnje, boljše prilagajanje spreminjajočim se zahtevam trga. Metoda nam je v praksi pomagala doseči ujemanje med zalogami in dejansko uporabljenimi izdelki v proizvodnji.

Vitalij Sotnikov

Kreativni direktor Biroja za vizualne komunikacije "Chernika"

Ilya Shikhaleev

Vodilni razvijalec in Scrum Master iSpring

Scrum je naši ekipi prinesel ritem in razumevanje – uspemo ali ne pridemo pravočasno. Vidimo hitrost dela ekipe, ni občutka nenehnega fakupa. Prej so bile situacije, ko je scrum pred trdimi izdajami nekje izginil in so vsi začeli zajebavati - zdaj smo ga izgubili, stalno je občutek, da smo na času. Če obstajajo tveganja, se o njih že zgodaj pogovorimo s PD, prilagodimo načrt ali na nek način zmanjšamo obseg nalog.

Delo je postalo preglednejše, delovnik se je začel ujemati z 8-urno normo in po občutkih smo začeli delati več. Zavedamo se, da ko imate občutek, da nimate časa, čutite, da morate več delati – to zelo slabo vpliva na produktivnost, tega se morate znebiti.

Evgenij Rosinski

Tehnični direktor spletnega kina ivi

Za jasnost in odprtost dela razvojnega oddelka smo izobesili posebno tablo z oznakami “to do”, “in progress”, “review”, “test”, “done”, kamor vsi člani ekipe lepijo nalepke z nalogami (v stolpec »opraviti«), in ko so izpolnjeni, se premaknejo v naslednje odstavke. In srečen konec - končna točka "opravljeno". To pomaga zgraditi veliko sliko in vam daje priložnost, da vidite, na čem vsak udeleženec dela.

Zelo pomembna točka metode (in organizacije poteka dela): po odobritvi vseh nalog (»opraviti«) je seznam blokiran za vključitev. Tako nove dohodne naloge ne odvrnejo pozornosti od procesa in ne upočasnijo dela.

Vsi udeleženci vsako nalogo tudi ovrednotijo ​​glede na čas in materialne stroške, ki jih bo potrebno opraviti. Češnja na torti pa so tedenski sestanki ob določeni uri (Daily Scrum), kjer se vsak član ekipe na kratko pogovori o tem, kaj bo počel danes, kaj je počel včeraj (in ali je naletel na kakšne ovire). To je pomembno na poti do dolgoročnih ciljev – tako lahko pravočasno razumete, da je čas za spremembo strategije.

Agilne metode vodenja projektov (Agile) postajajo eno najbolj priljubljenih orodij vodenja, tako strateško kot taktično. V tem zapisu bomo poskušali ugotoviti, koliko je agilno vodenje projektov potrebno pri vodenju vašega podjetja, pri čemer smo preučili več vprašanj, odgovori na katere vodji omogočajo odločitev: ali se splača implementirati agilno metodologijo v poslovne procese njegovega podjetja ali ne, in če takšna potreba obstaja, katere specifične naloge vam omogoča reševanje v vašem podjetju.

Prilagodljive metode upravljanja Agile so predvsem pristopi, ki vam omogočajo, da zelo hitro najdete rešitve, zaženete pilotne projekte in jih po potrebi povečate.

Agile v smislu vodenja projektov bo za vaše podjetje potrebno, če:

  • vaš izdelek, storitev ali predstavitev izdelka potrebuje nenehno prilagajanje.
  • če morate trženje prilagoditi zahtevam trga.
  • če vas zanimajo inovacije za povečanje dobička in zmanjšanje stroškov.

In figurativno povedano: Agile metodologijo vedno potrebujete, če delate na hitro spreminjajočem se trgu v razmerah nenehnih sprememb ali negotovosti, tako v smislu strategije kot v smislu prakse.

Agilna metodologija(agilna metodologija) omogoča oblikovanje agilnih ekip novega tipa vodenja in vodenja, hkrati pa zagotavlja transparentnost in učinkovitost procesa, hitrost odločanja, razvoja, prilagajanja in skaliranja produkta ter sposobnost odzivanja. do negotovosti, sprememb in krize.

Agilna metodologija, kaj je to?

Ali lahko rečemo, da je agile orodje za krizno upravljanje in upravljanje sprememb? Vsekakor da!

Agilna metodologija je orodje za reševanje specifičnih, praktičnih problemov kriznega upravljanja in upravljanja sprememb.

Kako pravilno implementirati Agile?

Dokaj pogosta napaka je, da želite implementirati Agile, pri čemer izkoriščate priljubljenost smeri in pozitivne izkušnje drugih podjetij, vendar obstaja veliko tveganje, če ravnate tako nepremišljeno:

Agilna organizacija zahteva spremembo v razmišljanju, pristopu k delu in načelih interakcije tako v timu kot v vodenju, ste pripravljeni na to? Kaj pa vaši zaposleni? Upoštevajte, da je to zelo pomembno vprašanje, ki ga mnogi običajno spregledajo:

Agilna metodologija ni izdelek v škatli, je rešitev, katere uporaba zahteva sposobnost učenja novih stvari, prilagajanja vašim nalogam in šele nato stopnjevanje.

Zato vedno priporočam, da opravite več poslovnih nalog o implementaciji Agile in šele nato razmislite o možnosti implementacije agilnih metodologij upravljanja v vaša podjetja. Kot rešitev vam lahko predlagam, da opravite moj praktični tečaj:

Agilne metode lahko uniči vaše podjetje in je odvisno od vašega posla, od vaših poslovnih procesov in ne od vas ali vaših zaposlenih.

Kdaj ne implementirati Agile

Obstaja preprosto pravilo:

Agilna metodologija lahko uporabite le, če ste pripravljeni plačati za napake.

Agilna metodologija ne daje samo rezultata:

Agile z vidika fleksibilnega razvoja omogoča gradnjo procesa za doseganje rezultatov s povratnimi informacijami, številnimi možnostmi povratnih informacij, a povratne informacije niso samo čustva in vprašalniki, so tudi denar: dobiček in izguba, zapomnite si to.

Če želite razmisliti o implementaciji agilnega vodenja projektov, potem je vaše podjetje pripravljeno integrirati metode agilnega vodenja projektov v vaše poslovne procese:

  • osebni in skupinski coaching.
  • vaši sodelavci delijo vrednote agilne ekipe
  • ste odločeni implementirati Agile v organizacijo v vse potrebne poslovne procese in se zavedate tveganja implementacije Agile v vodenje projektov.

In še enkrat ponavljam: Agilna metodologija gre za razmišljanje, ne samo za orodja.

Razmišljanje pa samo po sebi pomeni: odnos do rezultata in komunikacije ter pravilno zgrajena povratna informacija, ki je zelo pomembna, če nameravate uporabljati fleksibilne metode projektnega vodenja.

Agilna metodologija dobro deluje v pogojih negotovosti in predvidljivih rezultatov, v pogojih pripravljenosti na visoke stroške zavoljo višjega cilja; če imate zgrajene poslovne procese, razmislite, katere cilje poskušate doseči z uvedbo Agile projektnega vodenja in ali je vredno "game-work".

Algoritem za implementacijo Agile v podjetje

Oglejmo si okvirni algoritem za implementacijo Agile metodologije v trenutne poslovne procese podjetja, s poudarkom na Agile v vodenju projektov:

  • Začenši s cilji: Katere cilje poskušate doseči z implementacijo agilnih metod upravljanja? In kako ti cilji ustrezajo organizaciji Agile.
  • Opišemo probleme vašega podjetja ali oddelka, ki ste ga izbrali za izvedbo pilotnega projekta Agile, po potrebi opišemo, kakšnega stila se držite pri svojem delu, kako izmenjujete mnenja in spremljate doseganje rezultatov.

Naslednji korak se seveda nakazuje sam od sebe, klasični »kako«, a tukaj ne smete hiteti, kajti kako veste, kako to narediti? - Agilna metodologija prenavlja razmišljanje, pri implementaciji Agile v vodenje projektov pa je potrebno ustvariti učinkovito komunikacijsko okolje za izgradnjo dialoga med člani Agile ekipe.

Gradnja agilne ekipe v podjetju

Sestavljanje Agile ekipe je lahko dokaj hitro, lahko traja več dni, koliko časa pa traja, da se člani ekipe “zbrusijo”?

Seveda z vidika team buildinga ločimo faze: oblikovanje, konflikti, razvoj pravil in norm in kot rezultat dobimo: določen stil dela, vendar se v agilni ekipi vse dogaja nekoliko drugače. :

  • Člani in vodje agilnih skupin se držijo Agilnega manifesta in so osredotočeni na gradnjo učinkovitega dela in doseganje ciljev v okolju hitrih sprememb.
  • ne ustvarjajo cone udobja, ne ustvarjajo utopije, sami iščejo spremembe, nove trende, jih analizirajo za možnost uporabe pri uresničevanju ciljev podjetja.

Agilna metodologija je:

Agilna metodologija ni vodenje projektov, Agile je agilna metoda vodenja, ki je lahko orodje za vodenje projektov, lahko pa je popolnoma samostojna v vaši organizaciji. Seveda pa bo za učinkovitost Agile timov velika napaka, če zaposlene urimo klasičnega team buildinga in vodenja ter jih s tem silimo v staro razmišljanje!

Fleksibilne agilne metode upravljanja je poziv k delovanju, k iskanju novega, k doseganju zastavljenih ciljev, k znanju izkoristiti priložnosti in nevarnosti zunanjega in notranjega okolja za doseganje potrebnih ciljev in reševanje konkretnih problemov, ki vplivajo na dobiček in konkurenčnost v poslovanju.

Spoštovani, Agilna metodologija je bistvenega pomena pri vodenju podjetja, vendar zahteva fleksibilen pristop k implementaciji in nove ideje, medtem ko bo uporaba starih metod vodila do rezultatov, ki vam ne bodo omogočili doseganja novih ciljev in gradnje konkurenčnosti podjetja. Zato bodite zelo previdni pri izbiri svetovalcev za Agile metodologijo, ocenite njihovo stopnjo prilagodljivosti zahtevam sodobnega trga, vaša vprašanja so dobrodošla, napišite v komentarje. Hvala vam!

Primer filozofije Agile je princip delovanja slovite Toyotine tovarne, kjer je vsak podrejeni lahko ustavil tekoči trak in naredil prilagoditve. ()

Mnogi menijo, da je ta način izvajanja projekta edini pravi. Osnova za takšno izjavo je vključenost vsakega udeleženca v celoten proces. Član projektne skupine ima kadarkoli pravico podati predlog ali spremeniti projekt.

Pogosto se pri ustvarjanju izdelka ljudje, odgovorni za določene faze projekta, med seboj spopadejo. Ko se odkrijejo težave, razvijalci krivijo druge člane ekipe.

Inovativna Agile metodologija vključuje vse udeležence v delo, pri tem pa ohranja njihove običajne odgovornosti. Pristop je usmerjen v vsakogar, da doseže rezultat v obliki izdelka, ki bo zadovoljil kupca.

Takšna metodologija lahko spremeni poslovno kulturo celotnega podjetja, zbere ekipo, ki bo kasneje postala učinkovita na trgu.

Značilnosti Agile vključujejo razlikovanje možnih tveganj, samoorganizacijo, predvidljivost, hiter odziv na transformacije in stabilno interakcijo (feedback).

Do danes obstajata dva dokaj razširjena načina za vzpostavitev delovnega razmerja s stranko - pogodbe s fiksno ceno ter čas in material. Dogovor s fiksno ceno odgovornost za morebitna tveganja prelaga na nasprotno stranko, drugi predvideva plačilo s strani stranke za opravljene storitve, kar lahko negativno vpliva na končni rezultat.

Predvidljivost prevlada nad dolgoročnim načrtovanjem, trdnimi roki in postavljeno končno ceno. Agilna metodologija zahteva definiranje nalog črne skrinjice z določeno količino vhodnih informacij in dodeljenim časom za prikaz doseženega rezultata. Na začetku procesa udeleženci ovrednotijo ​​nalogo in prevzamejo odgovornost za rezultat.

Glavna težava je povratna informacija, to je nezmožnost stranke, da pravilno oblikuje nalogo. Celo dobro dokumentiran načrt lahko po nekaj mesecih razvoja postane zastarel. Prestrukturiranje prvotnega koncepta bo verjetno vključevalo dolgotrajne revizije in predelave rezultatov.

Metodologija navaja, da tudi po začetni fazi dela po načrtu izdelek ne bo imel deklarirane funkcionalnosti, kar bo stranki omogočilo komentiranje in prilagoditve od začetne linije projekta. Ko greste skozi dve stopnji razvoja, lahko zaženete preskusno različico izdelka, da dobite povratne informacije. Dodatna značilnost je skoraj trenutna reakcija na funkcionalne spremembe.

Samoorganizacija prispeva k odpravi pretirane vodstvene strukture, odsotnosti potrebe po nadzoru članov ekipe, od katerih vsak prevzame določeno odgovornost. To bo zagotovilo za uspešnost in visoko kakovost izdelka. Vendar pa veliko ljudi dela napake.

Zgodovina Agile

leta 1970 je dr. Winston Royce uvedel tehniko "upravljanja razvoja velikih programskih sistemov." Od takrat obstaja koncept Agile. Celotna zgodovina razvoja projektnega managementa je opisana v

Nekaj ​​o metodi Scrum

Prednosti agilnih razvojnih metod

  • Izboljšanje kakovosti rezultatov
  • Prilagajanje spremembam
  • Zelo hitro in učinkovito
  • Bolj nadzorovan urnik projekta

Temeljna načela agile

  1. Udeležba uporabnikov je ključnega pomena;
  2. Za sprejemanje odločitev morajo biti ekipe zelo učinkovite;
  3. Etapnost in cikličnost kot osnova;
  4. Osredotoča se na pogoste predstavitve vmesnih rezultatov projektov;
  5. Velja pravilo dela 80/20;
  6. Uporaba pristopa sodelovanja za izvajanje načrta;
  7. Dokončanje ene stopnje za prehod na naslednjo.

V ločeni infografiki smo predstavili tudi 12 glavnih načel agilne metodologije. Lahko vidiš

Značilnosti tehnike:

  • Iterativno
  • Modularno
  • Povečanje
  • Prilagodljivo
  • Združevanje Napake pri implementaciji agilnih metod vodenja projektov so opisane v članku

Zakaj uporabljati Agile?

  • Rast denarnega toka
  • Nadzor tveganja
  • Zmanjšan čas in režijski stroški
  • Povečanje odgovornosti Kako uporabljati Agile za razvoj, preberite članek

Katera metodologija projektnega vodenja je prava za vas?

Pogosto je skrivnost uspeha projekta v pravi metodologiji vodenja projekta.

Izbira učinkovitega sistema vodenja za kakovostno izvedbo je ključnega pomena za vsak projekt.

Ko pa lahko izbirate med slapom in agilnim načrtovanjem, kako veste, kateri je najboljši za vaš projekt in ekipo.

Da bi vam pomagali pri odločitvi, smo za vsako metodo pripravili seznam prednosti in slabosti.

Metodologija vodenja projekta Waterfall

Metodologija slapa zahteva podrobno načrtovanje na začetku projekta

Vse stopnje so znane in med njimi so zgrajene logične odvisnosti, na naslednji korak pa nadaljujete šele po zaključku prejšnjega

Prednosti vodenja projekta Waterfall
  • Najbolj primeren za projekte, ki obravnavajo fizične objekte, od gradbenih projektov do projektov namestitve opreme
  • Zahteve so opisane na začetku projekta
  • Najboljše za projekte z jasno opredeljenimi nalogami in mejniki, ki jih je treba dokončati v določenem zaporedju (npr. zgraditi prvo nadstropje stavbe v drugo nadstropje)
  • Vključevanje stranke v razvojni proces ni potrebno
  • Razporede projektov lahko uporabite v prihodnje, za enake ali podobne projekte
  • Celoten obseg zahtev je znan vnaprej
  • Rezultati, opredeljeni v TOR, zmanjšujejo verjetnost nepopolnosti
Slabosti klasične metodologije vodenja projektov
  • Zahteva veliko truda za kakovostno načrtovanje projekta in terminsko načrtovanje pred začetkom del
  • Naročnik vidi rezultate dela šele na koncu projekta in je lahko nezadovoljen
  • Spremembe obsega projekta so lahko dolgotrajne in zahtevajo formalno upravljanje sprememb
  • Naročnik ima lahko že na začetku težave z vizijo projekta
  • Pozne spremembe TOR povzročijo prekoračitev proračuna
  • Pozne spremembe TOR podaljšajo časovnico projekta
  • Metoda je manj učinkovita pri projektih v storitvenem sektorju, programski opremi, dizajnu in drugih projektih, v katerih ni fizičnih objektov.
Agile - metodologija vodenja projektov

Agile je hiter in prilagodljiv pristop k vodenju projektov, ki temelji na načelih sodelovanja, prilagodljivosti in nenehnih izboljšav.

Za razliko od urejenih stopenj načrtovanja slapa se načela agile običajno izvajajo v hitrih, ponavljajočih se ciklih izdaje izdelkov.

Prednosti agilne metodologije vodenja projektov

  • Najboljša metodologija za projekte, ki se ukvarjajo s storitveno usmerjenimi in nefizičnimi rezultati, kot so kodiranje, pisanje besedil ali oblikovanje
  • Projekt je pregleden in naročniku razumljiv v vseh fazah
  • Odlično za hiter začetek
  • Omogoča hiter popravek poteka na podlagi povratnih informacij zainteresiranih strani
  • Prednostne naloge so osredotočene na koristi za strankino podjetje
  • Projekt daje ekipi svobodo delovanja za ustvarjalno in učinkovito delo.
  • Vključitev naročnika v projekt daje razvojni fokus
  • Vključuje interakcijo in sodelovanje z vsemi člani projektne skupine

Slabosti agilne metodologije vodenja projektov

  • Ekipa je ves čas vključena v projekt
  • Ni primeren za projekte z natančno opredeljenimi zahtevami in obsegi
  • Negotovost glede obsega in časovnega okvira dela lahko spravlja stranke in vodstvo ob živce (na začetku)
  • Stranka morda nima časa, da bi se vključila v projekt
  • Zahteva stalno spremljanje dela in dokumentiranje timskega vodenja nalog
  • Stranka si lahko ogleda obseg dela
  • Hiter zagon lahko povzroči nepopolno izvedbo nalog

Metoda vodenja projekta, ki jo izberete, se razlikuje glede na projekt, ekipo in cilje. Ko izberete svoj slog upravljanja, se prepričajte, da uporabljate programsko opremo za upravljanje projektov, ki vam in vaši ekipi omogoča, da nastavite projekt tako, kot želite.

Vso srečo pri vaših projektih!

Kombinacija Agile in Flow metodologije

Uspešnost izvedbe projekta je v veliki meri odvisna od izbrane metodologije in stopnje usposobljenosti vodje projekta. Metodičen pristop k razvoju programske opreme zmanjša količino nereda v procesu in tako na koncu vodi do krajših časov razvoja in boljše kakovosti.

Projekti pogosto uporabljajo kombinacijo agilnega in slapovega modela življenjskega cikla razvoja izdelka, agilne metodologije za razvoj majhnih mejnikov in pretočne metodologije za izvedbo celotnega projekta.

Postopek dostave storitev

1. Opredelitev problema
Podjetje razvijalec mora čim bolj natančno razumeti in opredeliti problem, ki ga stranka poskuša rešiti. V veliki meri je pravilna opredelitev problema polovica rešitve.

2. Opredelitev rešitve
Treba je razmisliti o več možnih rešitvah in jih ponuditi naročniku. Odločite se za ponudbo, ki najbolje rešuje poslovni problem in prinaša največjo vrednost.

3. Tržni pregled
Predlagano rešitev je potrebno preizkusiti s pomočjo marketinških orodij, kot so določitev konkurenčnega okolja, trendov v industriji in ciljnih kupcev. To se naredi z namenom razumne potrditve in okrepitve predlagane rešitve naročniku.

To je neobvezen korak, vključite lahko tretja podjetja za tržne raziskave, uporabite izvirne strokovne podatke stranke (če obstajajo) ali spremljate odprte podatke, ki zadostujejo za dokaz koncepta. Z nenehnim pretokom projektov lahko ustanovite svoj analitični oddelek in ga ponudite kot ločeno storitev.

4. Razvoj rešitve
Razvojna ekipa začne delati na rešitvi.

Metodologija agilnega razvoja (agilni okvir)

Upravljanje kompleksnih razvojnih projektov programske opreme vključuje učinkovito uporabo virov, prednostno razvrščanje nalog, natančno časovno razporeditev in obvladovanje tveganja. Agilna metodologija se uporablja za zmanjšanje tveganja in povečanje vrednosti strank.

Z uporabo Agile metodologije se povezujejo različni vidiki delovanja ekipe, kar zagotavlja, da celoten koncept temelji na natančno zastavljenih ciljih, pristopi in metode dela pa se nenehno izboljšujejo. Metodologija celoten razvojni proces razdeli na majhne faze in iteracije s stalnim vključevanjem vseh razvitih komponent. Značilnosti vključujejo cikel zaporednega oblikovanja in redne preglede, razjasnitev zahtev in razvoj končnega izdelka. Agilna metodologija zagotavlja tudi stalne izboljšave na podlagi povratnih informacij strank, da bi se izognili morebitnim presenečenjem pozneje v življenjskem ciklu.

Edinstvenost kombinirane metodologije:

Uporaba Agile metodologije na vsakem koraku vodi k prihrankom stroškov in virov tako za naročnika kot za izvajalca.

Uporaba modela slapa za velik projekt ima za posledico nadzor nad skupnimi rezultati.

Zagotavljanje hitre povratne informacije med stranko in razvojno ekipo.

hitro in pogosto izdelava prototipov.

Pristop, ki temelji na strankah – osredotočenost na zmanjšanje skupnih stroškov lastništva (TCO) in povečanje donosnosti naložbe (ROI).

Razumevanje Agile

Kaj je Agile. Vodnik po prilagodljivih metodologijah ali Kako delati s koristjo. 1. del

Agile je prilagodljiv razvojni pristop, ki vključuje različne metodologije (Scrum, Kanban, XP, Lean in druge). Veliko ljudi ve za to. Toda obstaja na desetine malenkosti in vseh vrst zanimivosti, ki ne ležijo na površini.

Pripravili smo serijo člankov tako za začetnike, ki so še na »ti« s prilagodljivimi metodologijami, kot za tiste, ki jih že dolgo družite. Pogovorimo se o osnovnih konceptih (na kratko) in o nepričakovani uporabi Agile in Scrum v vsakdanjem življenju. Današnji članek je kot uvodno predavanje: kaj je Agile in s čim ga jemo.

Veliki pok projektov

Če potegnemo vzporednico z rojstvom Univerzuma – to vlogo bomo dodelili Agileu – potem bo Big Bang problem številka ena, ki je na stotine vodij projektov pripeljal do živčnega zloma – spreminjanje zahtev produkta. To je razlog za stokanje, histerične vzklike "Zakaj potrebujem to kazen?" in redčenje las.

Običajno procesi delujejo v okviru modela slapa (ali modela slapa) - vse se dogaja v stopnjah in zaporedno. Preprosto povedano: "Vidim cilj - grem do cilja." In če se na neki točki spremenijo zahteve za izdelek, končni cilj, ga je včasih treba ponoviti. Kakor hitro izpiljen načrt trči ob realnost, se takoj sesuje v prah. Toda namesto da bi tako načrt kot svoj pristop vrgli v smeti, se vodje pretvarjajo, da načrt deluje, in celo najamejo strokovnjake, da ga izvedejo. V bistvu plačujejo ljudem, da jim lažejo.

Po besedah ​​Jeffa Sutherlanda, ustvarjalca Scruma, to spominja na politbiro Centralnega komiteja CPSU v poznih osemdesetih letih prejšnjega stoletja, ki naj bi verjel poročilom, ki jih je prejel na predvečer razpada Sovjetske zveze.

Agilne metode so zasnovane tako, da se s tem ukvarjajo zaradi svoje prilagodljivosti. Lahko rečemo, da je Agile mešanica več pristopov, zasnovanih za zmanjšanje vseh vrst tveganj z uporabo nabora načel. Prav ta načela in 4 glavne ideje so zbrane v Agilnem manifestu iz leta 2001.

Agilni manifest

Če poenostavimo besedilo, da bi "izkristalizirali" pomisleke, ki vodijo vse, ki delajo na agilnosti, dobimo nekaj takega:

  • Najpomembnejši so ljudje, ne stvari
  • Dokumentacija (ki je nihče drug ne bere) ne sme nikogar motiti pri delu
  • Sodelujte, ne preberite pogodbe
  • Živi, dihaj, spreminjaj se – čim hitreje

Kako so procesi urejeni

Poglejmo, kako lahko delate na agilnem. Za primer vzemite Scrum - danes je najbolj priljubljena agilna metodologija. Jeff Sutherland, avtor Scruma, je izumil to tehniko, da bi premagal pomanjkljivosti klasičnega vodenja projektov.

1. Izberite lastnika izdelka- to je oseba, ki vidi, h kateremu cilju greš in kaj želiš na koncu dobiti.

2. Odločite se za ekipo- od 3 do 10 ljudi, ki imajo veščine, ki vam bodo omogočile, da dobite rezultat (tj. delujoč izdelek).

3. Izberite mojstra Scrum- Ta oseba spremlja napredek projekta in pomaga ekipi pri reševanju težav.

4. Ustvarite zaostanek izdelka- zbrati na enem mestu (po možnosti na Agile plošči) vse-vse-vse zahteve za izdelek in jih razporediti po prioritetah. Lastnik izdelka mora premisliti in zbrati vse želje. Ekipa mora nato oceniti zaostanek, da ugotovi, ali je to mogoče narediti in koliko časa bo trajalo.

Takole izgleda agilna tabla v Yandexu - .

5. Načrtujte sprinte- časovna obdobja (teden ali dva), v katerih ekipa opravi določen sklop nalog. Šprinti bodo redni: na primer 15-krat dva tedna, dokler ne dobimo končnega izdelka.

6. Imejte dnevne sestanke 15 minut (in niti minute več)- na dnevnem redu so tri vprašanja, na katera vsi na kratko odgovorijo: kaj sem počel včeraj, kaj bom počel danes in katere ovire mi preprečujejo, da bi »vzel višino«.

7. Naredite preglede- na koncu sprinta ekipa pove, kaj jim je uspelo narediti, in demonstrira izvedljive dele izdelka. K pregledom lahko pride kdorkoli: lastnik izdelka, glavni kupec ali celo potencialni kupci.

8. Gostite retrospektivo- Po vsakem sprintu Agile team razpravlja o problemih in išče rešitve. Obstajati mora načrt sprememb, ki ga bo ekipa takoj izvedla – v naslednjem sprintu.

Za več informacij o tem, kako implementirati Scrum in izboljšati učinkovitost ekipe, preberite ta članek.

Scrum je več kot metoda timskega dela. Scrum pospeši tempo vseh človeških prizadevanj. Ne glede na to, za kakšen projekt ali težavo gre, je Scrum mogoče uporabiti v vseh prizadevanjih za povečanje produktivnosti in doseganje boljših rezultatov.

Osebno poznajte Agile

Agilne metode je enostavno prepoznati po ključnih karakteristikah, nekakšnih »signalnih zastavicah«.

  1. Minimizacija tveganj je glavni cilj vsakega agilnega pristopa.
  2. Iterativni razvoj - delo v kratkih ciklih.
  3. Ljudje in komunikacija so najpomembnejši.

Če na Agile pogledate z obeh strani reke – stranke in ekipe – je ta pristop smiseln za vse.

  • Kupec mora pravočasno prejeti vsaj minimalno funkcionalen izdelek (ni pomembno, ali govorimo o programski opremi ali drugih procesih in pojavih), spremeniti pogoje, pri tem pa ne ostati z luknjo v žepu - to je že vprašanje zavarovanja tveganja.
  • Ekipi koristi komunikacija s stranko in sodelavci (da brez tega: »Narobe si me razumel – hitro vse ponovi. In ja, včeraj je bilo treba!«), transparentnost procesov, ki zmanjšuje možnosti presenečenj, hitro reševanje problemov. . No, marsikdo razume, kam gre čas in kje se delo ustavi. Malenkost (pravzaprav ne), a lepo.

Poleg tega se komunikacija znotraj ekipe kvalitativno izboljšuje. Vsi se osredotočajo na skupno idejo, ni skrivnosti drug pred drugim, vsak si kaj obljubi (družbene obveznosti - kam brez njih). Češnja na torti je sposobnost delati v udobnem tempu, čeprav hitro (vsaj hitreje kot običajno).

Agile prinaša red iz kaosa v red. Izvedene so bile študije: izkazalo se je, da so bili projekti, kjer je delo potekalo v okviru agilnega pristopa, 3-krat uspešnejši od tistih, kjer so bili procesi zgrajeni v standardni paradigmi. In izgleda precej logično: stranka dobi, kar hoče, in to z minimalnim časom in viri.

Komu morda ne bo všeč?

Koncept Scrum je od svojega začetka predstavljal osnovo za oblikovanje novih programskih izdelkov za tehnološke industrije. Kljub temu, da je Scrum v Silicijevi dolini pridobil priznanje in uspeh med vodji projektov programske in nove strojne opreme, ostaja malo znana metodologija v splošni poslovni praksi.

To je vse za danes. Naslednjič bomo govorili o Scrum Scrums in o tem, kako agilne metodologije delujejo v ruski realnosti. Ne menjaj.

P.S.Ali želite vsak teden prejemati uporabne nasvete iz najzanimivejših knjig o poslovanju in trženju, spoznavati nove izdelke in prejemati popuste? Naročite se na naše novice. Prva črka je darilo.

Agile ("agilen") je beseda, ki jo zadnje čase slišimo iz vsakega likalnika. Toda kaj je Agile in, kar je najpomembnejše, zakaj je ta Agile potreben?

Če odprete razlagalni slovar, na primer Oxford, lahko tam preberete vsaj dve definiciji:

  1. Hitro in enostavno premikanje.
  2. Sposoben razmišljati in hitro razumeti.

To pomeni, da ste okretni, se morate znati hitro in enostavno premikati ter hitro razmišljati. Zdi se, da so precej uporabne lastnosti, zlasti v poslu. Hitro razmišljanje in hitro reagiranje je točno tisto, kar je zdravnik zapovedal za naš čas, sicer preprosto ne boste preživeli: tekmeci vas bodo požrli. Na svetu je vedno manj panog, kjer teh konkurentov ni. Poleg tega je zaradi hitrosti kopiranja praktično nemogoče dati izdelek na trg in počivati ​​na lovorikah. Brez sposobnosti hitrega prilagajanja spremembam, ki jo daje tako imenovana »Agilna metodologija«, je vse težje preživeti.

Izraz »agilna metodologija« ne vzamem naključno v narekovaje, saj ga lahko pogosto slišite, vendar ni povsem pravilen. Če se ne spuščate v tehnične podrobnosti, potem Agile ni metodologija, temveč skupno ime za različne metode in pristope k upravljanju, ki:

  1. Osredotočite ekipo na potrebe in cilje strank.
  2. Poenostavite organizacijsko strukturo in procese.
  3. Ponujajo delo v kratkih ciklusih.
  4. Aktivno uporabljajte povratne informacije.
  5. Povečujejo se pooblastila zaposlenih.
  6. Temeljijo na humanističnem pristopu.
  7. Niso končno stanje, temveč način razmišljanja in življenja.

Nič nadnaravnega, kajne? Poglejmo točko za točko in poglejmo, zakaj je zgoraj navedeno pomembno, da smo hitri in okretni, in kako Agile dosega te cilje.

Osredotočite se na potrebe in cilje strank

Mislim, da ni vredno razlagati, zakaj je najuspešnejše podjetje tisto, ki bolje zadovoljuje potrebe svojih strank kot konkurenti. Bolj zanimivo je razumeti, katera orodja v Agileu pomagajo doseči to.

Najpomembneje pa je, da se osredotočenost na stranko z agilnim pristopom ne pojavi samo v glavi lastnika podjetja (tam že obstaja), ampak pri vseh, ki delajo na ustvarjanju izdelka ali storitve. Vsak udeleženec v procesu mora razumeti, kdo je naročnik, kaj hoče, katere težave rešujemo z našim izdelkom, kaj ima rad, česa se boji itd. Takšna globalna osredotočenost vam omogoča ustvarjanje za red velikosti boljših rešitev. Večkrat sem naletel na situacijo, ko so ljudje, ki so bili prej odgovorni za neko majhno delo, ko so razumeli cilje naročnika, začeli dajati čudovite ideje, ljudje, ki so odgovorni za razvoj izdelka, pa so presenečeno zapisovali. Ali – kako na skupinskih sestankih razvoja produkta takšne ideje pilijo različni ljudje in se medsebojno dopolnjujejo ter iz zgolj dobrih postanejo odlične. In seveda, kako se potem izvajajo.

»Orodja dela« so v tem primeru kratke, a intenzivne seje (sestanki) vseh udeležencev dela oziroma ključne večine, kjer se generirajo in preizkušajo različne ideje. Ti isti sestanki služijo ravni razumevanja in osredotočenosti: vsi udeleženci izhodnega sestanka razumejo, kaj počnejo, zakaj in zakaj je to pomembno za stranko. In demokratičen format delavnice, za razliko od dolgočasnih predstavitev, zagotavlja večjo vključenost in motiviranost vseh udeležencev.

Primeri takih orodij so Lean Canvas, Impact Mapping, User Story Mapping in druge agilne metode za opisovanje hipotez in procesov.

Eden od temeljev Agile je izjemna preprostost. In organizacijska struktura organizacije, in procesi, po katerih ljudje delajo, in pravila morajo biti čim bolj enostavna. Tako se bodo ljudje lahko osredotočili na svoje delo, na vrednost, ki jo ustvarjajo, in ne na spoštovanje predpisov in pravil. Odlične primere tega pristopa je mogoče najti v številnih ekipah, ki delajo na Scrumu, najbolj priljubljenem načinu organiziranja poteka dela v Agileu. Pravzaprav se vsi dogovori in pravila ekipe 10-11 ljudi, tekoče naloge za nekaj tednov, cilji, pa tudi strateški načrti zlahka prilegajo na 2-3 liste papirja A0. Na enem listu je lahko tako imenovani "sprint backlog", seznam vsega, kar bo ekipa naredila v naslednji ponovitvi. Če enega obesite v sobi, kjer delate, si lahko prihranite težave s spominjanjem vsega tega. Enako velja za procese. Na primer, v Scrumu sta kraj in čas vseh sestankov strogo določena. Vsak udeleženec zagotovo ve, da je na primer v ponedeljek ob 10.00 načrtovana naslednja ponovitev, v petek ob 17.30 pa srečanje za izboljšanje delovnega procesa.

In večja ko je organizacija, večja je vrednost te preprostosti, saj ima kompleksnost navado eksponentno naraščati, Agile pa je dober način za premagovanje te kompleksnosti ali vsaj zajezitev njene rasti.

Primeri poenostavitve (in sploščitve, vendar je to tema za drugo razpravo) v Agileu so Scrum, Nexus, LeSS (Large-Scale Scrum ali Scrum v velikem obsegu), pa tudi sam manifest Agile.

V agilnem svetu ni navada, da se za tri leta zapreš v delavnico, da bi tam brusil kaj zanimivega. Tveganje je zelo veliko, porabiti morje moči in časa za nekaj, kar nihče ne potrebuje ali je zastarelo.

Da bi se temu izognili, se uporablja tako imenovani iterativno-inkrementalni pristop, ko:

  • delo se izvaja v majhnih določenih časovnih obdobjih, na primer v enem, dveh ali štirih tednih,
  • in kar je najpomembneje, na koncu vsakega časovnega obdobja se ne ustvari le nekakšen vmesni rezultat, ampak, čeprav majhen, okrnjen, pičli, vendar delovna različica izdelka, ki lahko začnete uporabljati.

Kot najenostavnejši primer takega delujočega modela si lahko predstavljamo programski standard »kalkulator« za vse računalnike, ki sprva omogoča le seštevanje dveh števil, nato dodajamo odštevanje, množenje, deljenje, transcendentna števila, trigonometrične funkcije in tako naprej po pogostosti uporabe. Na začetku je funkcionalnost majhna, vendar že lahko vidimo, kako kalkulator izgleda, kako priročen je za uporabo in si predstavljamo, kako ga bomo razvijali naprej. In kar je najpomembneje, nekateri kupci (recimo osnovnošolci) ga lahko že začnejo uporabljati.

Druga prednost tega pristopa je poleg zgodnjega vstopa na trg in sprememb v zgodnjih fazah dela možnost natančnejšega merjenja napredka. Nismo samo "opravili 15% dela", kar je precej abstraktno. "Naredili smo 15% funkcionalnosti", ki že deluje.

Vsi procesni pristopi v Agileu imajo kratke cikle, pa naj gre za prej omenjeni Scrum, Nexus, LeSS, SAFe ali , poleg tega je potreba po delu s takimi cikli omenjena v samem manifestu Agile.

Aktivna, sistemska uporaba povratnih informacij

Ta točka je po mojem mnenju najpomembnejša za vsak proces, saj omogoča prilagajanje dela skozi čas na podlagi izkušenj, odpravljanje napak in izgub iz procesa in produkta, ki nastaja ter dodaja nekaj koristnega.

Na katerem koli področju človeške dejavnosti, ki je povezano z ustvarjanjem nečesa novega, boste našli podobno delajte skozi eksperiment. Raketna tehnika, letalski inženiring, farmacija, fizika, medicina, gradbeništvo, psihologija, ekonomija - katero koli področje dejavnosti se je začelo z eksperimenti in premišljeno obdelavo povratnih informacij iz njih.

Agile ponuja sistematično uporabo tega pristopa povsod: pri ustvarjanju izdelka (ga damo na trg ali pokažemo stranki ali izvedemo teste in uporabimo povratne informacije, da ga popravimo), pri gradnji procesov (občasno »ustavimo« delo in analizirati sam proces, ga izboljšati, se znebiti izgub in težav), tudi pri gradnji strukture organizacije in finem uravnavanju odnosov v timih.

Ponovno so primeri povsod: retrospektivni sestanki v Scrumu, Kanbanu, Nexusu in LeSS, cikli I&A v SAFe, pristop oblikovalskega razmišljanja k ustvarjanju izdelkov itd.

Zakaj bi dajali več pooblastil, če lahko daste kos papirja z navodili? Obstajajo vsaj trije razlogi za to.

Prvič, ljudje, ki se ukvarjajo z duševnim delom, se ne marajo počutiti kot opice (no, ali roboti) in s tem, ko človeku odvzamemo sposobnost odločanja, mu samo po sebi odvzamemo duševno delo. In to je vsekakor demotivirajoče.

Drugič, z večjim pooblastilom dajemo večjo odgovornost in ljudje smo se prisiljeni naučiti sami sprejemati odločitve in, kar je najpomembneje, nositi odgovornost zanje. Je dolgo, težko, a vredno. Delo se ne bo ustavilo, če bo samoorganizirana ekipa naletela na nepoznan, prej neznan problem. In kdo bo trdil, da so pri delu zreli in odgovorni odrasli koristnejši od velikih otrok, ki ne znajo razmišljati z lastno glavo?

Tretjič, še vedno je enaka hitrost. Če človek lahko reši problem sam, namesto njega, ne da bi koga vprašal, s tem skrajša čas za odločanje. Nič več pošiljanja vprašanja "gor" in čakanja na odgovor vodstva. Ta prednost ni tako opazna, če imate zaposlene 3 ljudi, če pa jih imate 30, ali 300, ali 3000 ... V velikih organizacijah, zgrajenih na čisto hierarhičnem odločanju, je paraliza volje lahko kar pogosta.

Priljubljeni načini gradnje dela v Agileu, zlasti tisti, ki temeljijo na ogrodju Scrum, vključujejo sistem samoorganiziranih ekip in spodbujajo vodenje na vseh ravneh.

Zakaj ljudi obravnavati kot ljudi? To pomeni, da je moralna stran zadeve jasna, toda kakšno korist bo prinesla lastniku podjetja?

Odgovor je precej preprost. Če ustvarjanje tega, kar prodajate, ne zahteva duševnega dela, ampak le mehanska dejanja, se ne morete truditi. Samo plačaj po opravljenem delu in to je to. Toda takoj, ko pridejo v poštev možgani delavcev, boste morali računati z načeli motiviranja umskega dela. In pravijo, da je za ljudi pomembna možnost samouresničitve, izboljšanje njihovih veščin, prinašanje nečesa dragocenega v svet, neodvisnost pri odločitvah in številni drugi dejavniki. In motivirana oseba (ne zamenjujte s stimulirano osebo!) bo več vložila v delo, rezultat pa bo boljši in hitrejši. In na splošno prijetno vzdušje na delovnem mestu prispeva k želji po prihodu in delu tam - tudi temu se komaj kdo oporeka.

In kar je lepo, če se poglobite v isti Scrum, se izkaže, da so vsi ključni dejavniki za motivacijo delavca za duševno in / ali ustvarjalno delo že vključeni vanj. V vsaki iteraciji (»šprintu«) si zastavimo cilj, ki ga želimo doseči; dana nam je možnost, da se odločimo, kako natančno doseči cilj; na koncu pogledamo, koliko smo postali boljši (ali slabši) delati kot prej; vidimo ljudi, ki se zanimajo za izdelek, in njihova čustva ob spoznavanju. Še posebej dobro je, če so ta čustva pozitivna.

Zaključek je: srečni ljudje delajo bolje, Agile tehnologije pa pomagajo vzpostaviti proces, v katerem se ljudje počutijo srečnejše. In prva točka manifesta je ravno o tem: ljudje in kako komunicirajo so pomembnejši od vsega drugega.

Agile ni končno stanje, ampak način razmišljanja in življenja

Ta točka govori o tem, kako je Agile na splošno pot, ne cilj. Ne morete "implementirati" Agile in se sprostiti. Če se odločiš za to pot, boš vedno imel še nekaj, kar moraš narediti bolje, kakšen drug izziv, na katerega moraš odgovoriti, kakšen drug problem, ki ga moraš rešiti, drugo višino, ki jo moraš osvojiti ... To je gibanje.neskončno, ker ni idealnega procesa ali izdelka, razvoj in tekmovanje se nikoli ne ustavi, kot se nikoli ne ustavi boj za preživetje v naravi.

In če je bilo vse uspešno: ljudje v podjetju razumejo in delijo vrednote in načela Agile ter delajo v skladu z njimi, potem vodstvu ne bo treba "vlačiti" sprememb ali "brcati" zaposlenih, da bi začeli nekaj delati. drugače. Podjetje bo postalo en sam organizem, katerega upravljanje bo zahtevalo manj truda in prineslo več užitka.
In kjer je več užitka pri delu, rezultat pa je višji. To ne velja samo za strokovnjake, ampak tudi za vodstvo, in to v še večji meri.