Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014

Embed Size (px)

Citation preview

Continuous Delivery
kolejny krok na drodze do Agile

Wiktor onowski
@streseragileszkolenia.plblog.testowka.plfb.com/[email protected]

Let it Scrum/Lean/Agile/Whatever

Tweet to: @streser

www.agileszkolenia.pl

Niebezpiecznym jest stwierdzenie, e to dana praktyka moe sprawia, i jedna organizacja jest lepsza od innych...



Cakiem moliwe, e jest zupenie na odwrt:

Najlepsze organizacje wybieraj akurat te konkretne praktyki

Tweet to: @streser

www.agileszkolenia.pl

Ale miao by o Continuous Delivery...

Tweet to: @streser

www.agileszkolenia.pl

Continuous Integiration? Wsplny kod - wersjonowany

Automatyczne testy na wielu paszczyznach

Kady commit uruchamia testy

Szybki feedback

Odpowiednie rodowisko testowe

Wyniki testw widoczne dla wszystkich

Tweet to: @streser

www.agileszkolenia.pl

Continuous Delivery?
Umoliwienie dostarczenia dziaajcej funkcjonalnoci oprogramowania w dowolnym momencie...

...niekoniecznie cige dostarczanie...

Tweet to: @streser

www.agileszkolenia.pl

Proste?

Tweet to: @streser

www.agileszkolenia.pl

"Jako jest wartoci dla kogo wanego w pewnym czasie."
~Michael Bolton, James Marcus Bach

Jako to moliwo szybkiego wprowadzania zmian przy stabilnym i przewidywalnym koszcie

~Wiktor onowski

Tweet to: @streser

www.agileszkolenia.pl

Jak wyglda Wasz deploy na produkcj?

Tweet to: @streser

www.agileszkolenia.pl

Continuous Delivery to nie tylko deployowanie na produkcj...

...deployment pipeline...

Tweet to: @streser

www.agileszkolenia.pl

Przejrzysta i testowalna architektura

Tweet to: @streser

www.agileszkolenia.pl

Zarzdzanie i wersjonowanie konfiguracji

Tweet to: @streser

www.agileszkolenia.pl

Testowanie

Tweet to: @streser

www.agileszkolenia.pl

Ale o czym ty czowieku gadasz!? U mnie tego nie da si zrobi!

Tweet to: @streser

www.agileszkolenia.pl

Co dalej?

Tweet to: @streser

www.agileszkolenia.pl

Acceptance Test Driven Development + Specyfication by Example

Tweet to: @streser

www.agileszkolenia.pl

Lean Startup

Tweet to: @streser

www.agileszkolenia.pl

Stickies on the wall will not help you if you build crappy software

Tweet to: @streser

www.agileszkolenia.pl

Pytania?

@streser
[email protected]
agileszkolenia.plfb.com/CodeSprinters

Tweet to: @streser

www.agileszkolenia.pl