Publicité

Kodėl Agile neveikia? Neteisingos bitės daro neteisingą medų (Agile Lietuva meetup 2020 02)

IT Management / Change Management à Axioma Metering
30 Sep 2021
Publicité

Contenu connexe

Présentations pour vous(20)

Similaire à Kodėl Agile neveikia? Neteisingos bitės daro neteisingą medų (Agile Lietuva meetup 2020 02)(20)

Publicité

Kodėl Agile neveikia? Neteisingos bitės daro neteisingą medų (Agile Lietuva meetup 2020 02)

  1. Agile Lietuva meetup 2020 vasario 06 d. Kodėl Agile neveikia? arba Neteisingos bitės daro neteisingą medų Aleksej Kovaliov
  2. www.linkedin.com/in/aleksejkovaliov http://tarasov.ru/ https://www.asfridman.com/
  3. „Paprastų“ komandos organizavimo gairių istorija 2020 LeSS, SAFe, MNG 3.0, Tribes, Teal Org… 2012
  4. Agile istorija Lietuvoje • 8 metus veikia Agile Lietuva • 7 metus vyksta bendradarbiavimas su Lietuvos viešuoju sektoriumi • 6 metai, kaip Agile įteisintas, oficialiai rekomenduojamas • Tradicinio projektų valdymo dinozaurai PMBOK, APMG įjungė Agile į sertifikavimus ir konferencijas • Rinkoje pilna Agile pasiūlos • Korporacijos steigia Agile etatus • Reguliariai vyksta renginiai apie Agile bei naujoviško valdymo privalumus (Management 3.0, Agile organizacija, Agile HR, ....)
  5. Pagrindiniai Agile populiarumo faktoriai • IT technologijų ir interneto plėtra • IT gigantų ir IT vienaragių sėkmės legendos • Visuomenės socialinių normų pokyčiai • Skaitmeninių kartų („mileniumai“, „Z“) ypatumai • Auganti konkurencija verčia ieškoti naujovių ir atrodyti moderniai • Santykinai lengvas uždarbis konsultantams ir mokymų tiekėjams
  6. Visi jau turėtų būti Agile, arba tuoj tokiais taps • Kodėl mes vis dar renkamės motyvuoti vieni kitus? • Kodėl Agile suvokiamas tik per koučius, meetup-us, vertėjus ir interpretatorius? • Kodėl tiek nesėkmingų Agile adaptacijų? • Kodėl IT projektai tęsia būti nesėkmingo gąsdinančiomis proporcijomis? • „Why IT projects continue to fail“, 2018, Nick Ismail K O D Ė L ???
  7. “Neteisingos bitės daro neteisingą medų” Mikė Pūkuotukas ©
  8. Iššūkis! Duokit man Agile adaptaciją, aš surasiu nusižengimą nuo Agile procesų, principų, vertybių, „gerųjų praktikų“, metodikų....arba nuo visko vienu metu
  9. TODĖL #1 NETEISINGAS MEDUS Agile principai Agile principai - priedas prie Agile Manifesto vertybių
  10. 12 Agile Principles (1) 1. Customer satisfaction through early and continuous software delivery – Customers are happier when they receive working software at regular intervals, rather than waiting extended periods of time between releases. • Dauguma klientų būtų itin patenkinti, jeigu greitais intervalais gautų veikiantį veiklos procesą, o tai velniškai sunku padaryti per trumpą sprintą. Dauguma klientų sunkiai supranta pusfabrikačių vertę. Taip gaunasi vidiniai sprintai ir išoriniai release-ai, o tai nėra taip jau early and continuous. 2. Accommodate changing requirements throughout the development process – The ability to avoid delays when a requirement or feature request changes. • Normalus pokyčių valdymas. Greitis labiausiai priklauso ne nuo biurokratinių procedūrų, o nuo to, kaip greitai pavyksta išanalizuoti ir suderinti pokytį. Greitai galima keisti tik nesusijusių baklogo elementų tvarką. 3. Frequent delivery of working software – Scrum accommodates this principle since the team operates in software sprints or iterations that ensure regular delivery of working software. • Reguliarios supakavimo ir diegimo treniruotės tikrai labai naudingos. Tačiau didelei sistemai (5+ komandos) galimybė tai padaryti gali kainuoti labai jaučiamus pinigus (CICD, aplinkos, priklausomybės ...). ROI nėra garantuotas. Atsižvelgiant į #1 pastabą, verta pagalvoti, už KĄ mokam 4. Collaboration between the business stakeholders and developers throughout the project – Better decisions are made when the business and technical team are aligned. • Analitikas nėra verslo atstovas. Verslo atstovams beveik neįmanoma suvokti/sukontroliuoti didesnės sistemos baklogo (-ų). Verslas tiesiog tikisi, kad analitikai viską suprato ir vaidina, kad irgi suprato baklogą.
  11. 12 Agile Principles (2) 5. Support, trust, and motivate the people involved – Motivated teams are more likely to deliver their best work than unhappy teams. • Tikrai taip. Išvis geriau būti sveikam ir turtingam, nei sergančiam ir ubagam. Tinka tiek Agile, tiek gamyklai, tiek parduotuvei. 6. Enable face-to-face interactions – Communication is more successful when development teams are co- located. • Tikrai taip. Tačiau „tradiciniuose“ metoduose niekur nėra sakoma, kad visus reikia išdalinti. 7. Working software is the primary measure of progress – Delivering functional software to the customer is the ultimate factor that measures progress. • Tikrai taip. Tačiau „tradiciniuose“ metoduose niekur nėra sakoma, kad priėmimas-perdavimas turi vykti su neveikiančia programine įranga. Tikras progresas ir vertė yra ne tik tuomet, kai programinė įranga veikia, bet kai ji veikia naudingai. Žr. #1. 8. Agile processes to support a consistent development pace – Teams establish a repeatable and maintainable speed at which they can deliver working software, and they repeat it with each release. • Pritempta gamyklos analogija. Vienodas o juolab kylantis greitis nesigauna kas kart, kad prieinama prie naujo funkcionalumo arba kažkas pasikeičia komandos sudėtyje, darbo procesuose.
  12. 12 Agile Principles (3) 8. Attention to technical detail and design enhances agility – The right skills and good design ensures the team can maintain the pace, constantly improve the product, and sustain change. • Prieštaravimas. Iš kur atsiranda „geras dizainas“, jeigu esminis progreso matas yra „veikianti programinė įranga“ (#7), o dizaino etapo nėra? Taip pat „gerą dizainą“ sunku išgauti #9 principo sąlygomis. 9. Simplicity – Develop just enough to get the job done for right now. • Taip ir miršta „geri dizainai“, o taip pat generuojamos techninės skolos, už kurias kažkas turės sumokėti vėliau. 10. Self-organizing teams encourage great architectures, requirements, and designs – Skilled and motivated team members who have decision-making power, take ownership, communicate regularly with other team members, and share ideas that deliver quality products. • Startuolio arba tyrimo projekto rėmuose – taip. Visais kitais atvejais - reikalavimai ir architektūra ateina iš kliento, pirkimo dokumentų, organizacijos IT politikų ir standartų. Laisvė yra, bet gan ribota. 11. Regular reflections on how to become more effective – Self-improvement, process improvement, advancing skills, and techniques help team members work more efficiently. • Taip, tačiau neprieštarauja „tradiciniam“ būdui, kuomet reguliariai matuojamas progresas ir priimami korekciniai veiksmai. Agile projekte galima imituoti retrospektyvas taip pat sėkmingai, kaip „tradiciniame projekte“ galima daryti feikinius status reportus ir rizikų valdymą.
  13. Agile projektų valdymas yra Projektų valdymas Epopėja (Epic) Projektai, Projekto veiklos Vartotojo pasakojimai (User Story) Scenarijai (use cases) Sprintai Darbas iki kontrolės taško Iteracijos Tarpinės versijos Darbų sąrašas (Backlog) Darbų sąrašas (Work Breakdown Structure) Darbų sąrašo tvarkymas (Backlog Grooming) Planavimas Išleidimų planas (Release plan) Projekto planas Susitikimai stovint (Standup) Susitikimai Eigos diagrama (Burndown chart) Projekto sukauptos vertės diagrama (Earned Value diagram) Komandos sparta (Team Velocity) Rezultatyvumas Užduotys Užduotys Koncepcijos iš kairės pateikiamos, kaip bazinės ir unikalios. Tačiau iš esmės yra tik silpnai apibrėžtos versijos to, kas yra iš dešinės
  14. TODĖL #1 reziumė • Agile principai • Dalinai neneša nieko radikaliai naujo • Dalinai prieštarauja vieni kitiems • Dalinai prieštarauja rinkos, verslo santykių ir gamybos metodų dėsniams • Dalinai vadovaujasi Agile organizacijos veiksmingumo prielaida (toliau) • Agile sąvokos • Silpnai apibrėžtos ir kuria dirvą klaidoms ir interpretacijoms • Išpopuliarinimas dar nereiškia veikimo
  15. TODĖL #2 NETEISINGOS BITĖS Agile komandos ir organizacijos Komanda irgi organizacija
  16. XXI a. organizacija • Vietoj vadovų (bosų) – lyderiai, vadovai-tarnai, koučai ir saviorganizacija • Vietoj KPI – tikslai ir vertybės • Vietoj pareigų – suinteresuotumas bendru rezultatu • Vietoj asmeninės karjeros – komandinis darbas • Vietoj konformizmo ir konkurencijos – vientisumas ir aistra Impulsine „Vilkų gauja“ Konformistinė „Bažnyčia, kariuomenė“ Konkurencinė „Mašina, korporacija“ Pliuralistinė „Šeima“ Evoliucinė „Gyvas organizmas“ Rolių pasiskirstymas Pasikartojantys procesai Inovacijos Teisės ir galimybės Saviorganizacija Valdymas iš viršaus žemyn Stabilios reguliuojamos hierarchijos Meritokratija Vertybių kultūra Evoliucinis tikslas Atsakomybė Suinteresuotumas Vientisumas Organizacijų stadijos („Reinventing Organizations“, Frederic Laloux ir Etienne Appert) https://www.freepik.com/free-vector/purple-clouds- rainbow-background-with-jumping- unicorn_1240689.htm Kas jau dirba tokioje organizacijoje? Kas norėtų dirbti?
  17. Tarpfunkcinės ir Saviorganizuojančios komandos • Kolektyvas, kuriame yra skirtingų profesijų atstovai • Veiklos dalyviai, analitikai, inžinieriai, kokybės specialistai, dokumentuotojai • Sveikintinos tarpdisciplininės kompetencijos • Siektinas universalumas • Kolektyvas, kuriame personalas pasižymi šiomis savybėmis: • Aukštas etikos lygis • Siekis savirealizacijos darbe • Pasirengimas tobulėti, vystytis ir keistis • Motyvacija per rezultato pasiekimą ir komandinį darbą • Aukštas profesionalumas • Geri socialiniai/komunikaciniai įgūdžiai Pas ką kolektyvas sudarytas vien tik iš tokių žmonių?
  18. „Saviorganizuojantys ir motyvuoti“ (1) https://www.pinterest.es/pin/826903181554600715/ https://www.slideshare.net/marva78/the-drama-triangle https://vpsc.lrv.lt/lt/statistika/psichikos-ir-elgesio-sutrikimu-statistika
  19. „Saviorganizuojantys ir motyvuoti“ (2) • Skirtumai per daugybę demencijų • Kultūra ir vertybės, suformuoti per VISĄ individualų gyvenimą • Įskaitant suvokimą etiška/neetiška • Išskiriant vidinį ir išorinį suvokimą • Ekonominė padėtis • Fizinės ir psichologinės sveikatos būklė • Psichologiniai tipai • Socialinis statusas ir šeiminė padėtis • Kalba ir komunikavimo stilius • Momentinis psichologinis, sveikatos, kultūrinis poveikis • Koučas negali šito ne tik paveikti, bet, dažniausiai, ir suprasti
  20. Dydis svarbu. Ir ne tik dydis https://www.amazon.com/Introduction-Disciplined-Agile-Delivery-2nd-ebook/dp/B07B9TZHDH • Dydis • Maža <=9 • Vidutinė 9-20 • Didelė 20+ • Formavimo būdas • Kruopščiai atrinkta, suderinant per demencijas ir profesinį lygį • Kruopščiai atrinka pagal profesines lygį • Atrinkta, kaip pavyko, pagal bendrą profesinio lygio atitikimą • Transformuota iš esamo kolektyvo • Susidirbimas tarpusavyje • Virš 3 mėn. • Iki 3 mėn. • Susidirbimas prie projekto • Virš 3 mėn. • Iki 3 mėn. • N komandų • Iki 3 • Virš 3
  21. Kas žino, apie ką čia? „Aukščiausioje [visuomenės] fazėje, po to, kai išnyks darbo pasiskirstymas, paverčiantis žmogų vergu, kai išnyks protinio ir fizinio darbo priešpriešą, kai darbas nustos būti pragyvenimo poreikiu, o taps poreikiu savaime, kuomet kartu su visapusišku individų vystymu išaugs gamybiniai pajėgumai bei visi visuomenės turto šaltiniai tekės pilnu srautu, - tik tuomet galima bus perkopti siaurą buržuazinės teisės horizontą ir visuomenė galės užsirašyti ant savo vėliavos: „Kiekvienas - pagal savo galimybes, Kiekvienam – pagal poreikius“ Priminti, kaip sėkmingai praėjo adaptacija? Yra norinčių pakartoti?
  22. TODĖL #2 reziumė • Knygos ir koučai dažnai pasakoja apie viršūnę, bet ne apie tai, kaip ją pasiekti • „Nori nusipirkti burtininką – nusipirksi pasakotoją“ • „Yra vadovėliai, yra uždavinynai, o yra biznio komiksai“ • Evoliucinis kelias yra ilgas ir ne visada įmanomas, o pokyčius inicijuoja dėl trumpalaikių rezultatų • Ir visada bus „neteisingos bitės“, dėl kurių nesigavo • Mažos vientisos grupės savybės nenusako didesnės grupės (-ių) savybių • Visose valstybėse vis dar yra Policija, Teismai, šviesoforai gatvėse...
  23. O TAI KĄ DARYTI?! Nuobodžius dalykus
  24. DARYTI #1: Reguliari Vadyba* organizacijose * - Aleksandr Fridman, https://www.asfridman.com/
  25. Reguliarios Vadybos principai (1) 1. Aiškūs gėrio ir blogio principai, bendros teisingumo taisyklės • Pvz. visiems galioja racionalaus pakeičiamumo principas 2. Tikslai, parinkti racionalios analizės pagrindu 3. Tikslų pasiekimo veiksmai, parinkti tinkamam periodui • Iki artimiausio kontrolės taško arba keliems valdomiems kontrolės taškų 4. Užtikrinti optimalūs ir pakankami resursai arba aiškus suderintas resursų deficitas 5. Heroizmas ir sėkmė traktuojami, kaip valdymo klaidos
  26. Reguliarios Vadybos principai (2) 6. Struktūra ir procesai formalizuoti tinkamu būdu • Be chaoso ir be perteklinės biurokratijos 7. Vadybinės technologijos reglamentuotos ir aprašytos suprantamu formatu • Teisės, pareigos, būtinos kompetencijos, procesai 8. Optimalus personalo įtraukiamas į vadybinių sprendimų vystymą • Tuos, ką verta įtraukti, ir tada, kada reikia įtraukti 9. Profesionalus pavaldinių eksploatavimas (3 pagrindinės vadovo veiklos) • Privertimas – pareigos, procesai, kontrolė, bausmės • Skatinimas – teisingas atlygis, karjera, motyvacinės priemonės • Palaikymas – apmokymai, reglamentavimas, resursai, konsultavimas (koučinimas)
  27. Profesionalus eksploatavimas Privertimas Skatinimas Palaikymas Darbas • Be Skatinimo ir Palaikymo – Gulagas, krenta efektyvumas ir konkurencingumas • Be Palaikymo – Išgyvenimas džiunglėse, kadrų kaita • Be Skatinimo – žemos efektyvumo lubos ir didesnė kadrų kaita • Be Privertimo – išlepinimas, efektyvumo kritimas, tarnybiniai nusikaltimai perspektyvoje • „vilkai sotūs, avys gyvos....kur piemuo?“
  28. DARYTI #2: Pragmatiškas Projektų Valdymas ir ... Agile Taip, taip. Jis
  29. Pragmatiško Pojektų Valdymo principai (1) 1. Projektų vadovas atsakingas ir įgalintas a) Sudaryti SISTEMĄ iš žmonių, resursų ir veiklų, siekiant pagaminti PRODUKTĄ per apibrėžtą LAIKĄ už apibrėžtą BIUDŽETĄ b) Stebėti SISTEMOS veikimą ir priimti sprendimus KONTOLĖS TAŠKUOSE c) Valdyti RIZIKAS d) Spręsti PROBLEMAS ir taikyti KOREKCINIUS VEIKSMUS SISTEMAI 2. Projekto komandos principai a) Apibrėžtos ir užpildytos 3 rolės • Vadovas • Entuziastas • Krikštatėvis b) Tinkami žmonės tinkamose vietose c) Tinkamai ir racionaliai deleguotos atsakomybės d) Atsiskaito KONTROLĖS TAŠKUOSE
  30. Pragmatiško Projektų Valdymo principai (2) 3. Projekto matavimo principai a) Kiek liko LAIKO ir BIUDŽETO b) Pasiektas rezultatas c) Neignoruoti mirusio ar mirštančio projekto simptomų • Projekto nutraukimas yra vienas iš galimų sprendimų KONTROLĖS TAŠKUOSE 4. Planavimas a) Planavimas būtinas, bet planai pasensta iš karto po planavimo b) Ruošti skirtingo lygio planai - skirtingiems dalyviams (stakeholders) 5. Kiti dėsniai a) Projekto vadovas yra vienas b) Projektai daromi puse jėgos, nepavyksta c) Projektai įsibėga iš lėto d) Rizika yra visada
  31. Pragmatiškas Agile • Projekto rezultato gamybos fazės ir kontrolės taškų organizavimo būdas • Iteracinis – darbai suskirstyti trumpais periodais • Inkrementinis – po kiekvieno periodo pagaminamas panaudotinas produkto prieaugis • Pilnai tinkamas tik auginamam produktui • Programinė įranga • Technologinis produktas su daugybė funkcijų/savybių • Dokumentacija • Projektavimo (dizaino) artefaktai • Skatinamas kuo didesnis komandos savarankiškumas • Įsitraukimas į planavimą • Įsitraukimas į problemų/sunkumų sprendimą • Įsitraukimas į tobulinimų identifikavimą • Skatinama kuo didesnė praktinė tarpinių rezultatų kontrolė • Skatinamas skaidrumas ir dažnas rizikų valdymas
  32. Diskusija?
  33. Darymas Analizė Darymas Analizė Darymas Analizė Įsivaizduojamas „tradicinis“ projektas Įsivaizduojamas Agile projektas Normalus Agile projektas $$$ $$ $$$$$
  34. idealus pavaldinys • Nereikalauja vadovavimo • Dega akys nuo noro dirbti • Nekantrauja gauti vadovaujantį nurodymą kryptu

Notes de l'éditeur

  1. LR smurto artimoje aplinkoje statistika kilo dar 2018 m. LR skyrybų statistika laikosi tame pačiame lygyje daug metų
Publicité