CSPO Course Topics

The Scrum Product Owner

The Scrum Product Owner must lead the project strategically, collaborate with customers and team on a daily basis, and manage the business value. The Scrum Product Owner takes back the accountability from the traditional project manager for delivering the right solution to the customer and end-user. The CSPO course will provide you with the core of skills to support this awesome responsibility.

IMPORTANT NOTE

The CSPO course curriculum has been upgraded for 2010. THIS IS NO LONGER AN ENTRY-LEVEL COURSE. Pre-requisites for attendance are at least one of the following:

  • Active engagement in a Scrum team in the Product Owner role
  • Active engagement in a Scrum team as a Business Analyst (responsible for creating Agile requirements)
  • Previous attendance at a CSM class and experience in the ScrumMaster role.

In addition, it is highly desirable that you have read at least one of Mike Cohn’s books. These are listed in our book list.

Course Content

1. Understanding the product owner role

Group exercise: 4 questions for product owners
3 Things product owners need
Desirable product owner characteristics
Product owner responsibilities
Product owner smells

2. The product mindset

The product vision
Group exercise: Visioning
Domain driven design (DDD) concepts
User experience design (UX) concepts
Behaviour Driven Development (BDD) concepts

3. Agile requirements

Gathering requirements
Writing better stories
Story smells
Writing acceptance test scenarios
Test smells
Group exercise: Story-writing workshop
When do we write requirements?
Who writes them?
How much do we write?

4. Communication

Talking to users
Listening to the team
Stakeholder communications
Sketching and paper prototypes
Group exercise: communication
ScrumMaster and product owner

5. The product backlog

Features versus stories
Epics and Themes
Emergence
Business value focus
Dealing with technical debt
How and when to groom the backlog
Backlog smells
Some techniques for prioritising
Group exercise: business value game
Some techniques for estimating
Group exercise: affinity-based estimating
When do we estimate?
When do we re-estimate?
Estimation smells

6. The product owner’s role in the sprint

Sprint goals
Sprint length
Timing of sprint meetings
Preparation for and leading sprint planning
Group exercise: sprint planning role-play
Preparation for and leading the sprint review
Sprint retrospective
Other meetings
Daily work

7. Planning and monitoring

Release planning
Product roadmaps
Monitoring progress using burndown and burnup charts
Group exercise: release planning and monitoring
Communicating progress
Visual management
Metrics
Portfolio planning
Using tools

8. Scaling

Scaling patterns
Product owner team
Group exercise: scaling
Scaling smells

9. Contracts

Techniques for fixed price / time / scope projects