Introduction to Software Product Management
When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan .
- Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
- Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.
About this course: This course highlights the importance and role of software product management. It also provides an overview of the specialization, as well as its goals, structure, and expectations. The course explains the value of process, requirements, planning, and monitoring in producing better software. Upon successful completion of this course, you will be able to: - Relate software product management to better software products - Recognize the role of a software product manager - Reflect on how Agile principles will improve your own projects
Created by: University of Alberta-
Taught by: Kenny Wong, Associate Professor
Computing Science, Faculty of Science
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan .
- Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
- Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.
About this course: This course highlights the importance and role of software product management. It also provides an overview of the specialization, as well as its goals, structure, and expectations. The course explains the value of process, requirements, planning, and monitoring in producing better software. Upon successful completion of this course, you will be able to: - Relate software product management to better software products - Recognize the role of a software product manager - Reflect on how Agile principles will improve your own projects
Created by: University of Alberta-
Taught by: Kenny Wong, Associate Professor
Computing Science, Faculty of Science
Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.
Help from your peersConnect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.
CertificatesEarn official recognition for your work, and share your success with friends, colleagues, and employers.
University of Alberta UAlberta is considered among the world’s leading public research- and teaching-intensive universities. As one of Canada’s top universities, we’re known for excellence across the humanities, sciences, creative arts, business, engineering and health sciences.Syllabus
WEEK 1
Module 1: Software Product Management - The Discipline
Are you ready to start? Our starting point will be the goal of software product management, and that is to build better software. We will delve into the role of the software product manager, where you will hear from software industry representatives. This module will also cover the path which you will take through this specialization, which offers to prepare you for taking on a software product manager role.
8 videos, 6 readings expand
- Video: Specialization Preview
- Video: Course Difficulty
- Reading: Meet Your Presenters: Bradley Poulette
- Reading: Meet Your Presenters: Morgan Patzelt
- Reading: Course Resources: Introduction to Software Product Management
- Reading: Course Map: Introduction to Software Product Management
- Video: 1.1.1: Better Software
- Video: 1.1.2: Why Software Product Management?
- Video: 1.1.3: The Role of a Software Product Manager
- Video: 1.1.4: How to be a Better Learner
- Video: 1.1.5: Plagiarism
- Video: 1.1.6: Specialization Overview
- Reading: Discussion: Introduce Yourself
- Reading: Module 1: Supplemental Resources
Graded: Module 1 (Graded)
WEEK 2
Module 2: Foundations of Software Product Management
Welcome to the second half of Introduction to Software Product Management. In this module you will learn the philosophy, core values, and principles of Agile software development. The Agile philosophy has reshaped modern software development. Challenge yourself by thinking about how you would deliver a successful software product within the “triangle” of (a) meeting client needs, (b) delivering on schedule, and (c) staying within budget. This module will also preview software product management in four foundational areas: establishing a process, defining requirements, planning the work, and monitoring development. You’ll see the important role they play in producing better software.
9 videos, 4 readings expand
- Video: 1.2.1: Project Success, Why Agile?
- Reading: Mandatory Readings
- Video: 1.2.2: Agile Manifesto
- Video: 1.2.2A: Delivering Working Software
- Video: 1.2.2B: Flexible Design
- Video: 1.2.2C: Collaborative Communication
- Reading: Discussion: Your Experience with Agile
- Video: 1.2.3: Why Process?
- Video: 1.2.4: Why Requirements?
- Video: 1.2.5: Why Planning?
- Video: 1.2.6: Why Monitoring?
- Reading: Module 2: Supplemental Resources
- Reading: Acknowledgements
Graded: Module 2 (Graded)
Graded: Course Final Assessment (Graded)
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
