As a product manager, project manager, or business analyst, how can you work with an Agile software development team to deliver what your customers want, when they want it?
This course introduces the five levels of planning:
- Discover how to create a product vision and framework for managing software projects that act as a guide for a development team.
- Translate your vision into a product roadmap, with requirements and features prioritized by your stakeholders.
- Build a release plan that delivers a minimum viable product to your customer as fast as possible.
- Maintain a product backlog that maximizes value delivery in every sprint.
- Examine the daily practices required to support application development and empirically track delivery against your release plan.
- Creating a product vision through an Agile and Lean approach
- Brief introduction to the Scrum framework
- The role of the product owner, and the product owner team
- The Business Value Game: managing stakeholder priorities
- Story mapping and user stories for requirements gathering
- Project charter, release plan, and progress reporting tools for an Agile project
- Agile estimation and affinity estimation
- Making the date: tracking delivery against your release plan
- Define the role of the Product Owner and Product Owner teams in Agile.
- Map the artefacts used in agile requirements definition to the five levels of planning.
- Describe the steps required to build an incremental release plan based on the Minimum Viable Product (MVP).
- Show how to prioritize competing requirements in a large, complex product.
- Define a user story and how to prepare user stories for development by the agile team.
Formerly titled as Agile Development for Product Managers.
This course can be applied to the UBC Certificate in Business Analysis and the UBC Associate Certificate in Agile Leadership.
The format of this course is in-class.