Top Banner
“Key principles behind DevOps culture” DevOps inc.
28

TAD DevOps presentation 2013

Dec 05, 2014

Download

Business

Erno Aapa

DevOps presentation at Turku Agile day 2013
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TAD DevOps presentation 2013

“Key principles behind DevOps culture” DevOps inc.

Page 2: TAD DevOps presentation 2013

W!" #$ I? Erno Aapa

Team leader at Avaus Founder of DevOps-Finland

W!%r% &" '() $%? @ErnoAapa

Twitter

Page 3: TAD DevOps presentation 2013

DevOps Finland  

.com/devops-finland

Page 4: TAD DevOps presentation 2013

You cannot reproduce

culture

but you can have same

goals

Page 5: TAD DevOps presentation 2013

“.. *+ # +,-%r +.*//%) ),)%!”

“.. !" # $%#& w!$' (%v%)*+%r" #,( *+%r#$!*,"”

“.. !" #$%&'()$*+ ,-+'),+!'*”

DevOps? “.. D$v$&'%)$*+ !* %r'#-.+!'*”

Page 6: TAD DevOps presentation 2013

Why? Provisioning automation

Deployment automation

Collect metrics

Break silos

Continuous delivery

Automated testing

Fail fast

MVP

Page 7: TAD DevOps presentation 2013

3 ways

the

Page 8: TAD DevOps presentation 2013

1 “S0+&%$ &!*(.*(1”

Page 9: TAD DevOps presentation 2013

Stream Value

sea  turtle  @  Flick  

Page 10: TAD DevOps presentation 2013

8w

2w 3w 1w 1w

4w 1w

Business

development

Operations

feedback

planning

measuring

deployment

Example process of one feature

Page 11: TAD DevOps presentation 2013

2 “Cr%#&*(1 f%%)b#2. /""-+”

Page 12: TAD DevOps presentation 2013

$%#+,r% Every feature 1"") "r ("&?

Page 13: TAD DevOps presentation 2013

M%#+,r% #(0&!*(1 $%#+,r% %v%r0&!*(1

Etsy

Page 14: TAD DevOps presentation 2013

3 “C,/&,r% "f 2"(&*(,#/ 3-%r*$%(&#&*"( #() /%#r(*(1”

Page 15: TAD DevOps presentation 2013
Page 16: TAD DevOps presentation 2013

“O,r 2"$-#(0 $"&&" *+ &" 2%/%br#&% f#*/,r%.”

Erlend Christoffersen / Supercell

Page 17: TAD DevOps presentation 2013

Three ways

1

2

3 customer business

Page 18: TAD DevOps presentation 2013

B%f"r% +&#r&*(1 &" Make changes

.("w w!#& 0",’r% )"*(1

Page 19: TAD DevOps presentation 2013

team up Leonarts.at  @  Flick  

Page 20: TAD DevOps presentation 2013

Different goals

divide

shared goal

Unite

Page 21: TAD DevOps presentation 2013

8w

2w 3w 1w 1w

4w 1w

Business

development

Operations

feedback

planning

measuring

deployment

Plan changes

Target 4w

Target 1w

Page 22: TAD DevOps presentation 2013

Lets go! 4$% &" +&#r&…

…$#.*(1 2!#(1%+

Page 23: TAD DevOps presentation 2013

2w 1d 1w 1w

4w 1d

A,&"$#&% )%-/"0$%(&

MVP ($*(*$,$ v*#b/% -r"),2&)

2w

Improve the value stream

Page 24: TAD DevOps presentation 2013

&" 1%& measure

feedback Leo  Reynolds  @  Flickr  

Page 25: TAD DevOps presentation 2013

T%+& 0",r #++,$-&*"(+…

…and Learn from

failures

Dietmar  Temps  @  Flickr  

Page 26: TAD DevOps presentation 2013

conclusion

Page 27: TAD DevOps presentation 2013

5#(. 0",! Any questions?

Page 28: TAD DevOps presentation 2013

F"//"w $%: @ernoaapa