Software Process and Product Management
Product management and client delivery: discovery, prioritization, experiments, releases, operations, metrics, contracts and responsible practice.
CMPUT-401 Year 4 3 credits 12 lessons · 6 h 22 min
Offered by HSM University · Computing Science
This is the Canadian version of this course. See the American version.
What you'll learn
- Explain the role of product management and how it differs from project management and engineering leadership.
- Plan and conduct discovery research with users, customers and stakeholders, and synthesize findings into insights.
- Frame problems with problem statements, jobs to be done, opportunity solution trees and the Kano model.
- Prioritize a backlog with RICE, WSJF, MoSCoW and value-versus-effort, and communicate an outcome-based roadmap.
- Design MVPs and experiments, plan A/B test sample sizes, analyse results and avoid peeking.
- Run a product team as product owner, with healthy refinement, definitions of ready and done, sprint goals and OKRs.
- Forecast delivery with flow metrics and throughput Monte Carlo, and release safely with feature flags and staged rollouts.
- Build a risk-based quality strategy with exploratory charters, severity and priority triage and release readiness checks.
- Operate a product with SLOs, error budgets, incident response, blameless postmortems and a technical debt budget.
- Choose and interpret product metrics, including North Star, funnels, cohorts, DAU/MAU, HEART and unit economics.
- Manage client engagements with statements of work, suitable contract types, change control, IP terms and clear communication.
- Deliver a product increment responsibly, avoiding dark patterns and meeting accessibility, privacy and AI governance expectations.
Course content
12 lessons · 6 h 22 min total · final exam
- 1 What product management is 32 min · quiz
- 2 Product discovery and user research 33 min · quiz
- 3 Defining problems and opportunities 32 min · quiz
- 4 Prioritization and roadmapping 30 min · quiz
- 5 Experiments, MVPs and validated learning 31 min · quiz
- 6 Running a product team 31 min · quiz
- 7 Planning, forecasting and release management 32 min · quiz
- 8 Quality strategy and release readiness 31 min · quiz
- 9 Operating products: SLOs, incidents and technical debt 31 min · quiz
- 10 Product metrics and analytics 32 min · quiz
- 11 Working with clients: contracts, scope and communication 33 min · quiz
- 12 Capstone: delivering a responsible product increment 34 min · quiz
- E Final exam 20 questions
Requirements
Recommended background. You can start any course at any time.
Description
Product management and client delivery: discovery, prioritization, experiments, releases, operations, metrics, contracts and responsible practice.
Part of the Science stream, typically taken in year 4.