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ą.
9. Apie ką čia bus:
● Kodėl verta
● Dėl ko nerimauti nereikėtų
● Kaip tai pasiekti
● Svarbu (bet nebūtina) ir dažnos
problemos
● Kaip sekėsi mums
10. Kodėl verta
Agile manifestas #1:
"Mūsų aukščiausias prioritetas yra
patenkinti kliento poreikius, anksti ir
nuolat pristatant vertę kuriančią
programinę įrangą."
13. "Minimalus veikiantis produktas - tai
toks produktas, kuris leidžia išmokti
maksimalų kiekį patvirtintos
informacijos įdedant mažiausiai
pastangų."
Kodėl verta
14. Ar norėtum čia dirbti?
● Github
● Amazon
● Heroku
● Linkedin
● Etsy
● ... <ir taip toliau> ...
Kodėl verta
15. Kodėl verta
Ar norėtum čia dirbti?
● Github
● Amazon - diegimai kas 11 sek.
● Heroku
● Linkedin
● Etsy
● ... <ir taip toliau> ...
16. Nauda
● Pristatysi vertę kaip galima greičiau
● Kasdien matysi pažangą
● Būsi informuotas visada
● Gausi greitą grįžtamąjį ryšį
● Dirbsi aukščiausios klasės aplinkoje
17. Nerimauti nereikėtų
● Ar tai nėra pavojinga?
● Kainuos daug daugiau!
● Suprastės kokybė.
● Tai kaubojiškas procesas.
18. Ar tai nėra pavojinga? – Ne.
● Neliks "žmogiškojo faktoriaus"
● Bus mažiau pakeitimų diegimuose
● Galėsi greit rasti ir ištaisyti problemą
19. Kainuos daug daugiau! – Ne.
● Automatizuoti reikės tik kartą
● Greitai išbandysi naujas idėjas
● Nebereikės jokių aplinkelių
20. Suprastės kokybė. – Ne.
● Slėpk kas neparuošta -
atskirk diegimą nuo
pristatymo
● Nebeskubėk, kad
spėtum į sprintą
35. Diegimo automatizavimas
● Lengva – diek vienu paspaudimu
● Jokios rizikos – jei yra problemų,
grįžk prie veikiančios versijos
● Nuoseklu – be staigmenų
● Atsekama – kas, ką, kada, kur
41. Metrikos ir įspėjimai
● Realaus laiko
● Stebėk svarbiausias verslo metrikas
● Turėk aplikacijos metrikas vienoje
vietoje
● Būk įspėjamas pagal anomalijas, o
ne absoliučius skaičius
58. Dažnos problemos
● Kaip diegti duomenų bazės
schemos pakeitimus be trikdžių?
● Kokybės Užtikrinimo komanda
testuoja rankiniu būdu
● "Nepritaikoma dideliems
projektams"