9. Design
Waterfall, Agile, Continuous Delivery
• Waterfall
• Agile
• Continuous Delivery
Design Code test Deploy
Design Code test Code test DeployCode test Code test
test
deploy
Deploy
26. DevOps : Process:
• Goals Clarify
• Metrics Define
• Constraints Identify
• Priorities Set
• Iterations Fast
27. DevOps : Process
• Goals Clarify
• Metrics Define
• Constraints Identify
• Priorities Set
• Iterations Fast
Tools:
• Continuous Delivery
• Cloud
• Agile
• Kanban
• Kata
28. Put your energy into the constraint
Top 5 constraints in IT
1. Dev environments setup
2. QA setup
3. Code Architecture
4. Development
5. Product management
- Gene Kim Surveyed
• 1000s companies
• 100s of CIOs
44. Reference
• Is DevOps doomed?
• DevOps and Databases?
• Is Continuous Integration compatible with
database applications ?
44
Editor's Notes
How many people have heard of DevOps?
What IT tasks have the most impact on company performance
Diana Robinson
https://www.flickr.com/photos/dianasch/
Anita Ritenour
https://www.flickr.com/photos/puliarfanita/
The waterfall model is a sequential design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation and Maintenance.
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
<div>Icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed under <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0">CC BY 3.0</a></div>
if you look at what’s really impeding flow from development to operations to the customer, it’s typically IT operations.
Operations can never deliver environments upon demand. You have to wait months or quarters to get a test environment. When that happens terrible things happen. People actually horde environments. They invite people to their teams because the know they have reputation for having a cluster of test environments so people end up testing on environments that are years old which doesn’t actually achieve the goal.
One of the most powerful things that organizations can do is to enable development and testing to get environment they need when they need it“
One of the best predictors of DevOps performance is that IT Operations can make available environments available on-demand to Development and Test, so that they can build and test the application in an environment that is synchronized with Production.
One of the most powerful things that organizations can do is to enable development and testing to get environment they need when they need it
Eliyahu Goldratt
IT bottlenecks
Setting Priorities
Company Goals
Defining Metrics
Fast Iterations
IT version of
“The Goal”
by E. Goldratt
if you look at what’s really impeding flow from development to operations to the customer, it’s typically IT operations.
Operations can never deliver environments upon demand. You have to wait months or quarters to get a test environment. When that happens terrible things happen. People actually horde environments. They invite people to their teams because the know they have reputation for having a cluster of test environments so people end up testing on environments that are years old which doesn’t actually achieve the goal.
One of the most powerful things that organizations can do is to enable development and testing to get environment they need when they need it“
One of the best predictors of DevOps performance is that IT Operations can make available environments available on-demand to Development and Test, so that they can build and test the application in an environment that is synchronized with Production.
One of the most powerful things that organizations can do is to enable development and testing to get environment they need when they need it
Eliyahu Goldratt
if you look at what’s really impeding flow from development to operations to the customer, it’s typically IT operations.
Operations can never deliver environments upon demand. You have to wait months or quarters to get a test environment. When that happens terrible things happen. People actually horde environments. They invite people to their teams because the know they have reputation for having a cluster of test environments so people end up testing on environments that are years old which doesn’t actually achieve the goal.
One of the most powerful things that organizations can do is to enable development and testing to get environment they need when they need it“
One of the best predictors of DevOps performance is that IT Operations can make available environments available on-demand to Development and Test, so that they can build and test the application in an environment that is synchronized with Production.
One of the most powerful things that organizations can do is to enable development and testing to get environment they need when they need it
Eliyahu Goldratt
“One of the most powerful things that organizations
can do is to enable development and testing to get
environment they need when they need it“
Talking mainly about Delphix
What IT tasks have the most impact on company performance
Dev Ops movement is inspiring to me
Mark Schwartz DHS / CIO at US Citizenship and Immigration Services (USCIS)
Target, Barclays 5000 employees, Nationwide, Ticketmasters, netflix, salesforce, macy’s, Fidelity, Cisco, IBM, Microsoft
We can visualize the impact that Delphix has on ERP projects using an ROI vs. Time curve.
Companies undergoing a major ERP project expect a certain return on their investment.
But, as we’ve discussed, ERP projects often exceed desired timelines and budget, reducing the ROI and increasing the payback period for the project.
Delphix shrinks the upfront hardware, software, and labor costs for ERP projects, shifting the break-even point left and increasing the overall project ROI.
And at steady-state, Delphix reduces the total cost of ownership of the ERP system while providing ongoing project agility.