Continuous Delivery intro @ Devclub

14
Continuous Delivery Millest kära? Thursday, April 25, 13

Transcript of Continuous Delivery intro @ Devclub

Page 1: Continuous Delivery intro @ Devclub

Continuous DeliveryMillest kära?

Thursday, April 25, 13

Page 2: Continuous Delivery intro @ Devclub

Reliisimata funktsionaalsus on võlg

* tellija ees* enda ees

Thursday, April 25, 13

Page 3: Continuous Delivery intro @ Devclub

Miks me siis ei reliisi tihemini?

Thursday, April 25, 13

Page 4: Continuous Delivery intro @ Devclub

TestimineEi jõua regressioonitesti teha :(((

Regressioonitestimine on mehaaniline tegevus

Testijad (kui neid on) on rohkem väärt!

Thursday, April 25, 13

Page 5: Continuous Delivery intro @ Devclub

Automatiseeri!

I, for one, welcome our automated testing overlords!

Thursday, April 25, 13

Page 6: Continuous Delivery intro @ Devclub

Sysadminide ressurssSysadminidel pole aega tihemini reliisida

Funktsionaalsete muudatuste reliisimine on mehaaniline tegevus

Sysadminid (kui neid on) on rohkem väärt!

Thursday, April 25, 13

Page 7: Continuous Delivery intro @ Devclub

Automatiseeri!

I, for one, welcome our automated deployment overlords!

Thursday, April 25, 13

Page 8: Continuous Delivery intro @ Devclub

Monoliitsed süsteemidKeerulisi süsteeme saabki ainult ühekorraga reliisida

See ainult süvendab teadmatust!

Ristsõltuvused tuleb tuvastadaUued asjad tagurpidiühilduvaks (vt paljud avalikud APId)

Thursday, April 25, 13

Page 9: Continuous Delivery intro @ Devclub

Võimalikud küsimused:

Kuidas olla kindel, et kõik jääb tööle?

Kas me peame testijad lahti laskma?

Milleks need sysadminid enam?

Thursday, April 25, 13

Page 10: Continuous Delivery intro @ Devclub

Äri saab rohkem ja kiiremini, mida tahab

Arendajate motiveeritus paraneb, sest tulemus on käegakatsutavam

Mida võidame?

Thursday, April 25, 13

Page 11: Continuous Delivery intro @ Devclub

Et muut(ud)a, peab selle vajadusest aru saama

Et aidata aru saada, tuleb tegelda kaitsemehhanismidega

Kuulake inimesed ära ja võtke nende mured arvesse

=

Kuidas alustada?

Thursday, April 25, 13

Page 12: Continuous Delivery intro @ Devclub

Reliisimise protsess peab olema korratav ja usaldusväärneAutomatiseeri KÕIK!Kui miski on valus, tee seda sagedaminiHoia KÕIK versioonihalduses“Tehtud” = reliisitudMõõda pidevalt kvaliteetiEduka reliisimise eest vastutavad kõikTäiusta pidevalt

Continuous Delivery 8 printsiipi

Thursday, April 25, 13

Page 13: Continuous Delivery intro @ Devclub

Alusta sealt, kus võita on kõige rohkem!

Thursday, April 25, 13