Diskusija LinkedIn „Lithuanian IT Professionals” grupėje vėl man priminė seniai girdėtą linksmą (bet dažnai Lietuvos įmonei tinkantį) posakį: „Agile naudojimas yra kaip paauglių seksas. Visi sako, kad juo užsiiminėja, bet tik 10% iš tikrųjų tai daro. O ir tie kurie tai daro, daro tai neteisingai”
Liūdniausia, kai tie kas daro „kažką” vadina tai Agile. Pateikiu keletą „perliukų” iš diskusijos
Agile sekta, bažnyčia ar mitologinė dievybė?
„Kas dėl Agile - kiek teko susipažinti tai vėl kažkas mistifikuoto ir kitaip pavadinto” , “Bandyti pamatuoti Agile šventovę tas pats kad Galilėjui kritikuoti bažnyčią, čia Agile sekta” , “Jei Agile kaip bažnyčia tai lieka tik nešti pinigus ir tikėtis apvaizdo”.
Aš puikiai suprantu, jog tai kas yra mažai žinoma visada atrodo baugu ir klastinga. Tačiau tie kas susipažįsta giliau supranta, jog Agile projektų metodai nesiūlo jokios magijos ar burtų. Skėtinis terminas „Agile” apibūdina geriausiai praktikoje veikiančių principų rinkinį aprašytą Agile manifeste (http://www.agilemanifesto.org/). Konkretūs Agile projektų valdymo metodai (Scrum, Kanban, Extreme Programming ir kiti) aprašo aiškias (ir gan griežtas) roles ir taisykles. Jų laikantis, suplanuojamas, ir suvaldomas projektas, pasiekiama laukiama nauda. Taigi jokios vudu magijos čia nei per plauką nerasime
Jokios kontrolės
„Mažos, lanksčios, judrios, kūrybingos ir niekam neatskaitingos komandos. Kaip Scrum masteris nuspręs taip ir bus.”
Kaip be rizikų valdymo, atskaitomybės, tikrinimų suvaldyti projektus? Daugelis atsakys - tai neįmanoma. Agile sako ta patį - net nebandykit. Todėl visi Agile metodai turi aprašytus labai aiškius patikrinimo taškus. Vienas pagrindinių - iteracijos pabaiga ir pagaminto produkto inkremento pridavimas. Kas geriau parodys ar komanda teisingai suprato užduotį, sugeba ją įgyvendinti su reikiama kokybe per apsibrėžtą laiką, jeigu ne parodymas ką jie padarė per iteracijos peržiūrą? Jeigu nepadaro, turi būti sekamos metrikos kodėl nepadarė, ką galime daryti kitaip, kad iteracijos pradžioje duotas pažadas būtų įvykdytas.
Scrum meistras (Scrum metode), tiesiog rūpinasi jog rezultatas būtų pasiektas ir pridavimas įvyktų sėkmingai. Jis identifikuoja galimas rizikas (išorines ir vidines) ir jas šalina. Jis jokiu būdu nesprendžia už komandą. Scrum meistras yra lyderis, tarnaujantis komandai. Ir pagal apibrėžimą - jis negali nebūti oficialus komandos narių vadovas. Šio apribojimo tikslas - kad tikrasis vadovas galėtų užkurti gerą pirtį komandai, kai ši nepadaro ką pati prisižadėjo :). Na, yra dar ir daugiau gerų priežasčių, bet šita linksmiausia.
Programuotojai dirba pardavėjais ir rinkos specialistais
“Agile prieštarauja rinkos ekonomikai, vertinimą atlieka (tuo pačiu nustato kainą) produkto gamintojas (programuotojas) o ne rinka (pardavimu skyrius).”
Aš pirmą kartą išgirdau, kad gamybos skyriaus vertinimai diktuotų sąlygas produkto ar paslaugos kainai. Taip, visi Agile metodai turi tiek paleidimo (release) tiek iteracijos planavimo veiklas, kuriose reikalingo darbo įvertinimus daro tie kas darys patį darbą. Tai suteikia galimybę realiai žinoti kiek užtruks padaryti šią funkciją/produktą/projektą. Tačiau tai niekaip neįtakoja pardavimo kainos. Pardavimo kaina turi būti nustatoma remiantis rinkos dėsniais ir Agile darbų vertinimo praktikos čia ne prie ko. Tiesiog jos suteiks tikslesnę informaciją. O tiksli informacija leis verslo pusei daryti strateginius sprendimus: apsimoka mums vykdyti šį projektą ar ne, koks jo tikrasis atsiperkamumas (ROI) ir pan. Tikslesni vertinimai taip pat leidžia lengviau prioretizuoti funkcijas paleidimams.
Bet to, Agile siūlomos užduočių dydžių praktikos pasinaudojant istorijų taškais, planavimo pokeriu ar balto dramblio metodu, leidžia projektų/užduočių dydį įvertinti daug greičiau, išlaikant tą patį (o dažnai net didesnį) tikslumą. Taip sutaupoma daug brangaus laiko, kurį galime praleisti produkto kūrimui.
Svarbiausia suprasti - „kodėl veikia”
Taigi norėčiau dar kartą visus paraginti arba pradėti gilintis į tai kas yra Agile ir kuo pagrįstas šiuo metodų veikimas. Tikrai verta prieš pradedant taikyti Agile kompanijoje perskaityti bent vieną knygą (nesiremti vien blogų straipsniais ar forumų diskusijomis) ir sudalyvauti mokymuose (ne vien konferencijose ar naudotojų susitikimuose). Visi Agile metodai ir visos praktikos turi labai aiškų, mokslu bei praktika paremtą paaiškinimą.
Būtent todėl beveik ketvirtadalis mano „Agile projektų valdymas naudojant Scrum” kurso yra skirtas praktiniams užsiėmimams ir diskusijoms „kodėl Agile metodai veikia” (dar turite kelias dienas laiko suspėti į jį užsiregistruoti). Supratus tai, taikyti gan paprastas Agile metodų taisykles pasidaro daug lengviau. Tada gal nustosime Agile metodų naudotojus vadinti „sektantais” ir „šarlatanais”, o Agile projektų valdymas bus pradėtas pripažinti taip pat kaip yra pripažįstamas PMBOK, Prince2 ar ITIL.
Skubame pranešti, kad jau paskelbėme pilną šių metų konferencijos “Lietuvos Agile diena” informaciją oficialioje renginio svetainėje www.agilediena.lt. Čia rasite:
- konferencijos pranešimų temas ir programą;
- pranešėjų dosjė;
- informaciją apie bilietus ir jų įsigijimą.
Šių metų naujovė - pranešimai net keturiomis temomis:
(1) Agile ir valstybinis sektorius,
(2) visiems,
(3) komandinis darbas bei
(4) techninė tema.
Susitiksime gegužės 22 dieną, 12:30, Crowne Plaza Vilnius viešbučio (M. K. Čiurlionio g. 84, Vilnius) konferencijų centre.
Agile projektų valdymo metodai plačiai naudojami pasaulyje IT ir kitų sričių projektams valdyti. Jie efektyviai palaiko šiandienos greitai besikeičiančių verslo poreikių įgyvendinimą. Tačiau Lietuvoje daugeliui projektų vadovų jie vis dar yra naujiena.
Tuos kurie nori sužinoti kas yra Agile projektų valdymas (arba nori kad jų vadovai ar projektų vadovai sužinotų), kviečiu (pakvieskite) į dviejų dienų mokymus: “Agile projektų valdymas naudojant Scrum“.
Mokymaiskirti vadovams, projektų vadovams ir visiems besidomintiems Agile projektų valdymu.
Mokymųtikslas - supažindinti su Agile principais, skirtingais Agile metodais ir skirtumais nuo tradicinio projektų valdymo. Kurso metu mokinsimės praktiškai planuoti projektą, vertinti jo apimtį ir aprašyti reikalavimus remiantis Agile principais. Detaliai išnagrinėsime populiariausią Agile metodą Scrum simuliuodami tikro produkto sukūrimą ir taip įsisavindami Scrum roles ir taisykles praktiškai. Mokymus užbaigsime reikalingų veiksmų pradėti naudoti Scrum Jūsų įmonėje/projekte plano sudarymu.
Mokymų nauda - dalyviai sužinos alternatyvų būdą tradiciniam projektų valdymui ir taip praplės savo turimų projektų valdymo „įrankių rinkinį”. Dauguma Agile principų ir praktikų gali būti sėkmingai taikomi ir tradiciniuose projektuose. O tie kas norės gauti apčiuopiamos pilno Agile metodų taikymo teikiamos naudos, turės konkretų planą, ką reikia daryti grįžus į įmonę, kad ji pradėtų naudoti Agile projektų valdymo metodus.
Daugiau informacijos: mokymų aprašymas su programa (pdf) Data: gegužės 17-18 d. Kaina: 1800 Lt dalyviui (įskaitant mokesčius) Vieta: bus paskelbta vėliau Registracija iki gegužės 11 d.:
Pasaulyje vis populiarėjant efektyvų ir kokybišką projektų valdymą užtikrinantiems Agile metodams, Lietuvoje įkurta tokius metodus taikančių specialistų asociacija „Agile Lietuva“.
Asociacija sudarė ambicingą veiklos planą, kuriame yra konferencijos, naudotojų susitikimai, seminarai bei kitos su Agile metodų mokymu ir naudojimo skatinimu susijusios veiklos. Asociacijos atstovai taip pat oficialiai dalyvaus valstybinių institucijų diskusijose ir darbo grupėse, siekdami skatinti taikyti Agile metodus viešojo sektoriaus projektuose Lietuvoje.
„Agile Lietuva” prezidentu buvo išrinktas Vaidas Adomauskas. Valdyboje pirmoje kadencijoje dirbs Gediminas Šaltenis, Vaida Masiulionytė - Dagienė, Kristina Šermukšnytė - Alešiūnienė, Aleksej Kovaliov, Laimonas Lileika ir Simonas Razminas.
Nepaisant to, kad asociacija įkurta tik šiemet, jos narių veikla Lietuvoje nėra naujiena, kaip ir pati Agile samprata. Antrus metus kas mėnesį įvairius Agile metodus naudojantys specialistai dalinasi savo patirtimi ir padeda vieni kitiems tobulėti naudotojų grupėse. O visame pasaulyje vykstantis Agile Turas Lietuvoje pirmą kartą vyko dar 2010 metais, konferencija „Lietuvos Agile diena” - 2011 metais.
Agile Turas Vilniuje praeitais metais sulaukė net 400 dalyvių. Šio renginio metu į Lietuvą pranešimus skaityti atvyko pasaulinio lygio Agile specialistai, o dalyviai galėjo dalyvauti profesionaliuose Agile mokymuose, įgyti tarptautinės organizacijos „Scrum Alliance” sertifikatus.
Kaip ir kasmet “Agile Lietuva” bendruomenė organizuoja kelis didelius renginius. Rudenį mūsų visų vėl lauks kasmetinis “Agile turas“, tačiau pirmasis šio sezono renginys - “Agile diena“.
“Agile dienoje” išskirtinis dėmesys tradiciškai teikiamas Lietuvos IT sektoriui. Renginio scena 100 proc. atiduodama tiems, kurie gali ir nori pasidalinti iššūkiais ir sėkmės istorijomis, sukurtomis čia, Lietuvoje.
Dalyviai gegužės 22 dieną jau gali pasižymėti savo kalendoriuose. Renginio puslapis: www.agilediena.lt. Pilna informacija apie renginį puslapyje bus pateikta kitą savaitę.
Na o norintiems prisiminti kaip vyko Agile Turas Vilniuje 2011 siūlome peržiūrėti trumpą video apie šį renginį ir apie Agile (anglų kalba):
Data: 2012-04-26 (ketvirtadienis) Vieta: BLC: Verslo lyderių centras, V.Putvinskio g. 53, Kaunas Registracija:
Grupės tikslas
Burti aktyvią Agile naudotojų Lietuvoje bendruomenę, kurios nariai dalindamiesi savo patirtimi rastų būdus kaip gauti daugiausiai vertės iš Agile metodų naudojimo savo kompanijose.
Tikslinė auditorija
Agile Lietuva naudotojų grupė koncentruojasi į Agile procesų tobulinimą, tad jos tikslinė grupė yra vadovai, projektų vadovai, komandų lyderiai, Scrum meistrai (Scrum) ir produktų šeimininkai (Scrum) naudojantys ar planuojantys pradėti naudoti Agile metodus.
p.s. dažniausiai po renginio norintieji pratęsia diskusijas „prie alaus bokalo” kuriame nors artimame bare. Tęsinio pabaigos laikas nuo organizatorių nepriklauso.
Nemažas lietuvių būrys yra čia Rygoje prasidedančioje Agile konferencijoje. Geros naujienos tiems kas likote namie, konferenciją galite stebėti gyvai: http://www.agilerigaday.lv/live (pasirinkite iš meniu kurį kambarį (sesiją) norite matyti). Twiter’io naudotojai gali sekti naujienas sekdami tagą: #ard2012
Data: 2012-03-29 (ketvirtadienis) Vieta: BLC: Verslo lyderių centras, V.Putvinskio g. 53, Kaunas Registracija:
Grupės tikslas
Burti aktyvią Agile naudotojų Lietuvoje bendruomenę, kurios nariai dalindamiesi savo patirtimi rastų būdus kaip gauti daugiausiai vertės iš Agile metodų naudojimo savo kompanijose.
Tikslinė auditorija
Agile Lietuva naudotojų grupė koncentruojasi į Agile procesų tobulinimą, tad jos tikslinė grupė yra vadovai, projektų vadovai, komandų lyderiai, Scrum meistrai (Scrum) ir produktų šeimininkai (Scrum) naudojantys ar planuojantys pradėti naudoti Agile metodus.
p.s. dažniausiai po renginio norintieji pratęsia diskusijas „prie alaus bokalo” kuriame nors artimame bare. Tęsinio pabaigos laikas nuo organizatorių nepriklauso.
Agile ir Scrum naudotojus kviečiame į kasmėnesinį susitikimą, kurio tema: Scrum meistras - kas sunkiausia ir kaip tai spręsti?
Preliminari darbotvarkė
18:00 - 18.30 Kava, įžanga, dominančių temų susirašymas ir prioritizavimas
18:30 - 20:30 Prioritizuotų temų diskutavimas atviros erdvės principu
Registracija
Formose esančiose žemiau, registruokitės į susitikimus Vilniuje ir Kaune. Vietų skaičius ribotas, tad paskubėkite. Registruokitės, jei iš tikrųjų žadate atvykti, nes kitu atveju atimate vietą iš kitų norinčių.
Data: 2012-03-01 (ketvirtadienis) Vieta: BLC: Verslo lyderių centras, V.Putvinskio g. 53, Kaunas Registracija:
Grupės tikslas
Burti aktyvią Agile naudotojų Lietuvoje bendruomenę, kurios nariai dalindamiesi savo patirtimi rastų būdus kaip gauti daugiausiai vertės iš Agile metodų naudojimo savo kompanijose.
Tikslinė auditorija
Agile Lietuva naudotojų grupė koncentruojasi į Agile procesų tobulinimą, tad jos tikslinė grupė yra vadovai, projektų vadovai, komandų lyderiai, Scrum meistrai (Scrum) ir produktų šeimininkai (Scrum) naudojantys ar planuojantys pradėti naudoti Agile metodus.
p.s. dažniausiai po renginio norintieji pratęsia diskusijas „prie alaus bokalo” kuriame nors artimame bare. Tęsinio pabaigos laikas nuo organizatorių nepriklauso.
Per Agile ir Scrum naudotojų grupės susitikimus minėjome, kad norime steigti Agile Lietuva asociaciją. Asociacijos pagrindinė veikla bus koordinuoti Agile metodų naudojimo skatinimą ir patirties juos naudojant dalinimąsi Lietuvoje. Visi paruošiamieji darbai padaryti, tad vasario 22 d. šaukiame steigiamąjį asociacijos Agile Lietuva susirinkimą.
Kviečiame registruotis ir atvykti į susirinkimą tuos, kurie nori dalyvauti asociacijos steigimo procedūroje. Be abejo, asociacija bus atvira visiems, tad aktyviai dalyvauti jos veikloje bus tikrai galima ir nebūnant steigėju.
Planuojama darbotvarkė
Asociacijos “Agile Lietuva” steigimas
Asociacijos “Agile Lietuva” įstatų priėmimas
Asociacijos “Agile Lietuva” prezidento rinkimas
Asociacijos “Agile Lietuva” valdybos rinkimas
Asociacijos “Agile Lietuva” nario ir stojimo mokesčio dydis ir mokėjimo tvarka
Asociacijos “Agile Lietuva” veiklos plano pristatymas
Asociacijos steigėjai
Norintys tapti asociacijos steigėjais turite registruotis žemiau esančioje registracijos formoje. Asociacijos steigimo sutartyje ir steigiamojo susirinkimo protokole, būtina nurodyti steigėjų vardus, pavardes, asmens kodus, tapatybės dokumento duomenis ir gyvenamąją vietą. Pasirinkus steigėjo registraciją, turėsite įvesti šią informaciją, kad mes galėtume paruošti reikiamus dokumentus. Steigėjų registracija vyksta iki šeštadienio (vasario 18 d.) vakaro. Tie kas nenori būti steigėjais, o tiesiog ateiti į steigiamąjį susirinkimą, rinkitės dalyviams skirtą registraciją. Be abejo, diskutuoti galėsime visi, tačiau oficialiai balsuoti ir priimti sprendimus galės tik steigėjai.
Asociacijos įstatai
Iniciatyvinės grupės nariai padirbėjo ir paruošė asociacijos įstatų projektą. Prašome visus steigėjus jį perskaityti ir parašyti savo komentarus dokumente iki steigiamojo susirinkimo. Susirinkimo metu tik aptarsime pasiūlytas keisti vietas prieš galutinai patvirtinant įstatus.
Asociacijos prezidentas ir valdyba
Prezidentas ir valdybos nariai bus atsakingi už pasirinktų asociacijos veiklos sričių kuravimą ir užtikrinimą, kad jos tikrai vyktų. Norintieji tapti asociacijos prezidentu arba valdybos nariu iki šeštadienio (vasario 18 d.)vakaro privalo atsiųsti laisvos formos motyvacinį laišką adresu agilelietuva@gmail.com. Motyvaciniame laiške nurodykite į kurias pareigas norite būti renkamas, kodėl turėtų žmonės jus rinkti (pasitikėti) ir kokią veiklą norėtumėte kuruoti.