Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014
1. Cont inuous Delivery
kolej ny krok na drodze do Agile
Wikt or ŻołnowskiWikt or Żołnowski
@st reser@st reser
agileszkolenia.plagileszkolenia.pl
blog.t est owka.plblog.t est owka.pl
f b.com/ CodeSprint ersf b.com/ CodeSprint ers
wikt or.zolnowski@codesprint ers.comwikt or.zolnowski@codesprint ers.com
3. j edna organizacj a j est lepsza odj edna organizacj a j est lepsza od
innych...innych...
Całkiem możliwe, że j est zupełnie naCałkiem możliwe, że j est zupełnie na
odwrót :odwrót :
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
4. Ale miało by o ContinuousćAle miało by o Continuousć
Delivery...Delivery...
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
5. Cont inuous I nt egirat ion?Cont inuous I nt egirat ion?
●
Wspólny kod - wersj onowanyWspólny kod - wersj onowany
●
Aut omat yczne t est y – na wielu płaszczyznachAut omat yczne t est y – na wielu płaszczyznach
●
Każdy commit uruchamia t est yKażdy commit uruchamia t est y
●
Szybki f eedbackSzybki f eedback
●
Odpowiednie środowisko t est oweOdpowiednie środowisko t est owe
●
Wyniki t est ów widoczne dla wszyst kichWyniki t est ów widoczne dla wszyst kich
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
6. Cont inuous Delivery?Cont inuous Delivery?
Umożliwienie dost arczenia działaj ącejUmożliwienie dost arczenia działaj ącej
f unkcj onalności oprogramowania wf unkcj onalności oprogramowania w
dowolnym momencie...dowolnym momencie...
...niekoniecznie ciągłe...niekoniecznie ciągłe
dost arczanie...dost arczanie...
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
8. "J akość j est wart ością dla kogoś ważnego w"J akość j est wart ością dla kogoś ważnego w
pewnym czasie."pewnym czasie."
~Michael Bolt on, J ames Marcus Bach~Michael Bolt on, J ames Marcus Bach
„„Jako to mo liwo szybkiego wprowadzaniaść ż śćJako to mo liwo szybkiego wprowadzaniaść ż ść
zmian przy stabilnym i przewidywalnymzmian przy stabilnym i przewidywalnym
koszcie”koszcie”~Wikt or Żołnowski~Wikt or Żołnowski
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
9. Jak wygl da Wasz deploy naąJak wygl da Wasz deploy naą
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
10. Continuous Delivery to nie tylkoContinuous Delivery to nie tylko
deployowanie na produkcj ...ędeployowanie na produkcj ...ę
...deployment pipeline......deployment pipeline...
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
11. Przejrzysta i testowalnaPrzejrzysta i testowalna
architekturaarchitektura
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
12. Zarz dzanie i wersjonowanieąZarz dzanie i wersjonowanieą
konfiguracjikonfiguracji
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
14. Ale o czym ty człowieku gadasz!? UAle o czym ty człowieku gadasz!? U
mnie tego nie da si zrobi !ę ćmnie tego nie da si zrobi !ę ć
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
16. Accept ance Test DrivenAccept ance Test Driven
Development + Specyf icat ion byDevelopment + Specyf icat ion by
ExampleExample
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
17. Lean St art upLean St art up
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
18. „„St i cki es on t he wal lSt i cki es on t he wal l
wi l l not hel p you i f youwi l l not hel p you i f you
bui l d crappy s of t ware”bui l d crappy s of t ware”
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl
19. Pyt ania?Pyt ania?
@st reser@st reser
wikt or.zolnowski@codesprint ers.comwikt or.zolnowski@codesprint ers.com
agileszkolenia.plagileszkolenia.pl
f b.com/ CodeSprint ersf b.com/ CodeSprint ers
Tweet to: @streseTweet to: @streseww.agileszkolenia.plww.agileszkolenia.pl