2. Agenda:
- What is it – DevOps
- What DevOps is NOT
- Value of DevOps
- Slow vs Fast Delivery cycles
- 7 DevOps practices
- 7 DevOps habits
- DevOps metrics
- Q&A
3.
4.
5. DevOps is
1. People
2. Processes
3. Products
Users
Continuous Delivery
“DevOps is the union of people, processes, and products to enable
continuous delivery of value to end users.”
- Donavan Brown, Microsoft DevOps PM
6. - Culture (more that just set of tools, peoples and practices, etc)
- Measurement (we need to understand what we are doing)
- Automation (automate as much as possible)
- Collaboration (not only between Dev and Ops, but also QA, PM, BA, etc )
DevOps encompasses:
7. - Development
- Requirements, version control, bug tracking, etc
- Testing
- Unit, integration, exploratory, load, automated UI,
performance, etc
- Deployment
- Environment definition, provisioning and configuration
- Application configuration and deployment
- Approval workflows and automation
- Monitoring
- Application performance monitoring
- Alerts and notifications
DevOps – the (semi) holistic view
8. - Is not a product
- Is not a specification
- Is not centralized
- Is not trademarked
“You cannot by DevOps and install it. DevOps in not just automation
or Infrastructure as a code. DevOps is people following a process
enabled by products to deliver value to our and users.”
- Donovan Brown
What DevOps is NOT
9. • DevOps bridges the traditional divide allowing team to produce
high quality releases at increasing cadence
• DevOps goals span the entire delivery pipeline
• Shorter Cycles & Higher Quality
• Faster time to market
• Lower failure rates
• Shortened lead time
• Faster MTTR
- Mean time to realize, recover, repair, remediate
Value of DevOps