Certified Agile DevOps Professional Course Outline
Module 1: Agile, the Agile Manifesto
- Attributes of Agile
- What is Agile?
- Producing Value
- Characteristics of Agile
- Agile
- Agile, the Agile Manifesto
- 4 Values of the Agile Manifesto
- Principles of Agile
- Agile and Sprint Life Cycles
- Benefits of Agile
- Disadvantages of Agile
Module 2: Agile Concepts and Methodologies of Agile
- Agile Concepts
- Methodologies of Agile
- Methodologies of Agile: Extreme Programming
- Extreme Programming and its Principles
- Methodologies of Agile: Crystal Methodologies
- Crystal Methodologies
- Crystal Methodologies Concepts
- Methodologies of Agile: Scrum
- Scrum and Scrum Practices
- Scrum Roles and Responsibilities
- Developing Agile Processes Using Scrum
- Methodologies of Agile: Lean Software Development
- Lean Software Development
- Methodologies of Agile: Future Drive Development
- Future Drive Development
- Methodologies of Agile: Dynamic Software Development Methods
- Dynamic Software Development Methods
Module 3: DevOps Terminology, Objectives, and Principles
- DevOps Terminology
- DevOps Objectives
- DevOps Principles
Module 4: DevOps Culture and Its Business Benefits
- DevOps Culture
- DevOps Benefits
Module 5: Key DevOps Practices
- Introduction
- Steps for the DevOps Best Practices
Module 6: Agile Process Owner Role
- Introduction to Agile Process Owner Role
- Roles of a Process Owner
Module 7: Review of Previous Day
- Introduction to Review of Previous Day
Module 8: Agile Process Design and Improvements
- Aim of the Agile Design Process
- Agile Design Process
- Agile Design Practices
- Agile Design Philosophies
- Design Throughout the Life Cycle
- Agile Process Improvement
- Agile Development and Agile Improvement
Module 9: Product and Project Backlog
- Product Backlog
- Prioritizing the Product Backlogs
- Why Prioritize?
Module 10: Agile Process Reviews, and Identify Improvements
- Overview
- Types of Reviews
- Metrics to Assess Agile Reviews
- Overcoming Resistance
Module 11: How to Effectively Collaborate with Process Stakeholders?
- Treat Stakeholders as Partners
- Stakeholders Have Responsibilities too
- Maintain an Ongoing Dialog Between Users and Developers
- Keep the Stakeholders Involved in the Entire Project Lifecycle
- Ensure all the Stakeholders are Identified
- Make Project Information Transparent to Stakeholders
- Use Collaborative Technology
- Monitor Stakeholder Engagement
Module 12: Agile: Release and Iteration Planning
- Agile: Release Planning
- Agile: Iteration Planning
Module 13: Monitor Process Performance
- Introduction to Monitor Process Performance