Professional Scrum Product Owner
This 2 day instructor led course is an applied workshop with hands on practice, in your environment, to create a backlog from product vision concept to first sprint.
This course will teach how to envision a product and drive out good requirements that can be prioritized to reduce project risk and maximize return on investment. The course will start from the beginning of a business need and derive the project vision, roadmap, release plan, and sprint-ready requirements in the form of user stories. Vertical slicing, prioritization, estimation and right-sizing requirements will be thoroughly practiced through a series of exercises. Common pitfalls and techniques to avoid those pitfalls will be thoroughly explored with multiple hands on exercises. The objective of this class is to train you to be effective and maximize ROI for an agile Scrum project.
The use of agile as an approach to managing projects has been increasing dramatically over the last several years. Gartner predicts that by the end of 2012, agile development methods will be used on 80% of all software development projects. PMI`s research has shown that the use of agile has tripled from December 2008 to May 2012.
Over and over, students in various agile courses have said that the most difficult thing after scrum training is determining the right level for user stories and creating an actionable product backlog. This workshop directly addresses that issue with practice from product vision to prioritized backlog – in your environment for private classes and a canned exercise for public courses.
- Ensure your project delivers required functionality and adds value to the business
- Understand the purpose and application of product vision and roadmap
- Understand how to apply vertical slicing to stories in order to emerge a holistic product
- Gain an applied understanding and practice for good User Acceptance Criteria.
- Grooming the Product Backlog, writing User Acceptance Criteria, and identifying common pitfalls when developing the product backlog are all discussed and practiced.
- How empiricism can apply to product development
- Agile approaches and their integration: Lean, Extreme Programming, Scrum, and Kanban
- Quick Scrum framework review
- Scrum roles and responsibilities
- Reasons for and optimization of each Scrum activities
- Continuum of Scrum Product Owner effectiveness
- What is product management versus project management
- How empiricism can help product development
- Metrics for product value
- The role of product management in value management
- Differentiating product ownership from product management and project ownership
- Create a product vision using the elevator pitch template
- Identify top strategies that will enact the vision using risk and uncertainty
- Create business model canvas for the top strategy
- Determine acceptable tactics and release goals
- Create a product road map
- Identify top large grained stories
- Lecture on use of MoSCoW, value points, metrics, trees, personas, dependencies
- Value stories using value points and other mechanisms
- Create story map and identify walking skeleton
- Simplification of product (Picasso`s bull) to grow the product
- Definition of Done part 1
- Story identification and breakdown working session (grooming)
- Backlog refinement with acceptance criteria
- Definition of Done refinement
- Story tasking
- Story sizing, when it`s too soon or too much
- Refactoring of bad stories
- Backlog refinement – too little and too much
2 Days Course