R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...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.
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseAgile Lietuva
Agile evangelistai jau seniai kalba apie platesnį Agile darbo organizavimo filosofijos pritaikomumą. Paskutinis Scrum gido atnaujinimas tik patvirtino šią tendenciją - jame asociacijų su programinės įrangos kūrimu bei IT liko minimaliai.
Agile Lietuva bendruomenė buvo supažindinta su šia tendencija meetup'o metu, kurio tema - Agile už IT ribų.
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.
Pranešimas XVII mokslinės kompiuterininkų konferencijos
sekcijoje „K3. Programų sistemų vertinimas“
„Kompiuterininkų dienos – 2015“, Panevėžyje, KTU PTVF 2013-09-18
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.
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
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...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.
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseAgile Lietuva
Agile evangelistai jau seniai kalba apie platesnį Agile darbo organizavimo filosofijos pritaikomumą. Paskutinis Scrum gido atnaujinimas tik patvirtino šią tendenciją - jame asociacijų su programinės įrangos kūrimu bei IT liko minimaliai.
Agile Lietuva bendruomenė buvo supažindinta su šia tendencija meetup'o metu, kurio tema - Agile už IT ribų.
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.
Pranešimas XVII mokslinės kompiuterininkų konferencijos
sekcijoje „K3. Programų sistemų vertinimas“
„Kompiuterininkų dienos – 2015“, Panevėžyje, KTU PTVF 2013-09-18
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.
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
Realus Scrum naudojimas įmonėse: teorija, praktinė patirtis iš 2 kompanijų, sunkumai, rekomendacijos.
Prezentacija pristatyta Lietuvos .NET vartotojų grupei Vilniuje ir Kaune. Pirmoji dalis: Agile/Scrum teorija. Antroji dalis: mano praktinė Scrum diegimo ir naudojimo patirtis dviejose kompanijose (Lavasoft ir Adform).
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.
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ą.
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.
Agile learning (Agile - mokomės kitaip)Agile Lietuva
Tomo Jonušo skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Agile (scrum) taikymas organizacijos mokymosi efektyvumui didinti. Klasikinis mokymas(is) vs Agile. Pagrindiniai skirtumai ir atradimai. Atvejo analizė.
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
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?
Realus Scrum naudojimas įmonėse: teorija, praktinė patirtis iš 2 kompanijų, sunkumai, rekomendacijos.
Prezentacija pristatyta Lietuvos .NET vartotojų grupei Vilniuje ir Kaune. Pirmoji dalis: Agile/Scrum teorija. Antroji dalis: mano praktinė Scrum diegimo ir naudojimo patirtis dviejose kompanijose (Lavasoft ir Adform).
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.
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ą.
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.
Agile learning (Agile - mokomės kitaip)Agile Lietuva
Tomo Jonušo skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Agile (scrum) taikymas organizacijos mokymosi efektyvumui didinti. Klasikinis mokymas(is) vs Agile. Pagrindiniai skirtumai ir atradimai. Atvejo analizė.
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
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?
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...Agile Lietuva
LEAN projekto, startavusio 2019 metų lapkritį ir į savo veiklą įtraukusio 11 viešojo sektoriaus institucijų, tikslas – sukurti veiklos valdymo sistemą, kurį leistų efektyviau vykdyti veiklą ir padėtų institucijoms geriau tenkinti visuomenės interesus.
„Per daugiau nei dvejus metus diegiant LEAN metodus, procesų valdymo ir rodiklių stebėsenos sistemas turėjome daug sėkmės istorijų ir išmoktų pamokų bei iššūkių. Analizuodami procesus supratome, kad LEAN žengia kartu su skaitmenizacija ir automatizavimu ir tai tapo viena pagrindinių mūsų projekto krypčių“ ,- sako M. Kaminskas ir A. K. Remeikienė.
B. den Haak. How to make OKRs Lean AgainAgile Lietuva
OKRs are a goal-setting, strategy execution tool that involves setting ambitious goals that lead to measurable results. The thing is, over the years, OKRs have gotten too complicated - they need to be put on a diet - and that’s where Lean OKRs step in. They are hyper-focused on one single OKR to rule all others. Often, OKRs are not set up for success and thus tossed aside.
There are four (and a half) common reasons why your OKRs aren’t working. Among them, the importance of finding a rhythm for making OKRs part of your way of working, leading teams with trust, and getting the foundation in place so teams aren’t running before they learn how to walk.
D. Aitcheson. How to make forecasts that are actually accurate.Agile Lietuva
If you're fed up with endless arguments, over whether a story should be 3 points or 5 points? Irritated with having to provide estimates to your management that you know are probably going to be wrong? We investigated that there's a BETTER WAY. Can we make the unpredictable world of product development a little more predictable?
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečiusAgile Lietuva
Bloomberg projektas iš esmės skirtas išmokyti valstybinio sektoriaus inovacijų komandas naudoti Design Service mąstymą diegiant projektą Agile metodu.
Vilnius dalyvavo Skaitmeninių inovacijų iniciatyvoje, su „Bloomberg Philanthropies“ ir partneriais iš Future gov, Londonas.
Projekto tikslas – paspartinti skaitmenines inovacijas, siekiant patobulinti gyventojams svarbias paslaugas. „FutureGov“ dirbo su Vilniaus savivaldybe, kartu kurdami projektą ir iš naujo modeliuodami paslaugą, kaip gyventojai gali naudotis suaugusiųjų socialinėmis paslaugomis.
Šis projektas yra įvairiapusiškas, ne tik jungtine tarptautine specialistų komanda iš įvairių sričių, bet ir tuo kad siekiant skaitmenizuoti ir optimizuoti paslaugą buvo siekiama užtikrinti, kad piliečiai būtų paslaugos kūrėjai ir greitai gautų reikiamą rezultatą.
Maija Aniskovič. Agile įtaka komandos motyvacijai.Agile Lietuva
Susitkimo metu Maija pakvietė dalyvius padiskutuoti, kaip Agile filosofija, principai skatina mus jausti didesnę motyvaciją ir kodėl svarbi savirefleksija bei komandos partnerystės jausmas;
Taip pat pasidalino įžvalgomis ir patirtimi, kokie Agile įrankiai pasiteisino labiausiai, kokią įtaką jie padarė ir kaip pasikeitė emocinė atmosfera komandos viduje.
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymasAgile Lietuva
Agile Lietuva savanoriai atliko Agile praktikų ir principų taikymo projektų valdyme tyrimą, siekdami išsiaiškinti organizacijų patirtis diegiant ir naudojant inovatyvius projektų valdymo metodus. dr. Erika Janiūnienė pristatė duomenų analizės rezultatus.
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visiAgile 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.
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijasAgile 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.
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.
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie ScrumAgile Lietuva
Susitikimo metu išgirdome istoriją kaip Teamhood produkto kūrėjai perėjo nuo Kanban prie Scrum metodikos. Taip pat sužinojome, ką turi bendro gyvavimo ciklas ir skirtingų Agile metodų taikymas.
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme Agile Lietuva
Agile evangelistai jau seniai kalba apie platesnį Agile darbo organizavimo filosofijos pritaikomumą. Paskutinis Scrum gido atnaujinimas tik patvirtino šią tendenciją - jame asociacijų su programinės įrangos kūrimu bei IT liko minimaliai.
Agile Lietuva bendruomenė buvo supažindinta su šia tendencija, meetup'o metu, kurio tema - Agile už IT ribų.
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...Agile Lietuva
Nuotolinio susitikimo metu Gediminas Milieška ir Denis Vanpoucke atskleidė spalvotus Agile kelionių užkulisius. Išgirdome dvi istorijas: pirma - apie pirmus žingsnius Agile transformacijoje, o antra - apie Agile planavimą dideliu mastu. Pranešėjai pasidalino žiniomis, patirtimi ir iššūkiais, su kuriais jiems teko susidurti šiose skirtingose Agile kelionėse.
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastuAgile Lietuva
Nuotolinio susitikimo metu Gediminas Milieška ir Denis Vanpoucke atskleidė spalvotus Agile kelionių užkulisius. Išgirdome dvi istorijas: pirma - apie pirmus žingsnius Agile transformacijoje, o antra - apie Agile planavimą dideliu mastu. Pranešėjai pasidalino žiniomis, patirtimi ir iššūkiais, su kuriais jiems teko susidurti šiose skirtingose Agile kelionėse.
Irmantas Znatinas. Kodėl reikalingas Agile, kai "pas mus ir taip viskas puiki...Agile Lietuva
Vilniaus miesto savivaldybės Inovacijų ir technologijų grupės (ITG),kuriančios produktus ne tik Vilniaus miestui, tačiau ir visai Lietuvai susitikimo metu papasakojo
apie išmoktas pamokas diegiant Agile valstybiniame sektoriuje.
ITG komanda pasidalino nestandartinės Agile kelionės įspūdžiais ir savo patirtimi:
kaip pradėti neturint didelio biudžeto pokyčiams;
kuo pavojingas per didelis entuziazmas diegiant Agile;
kaip nauji diegiami principai ne tik didina produktų kokybę, bet ir gerina komandinį
darbą.
Laimonas Lileika. Susitikimas, kuris galėjo būti... „Slack“ žinutėAgile Lietuva
Šeštasis Agile manifesto principas teigia: pats naudingiausias ir efektyviausias būdas dalintis informacija yra daryti tai gyvai. Kitaip tariant - ne tik fiziškai visiems būnant toje pačioje vietoje, bet ir būtinai sinchroniniu būdu.
Vienas iš asociacijos Agile Lietuva įkūrėjų, susitikimo pranešėjas Laimonas Lileika mano, kad šis principas toks, koks buvo suformuluotas prieš 20 metų, prarado aktualumą, tad atėjo laikas jį arba perrašyti, arba perkelti į Agile mitų sąrašą.
Laimonas dirba tarptautinėje bendrovėje „Toptal“. Tai viena didžiausių, pilnai nuotoliniu būdu dirbančių, įmonių, neturinti nei vieno biuro. Per dešimt metų „Toptal“ darbuotojai sukūrė brandžią nuotolinio darbo kultūrą, kurioje 98% komunikacijos yra skaitmeninė, o darbuotojai dirba iš bet kurio pasaulio krašto.
Pranešimo metu Laimonas pasidalino, kas yra tie likę 2% komunikacijos, papasakojo apie darbo organizavimo principus (anglų k. Ways of Working), įrankius, procesų robotizaciją bei kitus sinchroninės ir asinchroninės komunikacijos elementus, užtikrinančius sklandų IT ir produkto vystymo komandų darbą.
Pranešimo vaizdo įrašas: https://bit.ly/Laimono_įrašas
Mikas Jovaišas. Vienas žingsnis veiklos transformacijos linkAgile Lietuva
Nuotolinio susitikimo metu pranešėjas Mikas Jovaišas kalbėjo apie:
– Transformacijos portfelio valdymą viešojo sektoriaus organizacijoje.
– Portfelio apimties valdyme taikytus metodus ir jų diegimą žemos brandos organizacijoje.
– Portfelio valdymo iššūkius: organizacijos pasirengimą ir komandos gebėjimus.
Taip pat Mikas pateikė praktinių veiklos patarimų ir apžvelgė transformacijos progresą.
13. Naudotos praktikos Visas kodas versijų kontrolės sistemoje SVN Kodas kompiliuojamas specializuotame serveryje pagal paklausimą arba naktį TeamCity Pavieniai modulio testai MSTest NUnit
16. Išryškėjo mūsų problemos Laiko rijikai Pastovus rankinis diegimas Pilnai rankinis testavimas Integracijos atidedamos į pabaigą Kodo baimė Mažas kodo pakeitimas reikalauja pilno testavimo (regresijos tikrinimas) Diegimo spūstys Nuo 9 val. vakaro gyva eilė diegimui 1-2 komandos atstovų asmeninis dalyvavimas
18. Kova su laiko rijikais Integracijos atidedamos į pabaigą Nuolatinis surinkimas Commit metu Integraciniai testai Pastovus rankinis diegimas Automatinis diegimas į DEV aplinkas (3 iš viso) iš TeamCity serverio Pilnai rankinis testavimas Modulių ir integraciniai testai Funkciniai ir UI testai (dar neturime daug) SoapUI Selenium
19. Kova su kodo baime Mažas kodo pakeitimas reikalauja pilno testavimo (regresijos tikrinimas) Modulių testai Geriausia turėti žmogų su patirtimi Gali pareikalauti kodo pertvarkymo Verslo logika atskirti nuo saugyklos Pirma kaip atskira užduotis, paskui privalomai Integraciniai testai Sąveika su duomenų baze, Web servisu ir pan.
20. Kova su diegimo spūstimis Diegimo paketai MSBuildskriptai Vieno paspaudimo principas Visoms aplinkoms (3 DEV, INT, PrePROD, PROD) Paruošimas užtrunka tik pradžioje Pagaminami pilnai arba dalinai automatiškai (surinkimo metu TeamCity serveryje) Jokio asmeninio komandų dalyvavimo diegimo metu Centralizuotas diegimo paketų paleidimas keliuose serveriuose PowerShellskriptai
21. Ištrauka iš laiško po diegimo Paketai prasisuko be klaidų – jei kokio nors funkcionalumo nėra ar kas nors veikia nekorektiškai – duokit žinoti. Beje, šįpenktadienį buvo sudiegta 13 releasų į 4 aplinkas – tai reiškia, kad 52 releasai per dieną... Tai kada mus pasivys Googlas ar Facebookas su savo 10 releasų per dieną ... Have a niceday, Laisvis.
26. Išryškėjo naujos problemos 3 DEV ir INT aplinkos skiriasi nuo PROD Kartais aplinkos „sugadinamos“ ir atstatymas užima kelias valandas Nauji serveriai nėra lengvai pakeliami
28. Nuolatinis diegimas Galimybė automatiškai pakelti naują serverį Virtualios mašinos sukūrimas Infrastruktūros konfigūravimas Trečios šalies produktų diegimas Mūsų sistemos diegimas Galimybė vykdyti nuolatinį automatinį viso serverio testavimą Galimybė daryti diegimus apkeičiant serverius Pakėlimo skriptai tampa dokumentacija