Post on 05-Dec-2014
description
“Key principles behind DevOps culture” DevOps inc.
W!" #$ I? Erno Aapa
Team leader at Avaus Founder of DevOps-Finland
W!%r% &" '() $%? @ErnoAapa
DevOps Finland
.com/devops-finland
You cannot reproduce
culture
but you can have same
goals
“.. *+ # +,-%r +.*//%) ),)%!”
“.. !" # $%#& w!$' (%v%)*+%r" #,( *+%r#$!*,"”
“.. !" #$%&'()$*+ ,-+'),+!'*”
DevOps? “.. D$v$&'%)$*+ !* %r'#-.+!'*”
Why? Provisioning automation
Deployment automation
Collect metrics
Break silos
Continuous delivery
Automated testing
Fail fast
MVP
3 ways
the
1 “S0+&%$ &!*(.*(1”
Stream Value
sea turtle @ Flick
8w
2w 3w 1w 1w
4w 1w
Business
development
Operations
feedback
planning
measuring
deployment
Example process of one feature
2 “Cr%#&*(1 f%%)b#2. /""-+”
$%#+,r% Every feature 1"") "r ("&?
M%#+,r% #(0&!*(1 $%#+,r% %v%r0&!*(1
Etsy
3 “C,/&,r% "f 2"(&*(,#/ 3-%r*$%(&#&*"( #() /%#r(*(1”
“O,r 2"$-#(0 $"&&" *+ &" 2%/%br#&% f#*/,r%.”
Erlend Christoffersen / Supercell
Three ways
1
2
3 customer business
B%f"r% +&#r&*(1 &" Make changes
.("w w!#& 0",’r% )"*(1
team up Leonarts.at @ Flick
Different goals
divide
shared goal
Unite
8w
2w 3w 1w 1w
4w 1w
Business
development
Operations
feedback
planning
measuring
deployment
Plan changes
Target 4w
Target 1w
Lets go! 4$% &" +&#r&…
…$#.*(1 2!#(1%+
2w 1d 1w 1w
4w 1d
A,&"$#&% )%-/"0$%(&
MVP ($*(*$,$ v*#b/% -r"),2&)
2w
Improve the value stream
&" 1%& measure
feedback Leo Reynolds @ Flickr
T%+& 0",r #++,$-&*"(+…
…and Learn from
failures
Dietmar Temps @ Flickr
conclusion
5#(. 0",! Any questions?
F"//"w $%: @ernoaapa