SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Continuous Delivery
Millest kära?
Thursday, April 25, 13
Reliisimata
funktsionaalsus on võlg
* tellija ees
* enda ees
Thursday, April 25, 13
Miks me siis ei reliisi
tihemini?
Thursday, April 25, 13
Testimine
Ei jõua regressioonitesti teha :(((
Regressioonitestimine on mehaaniline tegevus
Testijad (kui neid on) on rohkem väärt!
Thursday, April 25, 13
Automatiseeri!
I, for one, welcome our automated testing overlords!
Thursday, April 25, 13
Sysadminide ressurss
Sysadminidel pole aega tihemini reliisida
Funktsionaalsete muudatuste reliisimine on
mehaaniline tegevus
Sysadminid (kui neid on) on rohkem väärt!
Thursday, April 25, 13
Automatiseeri!
I, for one, welcome our automated deployment overlords!
Thursday, April 25, 13
Monoliitsed süsteemid
Keerulisi süsteeme saabki ainult ühekorraga reliisida
See ainult süvendab teadmatust!
Ristsõltuvused tuleb tuvastada
Uued asjad tagurpidiühilduvaks (vt paljud avalikud APId)
Thursday, April 25, 13
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
Äri saab rohkem ja kiiremini, mida tahab
Arendajate motiveeritus paraneb, sest tulemus on
käegakatsutavam
Mida võidame?
Thursday, April 25, 13
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
Reliisimise protsess peab olema korratav ja
usaldusväärne
Automatiseeri KÕIK!
Kui miski on valus, tee seda sagedamini
Hoia KÕIK versioonihalduses
“Tehtud” = reliisitud
Mõõda pidevalt kvaliteeti
Eduka reliisimise eest vastutavad kõik
Täiusta pidevalt
Continuous Delivery 8 printsiipi
Thursday, April 25, 13
Alusta sealt, kus võita on kõige
rohkem!
Thursday, April 25, 13
Continuous Delivery (Jez Humble, Dave Farley)
www.continuousdelivery.com
http://java.dzone.com/articles/8-principles-
continuous
Thursday, April 25, 13

Contenu connexe

En vedette

Enabling value delivery at TransferWise
Enabling value delivery at TransferWiseEnabling value delivery at TransferWise
Enabling value delivery at TransferWiseAlvar Lumberg
 
Decision support system for financial liquidity planning
Decision support system for financial liquidity planningDecision support system for financial liquidity planning
Decision support system for financial liquidity planningErik Kaju
 
Best practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencek
Best practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencekBest practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencek
Best practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencekFinTechAkademia
 
History of ICT @ DDVE
History of ICT @ DDVEHistory of ICT @ DDVE
History of ICT @ DDVEAlvar Lumberg
 
The Mission Driven Startup
The Mission Driven StartupThe Mission Driven Startup
The Mission Driven StartupNilan Peiris
 
How to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.comHow to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.comFrançois Briod
 
The Mission Driven Startup - Reaktor Club - Helsinki
The Mission Driven Startup - Reaktor Club - HelsinkiThe Mission Driven Startup - Reaktor Club - Helsinki
The Mission Driven Startup - Reaktor Club - HelsinkiNilan Peiris
 
How to Grow without spending a ton on marketing. Product Driven Growth. Upd...
How to Grow without spending a ton on marketing.  Product Driven Growth.  Upd...How to Grow without spending a ton on marketing.  Product Driven Growth.  Upd...
How to Grow without spending a ton on marketing. Product Driven Growth. Upd...Nilan Peiris
 
Digital Disruption NZ 2016 conference - Becoming an ambidextrous organisation b
Digital Disruption NZ 2016 conference - Becoming an ambidextrous organisation bDigital Disruption NZ 2016 conference - Becoming an ambidextrous organisation b
Digital Disruption NZ 2016 conference - Becoming an ambidextrous organisation bPeter Fletcher-Dobson
 
5 principles for product driven growth
5 principles for product driven growth5 principles for product driven growth
5 principles for product driven growthNilan Peiris
 
Slides from Jam London
Slides from Jam LondonSlides from Jam London
Slides from Jam LondonNilan Peiris
 
Growth in the ukraine.key
Growth in the ukraine.keyGrowth in the ukraine.key
Growth in the ukraine.keyNilan Peiris
 
Scaling transferwise
Scaling transferwiseScaling transferwise
Scaling transferwiseNilan Peiris
 
Startup KPIs and A/B Testing
Startup KPIs and A/B TestingStartup KPIs and A/B Testing
Startup KPIs and A/B TestingJeff McClelland
 
Mobile at TransferWise. Fintech
Mobile at TransferWise. FintechMobile at TransferWise. Fintech
Mobile at TransferWise. Fintechcoolxeo
 

En vedette (16)

Enabling value delivery at TransferWise
Enabling value delivery at TransferWiseEnabling value delivery at TransferWise
Enabling value delivery at TransferWise
 
Decision support system for financial liquidity planning
Decision support system for financial liquidity planningDecision support system for financial liquidity planning
Decision support system for financial liquidity planning
 
Best practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencek
Best practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencekBest practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencek
Best practice-ek: NEObankok, FinTech bankok és egyéb digitális kiskedvencek
 
History of ICT @ DDVE
History of ICT @ DDVEHistory of ICT @ DDVE
History of ICT @ DDVE
 
The Mission Driven Startup
The Mission Driven StartupThe Mission Driven Startup
The Mission Driven Startup
 
How to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.comHow to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.com
 
The Mission Driven Startup - Reaktor Club - Helsinki
The Mission Driven Startup - Reaktor Club - HelsinkiThe Mission Driven Startup - Reaktor Club - Helsinki
The Mission Driven Startup - Reaktor Club - Helsinki
 
How to Grow without spending a ton on marketing. Product Driven Growth. Upd...
How to Grow without spending a ton on marketing.  Product Driven Growth.  Upd...How to Grow without spending a ton on marketing.  Product Driven Growth.  Upd...
How to Grow without spending a ton on marketing. Product Driven Growth. Upd...
 
Digital Disruption NZ 2016 conference - Becoming an ambidextrous organisation b
Digital Disruption NZ 2016 conference - Becoming an ambidextrous organisation bDigital Disruption NZ 2016 conference - Becoming an ambidextrous organisation b
Digital Disruption NZ 2016 conference - Becoming an ambidextrous organisation b
 
5 principles for product driven growth
5 principles for product driven growth5 principles for product driven growth
5 principles for product driven growth
 
Slides from Jam London
Slides from Jam LondonSlides from Jam London
Slides from Jam London
 
Growth in the ukraine.key
Growth in the ukraine.keyGrowth in the ukraine.key
Growth in the ukraine.key
 
Scaling transferwise
Scaling transferwiseScaling transferwise
Scaling transferwise
 
Startup KPIs and A/B Testing
Startup KPIs and A/B TestingStartup KPIs and A/B Testing
Startup KPIs and A/B Testing
 
Mobile at TransferWise. Fintech
Mobile at TransferWise. FintechMobile at TransferWise. Fintech
Mobile at TransferWise. Fintech
 
Transferwise: Justifying mobile
Transferwise: Justifying mobileTransferwise: Justifying mobile
Transferwise: Justifying mobile
 

Continuous Delivery intro @ Devclub