The Agile for Product Owners training course will provide the knowledge to understand and apply the principles of agile. At the end of the course, participants will be able to effectively plan, prioritize and manage a product roadmap to deliver business value, understand the role of the Product Owner and the development team within an iterative process, and gain the skills necessary to become an agile leader to drive your organization to the next level.
In this class you will learn how to:
- Become an influential change agent
- Map your value streams
- Identifying high performance in teams and organizations
- Apply Agile project planning principles like user roles and personas
- Develop an Agile Backlog
- Write acceptance criteria and use them for story decomposition
- Use various prioritization approaches and risk management approaches
- Plan sprints using Poker Planning and Affinity Estimation
- How to scale agile using Scrum of Scrums, SAFe and LeSS
Substitution & Cancellation Policy:
You may cancel or reschedule up to 21 days prior to the start date of the class at no penalty. For any cancellation or reschedule requests within 21 days, the full course tuition is still due and not eligible for refund. Any paid tuition will be credited towards a future class and must be used within 12 months.
*Partner delivered courses may be subject to different cancellation terms
Part 1: The Necessity for Change
Gain an overall understanding of why effective focus on dealing with change is important.
- VUCA: Volatility, Uncertainty, Complexity, and Ambiguity
- Leading Change – Your role as a change agent
- The Cynefin Model of Complexity – Urgency for change
- Deming's 14 Points
- Agile and Waterfall comparison
Part 2: Mindset and Manifesto
Learn why mindset change is needed and how the Agile Manifesto is the shift needed.
- How an Agile transformation starts with a mindset change
- Explaining the Agile Values
- The 3 focus areas represented by the Agile Principles
Part 3: Agile Frameworks
Where Lean and Kanban fit in the Agile spectrum which leads to the Scrum framework and XP practices.
- Principles of Lean and the 8 wastes of software development
- Mapping your Value Stream
- Key ideas in Kanban
Part 4: Team Concepts
Identifying high performance in teams and different kinds of organizational teams, including distributed ones.
- What are the characteristics of high performance?
- Five kinds of organizational teams
- Distributed teams and challenges with distribution
Part 5: Scrum and Its Roles
Learn where Scrum came from and the key roles on a Scrum team.
- Agile/Scrum history and the essence of Scrum
- The Scrum framework
- The Stakeholder/Customer
- Scrum Master’s key responsibilities
- The Development team’s responsibilities
- The role of QA
- The Management role
- What is a Product Owner and the PO Role/Challenges?
- Agile Leadership
Part 6: Agile Project Planning
Understanding the Agile planning approach, key ways to convey project vision, and the use of user roles and personas.
- The Levels of Agile Planning
- Elevator Pitches, Project Charters, Themes, and Roadmaps
- User Roles and Personas
Part 7: Agile Backlog and Stories
Understanding the use of stories and approaches to defining story maps and story splitting.
- Critical documentation concepts
- Product and Sprint Backlogs
- User Stories and Story Patterns
- Epics and their breakdown
- Story “Smells”
- Story Mapping and Splitting
Part 8: Acceptance Criteria and Prioritization
Writing good acceptance criteria and using them for story decomposition. Understanding technical stories and technical debt in support of Development teams. Using various prioritization approaches and risk management approaches.
- Why Acceptance Criteria are important and writing them.
- Technical Stories and Technical Debt
- Prioritization approaches and Cost of Delay considerations
- Why projects go beyond their reasonable end
- Risk Management techniques
Part 9: Estimation
How traditional estimation can go wrong and the relative estimation approach used in Agile, including estimation approaches such as Poker Planning and Affinity Estimation. How story estimation can lead to release planning.
- What are the challenges with traditional estimation?
- Agile’s relative estimation approach
- Poker Planning
- Affinity Estimation
- Agile Release Planning
Part 10: Sprint Execution
The Product Owner roles in Sprint Planning, Daily Meetings, Sprint Reviews, and the Sprint Retrospective.
- Sprint planning and story refinement
- Sprint execution: the daily meeting and XP practices
- Basic Sprint metrics tools
- Metrics implementation advice
- Sprint Review for product improvement and evolution
- Sprint Retrospective for team/process improvement and evolution
Part 11: Agile Scaling Methods
A look at three key scaling approaches: Scrum of Scrums, SAFe, and LeSS.
- Basic Scrum scaling with Scrum of Scrums
- Comprehensive scaling using the Scaled Agile Framework (SAFe)
- Large Scale Scrum as a scaling approach