Vaidas Adomauskas - Kaip itikinti Jusu imone pradeti tikrai taikyti AgileVaidas Adomauskas
Pranešimas iš konferencijos "Lietuvos Agile Diena 2012": www.agilediena.lt
Nors Agile metodai pasaulyje aktyviai naudojami jau keliolika metų, Lietuvoje dar tik keletas įmonių rimtai juos taiko. Nenuostabu, kad vienas man dažniausiai užduodamų klausimų yra: „kaip įtikinti įmonę (vadovus, projektų vadovus, kolegas programuotojus, testuotojus), jog ir mums verta pradėti taikyti Agile metodus?“.
Pranešime pasidalinsiu praktiniais patarimais ir pavyzdžiais, kurie suveikė man įtikinant pradėti rimtai naudoti Scrum kompanijose Lavasoft ir Adform. Taip pat pasidalinsiu pavyzdžiais surinktais iš Agile projektų valdymo mokymų įmonėse – ką jos bandė ir kaip joms pavyko pereiti nuo noro iki tikro Agile metodų naudojimo.
Vaido Adomausko paskaitos Judrus (Agile) projektų valdymas skaidrės. Ši kviestinė paskaita buvo skaitoma universitetų studentams. Kviestinės paskaitos buvo Adform bendradarbiavimo su Universtitetais projekto dalis.
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusVaidas Adomauskas
Įmonėse ir projektuose sparčiai populiarėja Agile projektų valdymo metodai.
Pristatyme išgirsite, kaip jie gali būti pritaikyti ne tik įmonėje, bet ir įsirengiant butą, planuojant vestuves ir net organizuojant namų priežiūros darbų pasiskirstymą su vaikais. Padiskutuosime, kaip šios metodikos galėtų palengvinti ir padaryti efektyvesniais jūsų kasdienius darbus.
Pranešimas skaitytas konferencijoje "Personalo atrankų spindesys ir skurdas", Vilnius, 2013-11-14
Kodėl Agile neveikia? Neteisingos bitės daro neteisingą medų (Agile Lietuva m...Alexey Kovalyov
Pagrindiniai Agile populiarumo faktoriai
Visi jau turėtų būti Agile, kodėl ne?
Todėl nr. 1
Todėl nr.2
Ką daryti
Hybridiniai metodai ir pragmatiškas Agile taikymas
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
Diegimo etapas prasideda nuo pirmos iteracijos... ir niekada nesibaigia
Agile ir kažkokie tai diegimai
Kaip mes tai darome EIS Engineering
Patarimai LR viešajam sektoriui
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasVaidas Adomauskas
Asmeniniame gyvenime ir darbe susiduriame su didesniais ir mažesniais projektais. Nuo vestuvių planavimo ar buto remonto iki naujo darbuotojo paieškos ar reklaminės kampanijos paleidimo. Kviečiu ateiti paklausyti kaip „Agile“ projektų valdymo praktikas, kurios dažniausiai naudojamos IT projektams valdyti, pritaikyti asmeniniame gyvenime bei ne IT darbuose.
Pristatymas Swedbank IT savaitėje 2015-03-16
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...Vaidas Adomauskas
Iteracinio-inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos užsakovui. Vaidas Adomauskas, asociacijos „Agile Lietuva“ prezidentas
Prezentacija „Agile Lietuva“ ir „Infobalt“ organizuotame seminare valstybinėms institucijoms: “Valstybės IS gyvavimo ciklo valdymo metodikos pasikeitimai. Ką svarbu žinoti?”
Vaidas Adomauskas - Kaip itikinti Jusu imone pradeti tikrai taikyti AgileVaidas Adomauskas
Pranešimas iš konferencijos "Lietuvos Agile Diena 2012": www.agilediena.lt
Nors Agile metodai pasaulyje aktyviai naudojami jau keliolika metų, Lietuvoje dar tik keletas įmonių rimtai juos taiko. Nenuostabu, kad vienas man dažniausiai užduodamų klausimų yra: „kaip įtikinti įmonę (vadovus, projektų vadovus, kolegas programuotojus, testuotojus), jog ir mums verta pradėti taikyti Agile metodus?“.
Pranešime pasidalinsiu praktiniais patarimais ir pavyzdžiais, kurie suveikė man įtikinant pradėti rimtai naudoti Scrum kompanijose Lavasoft ir Adform. Taip pat pasidalinsiu pavyzdžiais surinktais iš Agile projektų valdymo mokymų įmonėse – ką jos bandė ir kaip joms pavyko pereiti nuo noro iki tikro Agile metodų naudojimo.
Vaido Adomausko paskaitos Judrus (Agile) projektų valdymas skaidrės. Ši kviestinė paskaita buvo skaitoma universitetų studentams. Kviestinės paskaitos buvo Adform bendradarbiavimo su Universtitetais projekto dalis.
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusVaidas Adomauskas
Įmonėse ir projektuose sparčiai populiarėja Agile projektų valdymo metodai.
Pristatyme išgirsite, kaip jie gali būti pritaikyti ne tik įmonėje, bet ir įsirengiant butą, planuojant vestuves ir net organizuojant namų priežiūros darbų pasiskirstymą su vaikais. Padiskutuosime, kaip šios metodikos galėtų palengvinti ir padaryti efektyvesniais jūsų kasdienius darbus.
Pranešimas skaitytas konferencijoje "Personalo atrankų spindesys ir skurdas", Vilnius, 2013-11-14
Kodėl Agile neveikia? Neteisingos bitės daro neteisingą medų (Agile Lietuva m...Alexey Kovalyov
Pagrindiniai Agile populiarumo faktoriai
Visi jau turėtų būti Agile, kodėl ne?
Todėl nr. 1
Todėl nr.2
Ką daryti
Hybridiniai metodai ir pragmatiškas Agile taikymas
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
Diegimo etapas prasideda nuo pirmos iteracijos... ir niekada nesibaigia
Agile ir kažkokie tai diegimai
Kaip mes tai darome EIS Engineering
Patarimai LR viešajam sektoriui
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasVaidas Adomauskas
Asmeniniame gyvenime ir darbe susiduriame su didesniais ir mažesniais projektais. Nuo vestuvių planavimo ar buto remonto iki naujo darbuotojo paieškos ar reklaminės kampanijos paleidimo. Kviečiu ateiti paklausyti kaip „Agile“ projektų valdymo praktikas, kurios dažniausiai naudojamos IT projektams valdyti, pritaikyti asmeniniame gyvenime bei ne IT darbuose.
Pristatymas Swedbank IT savaitėje 2015-03-16
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...Vaidas Adomauskas
Iteracinio-inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos užsakovui. Vaidas Adomauskas, asociacijos „Agile Lietuva“ prezidentas
Prezentacija „Agile Lietuva“ ir „Infobalt“ organizuotame seminare valstybinėms institucijoms: “Valstybės IS gyvavimo ciklo valdymo metodikos pasikeitimai. Ką svarbu žinoti?”
Meetup #4 Aleksej Kovaliov: Kodėl Agile neveikia? arba Kodėl neteisingos bitė...Agile Lietuva
ie visų tokių sąlygų Agile turėjo tapti gera nuobodžia kasdiene praktika, kaip ofisinis dreskodas, žodis „Pagarbiai“ laiško gale ir ISO procesai.
Netapo. Ir mes vis dar renkamės motyvuoti vieni kitus ir žavėtis, kad eilinė organizacija pritaikė Agile [elementus] ir labai tuo didžiuojasi. Realiai ir tvariai veikiantys Agile atvejai yra reti, kaip vienaragiai.
Ar gali būti geru dalykas, kuriam reikia tiek reklamos, tiek mokytis, tiek motyvuoti ir motyvuotis?
Ar Agile teorijose visgi kažko trūksta, be ko jos lieka marazmatiškomis gražiomis utopijomis ir padirbtomis sidabrinėmis kulkomis?
Wikipedia lanksčiojo programavimo metodologija aprašo:
Lankstusis programavimas – programų kūrimo metodologijos, pasiūlytos nepelno organizacijos „Agile Alliance“. Metodai buvo kuriami tiems atvejams, kai programų kūrimas sunkiai valdomas, reikalavimai sparčiai kinta, tokiais atvejais lankstusis programavimas supaprastina tradicinę programų inžineriją.
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....Agile Lietuva
Ar jums pažįstama situacija, kai IT sprendimas yra kuriamas ilgai ir rezultatą gaunate tik projekto pabaigoje?
Tiek dirbant su išoriniu tiekėju, tiek su vidine komanda, norint pasiekti gerą rezultatą ir gauti naudą kuo anksčiau geriausia IT sprendimus kurti ir diegti kuo mažesnėmis dalimis - iteracijomis. Kiekvienos iteracijos rezultatas - funkcionalumo prieaugis, plečiantis arba gerinantis sistemos veiksmingumą. Efektyviausi būdai tai pasiekti - kruopštus darbų planavimas ir procesų automatizavimas.
Pranešimo metu pranešėjai pasidalino žiniomis ir patirtimi apie DevOps išteklius, praktikas ir veiklas, būtinas agile projektui, siekiant automatizuoti diegimus į testavimo ir/arba gamybinę aplinkas. Pristatymas pagrįstas kompleksinio mikroservisais grįsto (angl. microservice) produkto Scaled Agile gamybos patirtimi.
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile Lietuva
Viešojo sektoriaus atstovams skirto 12-ojo nuotolinio bendraminčių susitikimo metu:
- susipažinome su Agile principais ir vertybėmis;
- nuotoliniu būdu „sukurėme“ saugaus eismo mokymo priemonę;
- sužinojome apie populiariausius Agile metodus ir praktikas.
Agile ir organizacijos transformacija (Agile Lietuva Pusryčiai 2021)Alexey Kovalyov
Kodėl ir kaip Agile siejamas su organizacijos transformacija?
Kodėl Agile ir kitos Management X.0 teorijos
yra [vis dar] ant bangos?
Kodėl gi tai visgi neveikia 100%?
Tradicinių metodų demonizacija
Hybridiniai metodai
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...Agile Lietuva
Agile pusryčiai – tai kasmetinė asociacijos Agile Lietuva konferencija, skirta valstybinio sektoriaus atstovus supažindinti su iteraciniais-inkrementiniais projektų valdymo metodais (angl. agile), jų pritaikymo galimybėmis įsigyjant, įgyvendinant ir valdant skirtingus projektus.
Diekime į produkciją kasdien – kaip tai pasiektiAgile Lietuva
Tito Norkūno pranešimas "Diekime į produkciją kasdien – kaip tai pasiekti" skaitytas Agile dienoje 2013 gegužės 9 d.
Programinio kodo diegimas į produkcijos aplinką – nuo karto per mėnesį, iki dešimt kartų per mėnesį, iki dešimt kartų per savaitę, iki dešimt kartų per dieną. Kaip tai pasiekėme dirbdami keturiuose žemynuose išskirstytoje komandoje, be nemalonaus poveikio vartotojams, nuolat gerindami produkto kokybę ir išlaikydami kompanijos augimą.
Kas svarbu vykdant projektus užsakovo akimisAgile Lietuva
Edmundo Vasonskio skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Patirtis vystant informacines sistemas tiek organizacijos viduje tiek perkant projektus iš išorės. Kaip efektyviai vystyti projektą/produktą, išgryninti suinteresuotų šalių norus, formuoti tiklus vykdytojams ir gauti poreikius atitinkantį rezultatą.
Supazindinimas su agile_projektu_valdymu_l_vorobej_v2Leonard Vorobej
Supažindinimas su Agile projektų vadlymų, projekto analizė, tradicinio (waterfall) palyginimas su Agile projektu, Agile manifesto, Scrum, Kanban, Lean.
Audrio Kažukausko skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Vienas scenarijus. Perspektyviai e-verslo idėjai įgyvendinti suburta komanda naudoja tuo metu ypač pažangų programinės įrangos kūrimo metodą Extreme Programming (XP). Dėka TDD, nuolatinės integracijos, agresyvaus refaktorinimo praktikų, komanda užtikrintais žingsniais kuria ir tobulina produktą. Naujos funkcijos diegiamos kone kiekvieną dieną. Automatizuota beveik viskas kas įmanoma, defektai tampa muziejine retenybe. Produktas komerciškai labai sėkmingas. Jėga!
Kitas scenarijus. Naujas produktas vystomas karštligiškai. Pamirškit Scrum ar XP, tegyvuoja darbinis chaosas! Naujos daugmaž veikiančios funkcijos jau metamos į A/B testavimo katilą, smulkesni defektai paprasčiausiai ignoruojami. Teikiama vis daugiau e-paslaugų, pajamos ir kompanija sparčiai auga. Kodo bazė plečiasi, jos kokybė prastėja, automatizuotų testų skaičius taip ir nepakyla virš absoliutaus nulio. Bet verslas vis tiek toliau kasmet stipriai auga ir dar nuperka pirmajame scenarijuje minėtą kompaniją!
Viskas, laikas atskirti grūdus nuo pelų ir įvertinti Agile iš naujo.
Meetup #4 Aleksej Kovaliov: Kodėl Agile neveikia? arba Kodėl neteisingos bitė...Agile Lietuva
ie visų tokių sąlygų Agile turėjo tapti gera nuobodžia kasdiene praktika, kaip ofisinis dreskodas, žodis „Pagarbiai“ laiško gale ir ISO procesai.
Netapo. Ir mes vis dar renkamės motyvuoti vieni kitus ir žavėtis, kad eilinė organizacija pritaikė Agile [elementus] ir labai tuo didžiuojasi. Realiai ir tvariai veikiantys Agile atvejai yra reti, kaip vienaragiai.
Ar gali būti geru dalykas, kuriam reikia tiek reklamos, tiek mokytis, tiek motyvuoti ir motyvuotis?
Ar Agile teorijose visgi kažko trūksta, be ko jos lieka marazmatiškomis gražiomis utopijomis ir padirbtomis sidabrinėmis kulkomis?
Wikipedia lanksčiojo programavimo metodologija aprašo:
Lankstusis programavimas – programų kūrimo metodologijos, pasiūlytos nepelno organizacijos „Agile Alliance“. Metodai buvo kuriami tiems atvejams, kai programų kūrimas sunkiai valdomas, reikalavimai sparčiai kinta, tokiais atvejais lankstusis programavimas supaprastina tradicinę programų inžineriją.
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....Agile Lietuva
Ar jums pažįstama situacija, kai IT sprendimas yra kuriamas ilgai ir rezultatą gaunate tik projekto pabaigoje?
Tiek dirbant su išoriniu tiekėju, tiek su vidine komanda, norint pasiekti gerą rezultatą ir gauti naudą kuo anksčiau geriausia IT sprendimus kurti ir diegti kuo mažesnėmis dalimis - iteracijomis. Kiekvienos iteracijos rezultatas - funkcionalumo prieaugis, plečiantis arba gerinantis sistemos veiksmingumą. Efektyviausi būdai tai pasiekti - kruopštus darbų planavimas ir procesų automatizavimas.
Pranešimo metu pranešėjai pasidalino žiniomis ir patirtimi apie DevOps išteklius, praktikas ir veiklas, būtinas agile projektui, siekiant automatizuoti diegimus į testavimo ir/arba gamybinę aplinkas. Pristatymas pagrįstas kompleksinio mikroservisais grįsto (angl. microservice) produkto Scaled Agile gamybos patirtimi.
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile Lietuva
Viešojo sektoriaus atstovams skirto 12-ojo nuotolinio bendraminčių susitikimo metu:
- susipažinome su Agile principais ir vertybėmis;
- nuotoliniu būdu „sukurėme“ saugaus eismo mokymo priemonę;
- sužinojome apie populiariausius Agile metodus ir praktikas.
Agile ir organizacijos transformacija (Agile Lietuva Pusryčiai 2021)Alexey Kovalyov
Kodėl ir kaip Agile siejamas su organizacijos transformacija?
Kodėl Agile ir kitos Management X.0 teorijos
yra [vis dar] ant bangos?
Kodėl gi tai visgi neveikia 100%?
Tradicinių metodų demonizacija
Hybridiniai metodai
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...Agile Lietuva
Agile pusryčiai – tai kasmetinė asociacijos Agile Lietuva konferencija, skirta valstybinio sektoriaus atstovus supažindinti su iteraciniais-inkrementiniais projektų valdymo metodais (angl. agile), jų pritaikymo galimybėmis įsigyjant, įgyvendinant ir valdant skirtingus projektus.
Diekime į produkciją kasdien – kaip tai pasiektiAgile Lietuva
Tito Norkūno pranešimas "Diekime į produkciją kasdien – kaip tai pasiekti" skaitytas Agile dienoje 2013 gegužės 9 d.
Programinio kodo diegimas į produkcijos aplinką – nuo karto per mėnesį, iki dešimt kartų per mėnesį, iki dešimt kartų per savaitę, iki dešimt kartų per dieną. Kaip tai pasiekėme dirbdami keturiuose žemynuose išskirstytoje komandoje, be nemalonaus poveikio vartotojams, nuolat gerindami produkto kokybę ir išlaikydami kompanijos augimą.
Kas svarbu vykdant projektus užsakovo akimisAgile Lietuva
Edmundo Vasonskio skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Patirtis vystant informacines sistemas tiek organizacijos viduje tiek perkant projektus iš išorės. Kaip efektyviai vystyti projektą/produktą, išgryninti suinteresuotų šalių norus, formuoti tiklus vykdytojams ir gauti poreikius atitinkantį rezultatą.
Supazindinimas su agile_projektu_valdymu_l_vorobej_v2Leonard Vorobej
Supažindinimas su Agile projektų vadlymų, projekto analizė, tradicinio (waterfall) palyginimas su Agile projektu, Agile manifesto, Scrum, Kanban, Lean.
Audrio Kažukausko skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Vienas scenarijus. Perspektyviai e-verslo idėjai įgyvendinti suburta komanda naudoja tuo metu ypač pažangų programinės įrangos kūrimo metodą Extreme Programming (XP). Dėka TDD, nuolatinės integracijos, agresyvaus refaktorinimo praktikų, komanda užtikrintais žingsniais kuria ir tobulina produktą. Naujos funkcijos diegiamos kone kiekvieną dieną. Automatizuota beveik viskas kas įmanoma, defektai tampa muziejine retenybe. Produktas komerciškai labai sėkmingas. Jėga!
Kitas scenarijus. Naujas produktas vystomas karštligiškai. Pamirškit Scrum ar XP, tegyvuoja darbinis chaosas! Naujos daugmaž veikiančios funkcijos jau metamos į A/B testavimo katilą, smulkesni defektai paprasčiausiai ignoruojami. Teikiama vis daugiau e-paslaugų, pajamos ir kompanija sparčiai auga. Kodo bazė plečiasi, jos kokybė prastėja, automatizuotų testų skaičius taip ir nepakyla virš absoliutaus nulio. Bet verslas vis tiek toliau kasmet stipriai auga ir dar nuperka pirmajame scenarijuje minėtą kompaniją!
Viskas, laikas atskirti grūdus nuo pelų ir įvertinti Agile iš naujo.
2. MAIN IDEAS
- Agile is perfect alternative for Project management
- Management is dead, is like applying blood-letting for a customer
- Do not separate Thinking from Doing
- Many HR practises supports X theory
- Niels Pflaeging – author, globally working advisor on leadership transformation,
founder of the BetaCodex Network
- Niels Pflaeging is a passionate advocate for a “new breed“ of leadership and profound
change in organizations. He is founder and associate of the BetaCodex Network, and
president of his own consulting firm based in New York and Wiesbaden/Germany.
- Niels´ many white papers can be accessed free of charge
here: www.betacodex.org/papers.
http://www.youtube.com/watch?v=41_P8KJl72E TIA Technology 02-10-2014 2
3. The implementation of agile methods can differ per organizations
and teams; however patterns of agility are universal.
That’s something which part of the agile community already
forgot and most of the companies never really understood.
There is no cookbook how to adopt agile methods, but indeed
there are some better and easier ways how to get there. And
there are some, which you should better avoid.
http://www.youtube.com/watch?v=agSijsTSoXc
TIA Technology 02-10-2014 3
Agile Implementation stories
4. - Team works with Agile methods to unite
government official pages. The result:
https://www.gov.uk/
- Might the business idea in Lithuania
http://www.youtube.com/watch?v=rXR_IamJVp4
TIA Technology 02-10-2014 4
Agile in government
5. - Svarbiausia suprasti kuriamą naudą
- komanda turi galvoti kaip efektyviausiai suteikti tą naudą
- Jei neaišku kokios norima naudos, darbas nepradedamas.
- Nustatomas terminas ir daroma tol kol turime kokybišką
produktą
- Produktą vertina visa komanda.
- Vykdymo metu iškilus idėjai, kaip padidinti naudą, pakeitimas
daromas iš karto nelaukiant kito sprinto.
- Jei tik užduotys nėra baigtos, nebūtina diegti produkcijai
- Per ankstus viešas diegimas gali atbaidyti naudotojus.
http://www.youtube.com/watch?v=YsNtnlR5Yu0
TIA Technology 02-10-2014 5
Waking up the Zombie using Kanban and Scrum
6. ARE YOU A CODE MONKEY?
Kodėl programuotojai, kurie iš tiesų yra aštrios logikos ir analitinio mąstymo žmonės, dažnai tampa vadinamomis
’Code Monkeys’, kurios tiesiog daro vadovo paskirtas užduotis ar bijo taisyti senai rašytą, tačiau neefektyvų kodą.
http://www.youtube.com/watch?v=Rh0L2dgzLE8
Is TDD a beautiful dream?
Pats šios idėjos principas yra tikrai įdomus, ir į šią idėją prezentacijoje pakankamai įsigilinama. Tai yra labiau
techninė prezentacija, kurioje kalbama kaip efektyviau programuoti, naudojant testus kiekviename žingsnyje ir
tikrinti atskiras kodo daleles
http://www.youtube.com/watch?v=tM9pu4fqO2I
Agile by Sun Tzu
Labai įdomus approachas pristatant Agile, remiantis senovės karių vadų ir karine logika. Ne techninė, gan įdomi ir
naudinga prezentacija. Išsamiau pristatomas Agile metodas su įvairiais senoviniais pavyzdžiais.
http://www.youtube.com/watch?v=_YhnUulVrMw
TIA Technology 02-10-2014 6
Kitos rekomendacijos 1/2
7. Data Visualisation - see things differently (Natalie Yadrentseva)
- Labai 'passionated' mergina, apie didelį kiekį duomenų vizualizavimą. Savo prezentacija norėjo parodyti kaip būna
dideliuose projektai ir kaip lengviau juose susigaudyti. T.y. ant lentos klijuojami įvairių formų/spalvų lapukai
palengvina projekto 'workflow'. Vėliau su ja buvo workshopas, kaip taip įgyvendinama praktiškai (bet pasirinkau
kita kalbėtoją).
The Marshmallow Challenge (Lasse Ziegler)
- Labiausiai patikusi paskaita, kuomet paprastu žaidimu parodė kaip ištiesų atrodo mūsų projektai ir kaip juos reiktų
daryti (labai paprasta forma).
TIA Technology 02-10-2014 7
Kitos rekomendacijos 2/2
Editor's Notes
I was really inspired by the first speaker, who encouraged audiance to