1
DevOps: the basics
- The changes brought about by the digital (r)evolution.
- The new challenges.
- The solutions: Agile and DevOps methods.
- Their positioning among the frameworks and standards of IT service production.
- The foundations of the DevOps movement.
2
Culture/Sharing: from coordination to collective intelligence
- Accompanying the change.
- Building multidisciplinary teams, implementing continuous learning.
- Team stages of maturity.
- Adapting governance: Moving from a mechanical structure to an innovative one.
- Commitment by everyone: The real challenge for managers.
- Changing people's positions.
Hands-on work
Collaborative workshops to practice self-governance, establish the basis for effective communication and develop collective intelligence.
3
Automation, unlocking value in the software supply chain
- Architectural choices.
- Product requirements management and associated tools.
- Environment management and associated tools.
- Version management and associated tools.
- Continuous delivery and associated tools.
- Test automation and associated tools.
- Continuous deployment and associated tools.
- Scaling up.
Hands-on work
Define a "DevOps Backlog" to build a continuous deployment pipeline. Prioritization and definition of the iteration plan. Sharing observations and summarizing lessons learned.
4
Measurement: Collecting feedback and continuously improving
- Some key definitions and examples of metrics.
- Different sources of data.
- Key steps to consider.
- Focus on the Lean Start-Up approach.
- Continuous monitoring and associated tools.
- The DevOps dashboard as a support for visual management and associated tools.
Hands-on work
Definition of metrics and specification of the team dashboard. Updating the DevOps backlog and iteration plan. Sharing observations and summarizing lessons learned.