What is DevOps
-
Upload
kyle-hailey -
Category
Business
-
view
380 -
download
1
Transcript of What is DevOps
Then there was Agile
• Waterfall
• Agile
Design Code test Deploy
Design Code test Code test DeployCode test Code test
testdeploy
Design
Waterfall, Agile, Continuous Delivery
• Waterfall
• Agile
• Continuous Delivery
Design Code test Deploy
Design Code test Code test DeployCode test Code test
testdeploy
Deploy
Design
Waterfall, Agile, Continuous Delivery
• Waterfall
• Agile
• Continuous Delivery
Continuous Delivery requires DevOps
Design Code test Deploy
Design Code test Code test DeployCode test Code test
testdeploy
Deploy
What is DevOps ?
15
• Not Tools (required)• Not a Process (not standardized yet)• Not Culture (though critical)
DevOps is a Goal
The Goal : requires eliminating the constraint
Improvementnot made at the constraintis an illusion
Theory of Constraints
DevOps : Process:• Goals Clarify • Metrics Define • Constraints Identify • Priorities Set • Iterations Fast
DevOps : Process• Goals Clarify • Metrics Define • Constraints Identify • Priorities Set • Iterations Fast
Tools:• Continuous Delivery• Cloud • Agile • Kanban• Kata
Put your energy into the constraint
Top 5 constraints in IT
1. Dev environments setup2. QA setup3. Code Architecture4. Development5. Product management
- Gene Kim Surveyed • 1000s companies• 100s of CIOs
Flow of Features
29
1
DevelopmentEnvironments
2
QA & Testing Environments
Code Architecture
Code Speed
Product ManagementFeatures
2 2
3
4
5
NeedData
© 2014 Delphix. All Rights Reserved Private and confidential 31
And we expect to be on budget
The software upgrade will be written and rolled out in three months
Meanwhile, in a meeting room not too far away…
1/6
© 2014 Delphix. All Rights Reserved Private and confidential 32
Has any project of this complexity ever been completed by the estimate finish date?
2/6
© 2014 Delphix. All Rights Reserved Private and confidential 33
Not yet. We’re confident we’ll be the first
3/6
© 2014 Delphix. All Rights Reserved Private and confidential 34
Is that because you’re doing things differently from all of those who went before and failed?
4/6
© 2014 Delphix. All Rights Reserved Private and confidential 35
No, we’re doing things exactly the same way as the people who failed
5/6
© 2014 Delphix. All Rights Reserved Private and confidential 37
Einstein’s Insanity test
…doing something the same way, over and over
…and expecting a different result
© 2014 Delphix. All Rights Reserved Private and confidential 38
Einstein’s Insanity test
…doing something the same way, over and over
…and expecting a different result
© 2015 Delphix. All Rights Reserved. Private & Confidential. P43.© 2015 Delphix. All Rights Reserved. Private & Confidential. P43.
Shift Left
ROI
Time
Reduced OpEx,
infrastructure costs
Planned project investment
Business as usual
B
DevOps
Reference
• Is DevOps doomed?
• DevOps and Databases?
• Is Continuous Integration compatible with database applications ?
44