Download - What business benefits from DevOps 2014
![Page 1: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/1.jpg)
What business benefits from DevOps DevOps from other perspective
Erno Aapa DevOps-consultant [email protected] Twitter: @ernoaapa
![Page 2: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/2.jpg)
ERNO AAPA DevOps-consultant Team Leader Founder of DevOps-Finland Twitter: @ernoaapa
Avaus tech team leaders and consult companies about DevOps. Also daily work as a senior / lead developer.
Organize DevOps-Finland meetings.
Who am I?
14/10/14 2
![Page 3: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/3.jpg)
Free open group for everyone 1,5+ year old 12 meetings so far 23 presentations 370+ members 2 cities (Helsinki, Tampere and soon Oulu!)
14/10/14 3
DevOps Finland
.com/devops-finland
![Page 4: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/4.jpg)
DevOps ”There is no manifesto,
so it evolves all the time”
![Page 5: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/5.jpg)
What DevOps is not… Most common misunderstandings
![Page 6: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/6.jpg)
14/10/14 6
Hello I’m mr. DevOps! • No it’s not a single person! • No it’s not a role! • No it’s not a title!
![Page 7: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/7.jpg)
14/10/14 7
DevOps-team!
No it’s not a “yet-another-new-team” in the company!
![Page 8: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/8.jpg)
14/10/14 8
Automated testing IS NOT DevOps It’s called Continuous Integration!
Automated infrastructure IS NOT DevOps It’s called Infrastructure As Code!
Automated deployment IS NOT DevOps It’s called Continuous Delivery & Deployment!
![Page 9: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/9.jpg)
Lets take a look to our history…
![Page 10: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/10.jpg)
⌙ Wheel ⌙ Paper ingredients ⌙ Printing press ⌙ Books ⌙ …
One enables another
![Page 11: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/11.jpg)
Evolution of transportation
11
Walk Horse Train Car / Truck Airplane Ship
![Page 12: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/12.jpg)
1990 2000 2010
ITIL
Scrum
ITIL v3
Agile XP Kanban
Internet
Software Crisis!
History
![Page 13: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/13.jpg)
Example: HEDGEHOG INC.
13
![Page 14: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/14.jpg)
Waterfall
14
![Page 15: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/15.jpg)
Agile / Scrum
15
![Page 16: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/16.jpg)
Continuous Integration (CI)
16
![Page 17: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/17.jpg)
Information Technology Infrastructure Library (ITIL)
17
![Page 18: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/18.jpg)
There is always Constraint
![Page 19: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/19.jpg)
“World ain’t same anymore“
![Page 20: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/20.jpg)
20
2000- From product to service shift
![Page 21: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/21.jpg)
When consumer buys a car (product) he wants that it has all possible features, but…
…when he uses taxi (service) it doesn’t
matter what features it has, just that it takes him from A to B
![Page 22: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/22.jpg)
2009: Lean Startup - Minimum Viable Product - Build – Measure – Learn - Continuous Deployment - Split Testing - Actionable Metrics 22
![Page 23: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/23.jpg)
Minimum Viable Product
23
![Page 24: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/24.jpg)
New requirements for developers and operations • Fast, tested, fail safe, small changes continuously deployed to production • Measure, share visibility and provide feedback of users to business, continuously. • Small experiments, test assumptions, fail fast and learn! • Capability to pivot rapidly and often
24
![Page 25: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/25.jpg)
TADAA! And that’s what it’s all about
![Page 26: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/26.jpg)
Three ways
Feedback
System thinking
Culture Ops (customer)
Dev (business)
By Gene Kim
![Page 27: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/27.jpg)
Think your whole development process as a system where single change is the item.
How can you make the process
better, faster, smooth and error safe? -System thinking
![Page 28: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/28.jpg)
If you don’t measure, you cannot improve.
It’s like driving car eyes blinded! -Feedback
![Page 29: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/29.jpg)
Understanding that repetition and practice is the prerequisite to mastery!
-Culture of continuous experimenting and learning
![Page 30: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/30.jpg)
DevOps
30
![Page 31: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/31.jpg)
DevOps “Gives capability to do rapid and experimental business, safely”
![Page 32: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/32.jpg)
Where should we start?
![Page 33: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/33.jpg)
33 Group up, share knowledge
![Page 34: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/34.jpg)
Understand Your processes
![Page 35: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/35.jpg)
Pinpoint the bottlenecks and pain points
![Page 36: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/36.jpg)
![Page 37: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/37.jpg)
Take small steps, together
![Page 38: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/38.jpg)
Culture How we can encourage to collaboration and communication? Automation Is there any repetitive, error prone work to automate? Lean Focus on removing waste, delivering value in small batches Measurement Provide feedback to everyone! Sharing Share everything!
![Page 39: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/39.jpg)
Deployment: 15min manual work Once in a month
DEV OPS
Before
![Page 40: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/40.jpg)
And then bad happen…
Get everything
running
Back to development
CRASH!
Get new servers
Over 2 months!
![Page 41: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/41.jpg)
Now if bad happen…
Get new servers
Back
Less than 30min!
CRASH!
to deve lop ment
![Page 42: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/42.jpg)
Deployment: 1-click Every week
DEV OPS
After
![Page 43: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/43.jpg)
DEV
OPS BUS
REMEMBER: It’s not just deployment
![Page 44: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/44.jpg)
How much does it cost?
![Page 45: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/45.jpg)
Would you made this change?
It’s not free, but worth it in long term.
![Page 46: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/46.jpg)
“Reinvent new combinations of what you already own. Improvise. Become more creative. Not because you have to, but because you want to. Evolution is the
secret for the next step.” - Karl Lagerfeld
![Page 47: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/47.jpg)
47
Need a hand? Come and meet us!
![Page 48: What business benefits from DevOps 2014](https://reader035.vdocument.in/reader035/viewer/2022070317/55628e09d8b42a68128b4a46/html5/thumbnails/48.jpg)
Need help? Contact! Erno Aapa @ernoaapa [email protected]