TAD DevOps presentation 2013
description
Transcript of TAD DevOps presentation 2013
![Page 1: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/1.jpg)
“Key principles behind DevOps culture” DevOps inc.
![Page 2: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/2.jpg)
W!" #$ I? Erno Aapa
Team leader at Avaus Founder of DevOps-Finland
W!%r% &" '() $%? @ErnoAapa
![Page 3: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/3.jpg)
DevOps Finland
.com/devops-finland
![Page 4: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/4.jpg)
You cannot reproduce
culture
but you can have same
goals
![Page 5: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/5.jpg)
“.. *+ # +,-%r +.*//%) ),)%!”
“.. !" # $%#& w!$' (%v%)*+%r" #,( *+%r#$!*,"”
“.. !" #$%&'()$*+ ,-+'),+!'*”
DevOps? “.. D$v$&'%)$*+ !* %r'#-.+!'*”
![Page 6: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/6.jpg)
Why? Provisioning automation
Deployment automation
Collect metrics
Break silos
Continuous delivery
Automated testing
Fail fast
MVP
![Page 7: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/7.jpg)
3 ways
the
![Page 8: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/8.jpg)
1 “S0+&%$ &!*(.*(1”
![Page 9: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/9.jpg)
Stream Value
sea turtle @ Flick
![Page 10: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/11.jpg)
2 “Cr%#&*(1 f%%)b#2. /""-+”
![Page 12: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/12.jpg)
$%#+,r% Every feature 1"") "r ("&?
![Page 13: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/13.jpg)
M%#+,r% #(0&!*(1 $%#+,r% %v%r0&!*(1
Etsy
![Page 14: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/14.jpg)
3 “C,/&,r% "f 2"(&*(,#/ 3-%r*$%(&#&*"( #() /%#r(*(1”
![Page 15: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/15.jpg)
![Page 16: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/16.jpg)
“O,r 2"$-#(0 $"&&" *+ &" 2%/%br#&% f#*/,r%.”
Erlend Christoffersen / Supercell
![Page 17: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/17.jpg)
Three ways
1
2
3 customer business
![Page 18: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/18.jpg)
B%f"r% +&#r&*(1 &" Make changes
.("w w!#& 0",’r% )"*(1
![Page 19: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/19.jpg)
team up Leonarts.at @ Flick
![Page 20: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/20.jpg)
Different goals
divide
shared goal
Unite
![Page 21: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/22.jpg)
Lets go! 4$% &" +&#r&…
…$#.*(1 2!#(1%+
![Page 23: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/23.jpg)
2w 1d 1w 1w
4w 1d
A,&"$#&% )%-/"0$%(&
MVP ($*(*$,$ v*#b/% -r"),2&)
2w
Improve the value stream
![Page 24: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/24.jpg)
&" 1%& measure
feedback Leo Reynolds @ Flickr
![Page 25: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/25.jpg)
T%+& 0",r #++,$-&*"(+…
…and Learn from
failures
Dietmar Temps @ Flickr
![Page 26: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/26.jpg)
conclusion
![Page 27: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/27.jpg)
5#(. 0",! Any questions?
![Page 28: TAD DevOps presentation 2013](https://reader033.fdocuments.us/reader033/viewer/2022042521/548106b65906b5e66c8b4604/html5/thumbnails/28.jpg)
F"//"w $%: @ernoaapa