Software Product Management Capstone (Coursera)

Offered by University of Alberta,
Software Product Management Capstone (Coursera)

In this six-week capstone course, you will gain practical management experience in a safe, simulated software production setting. You will apply Agile practices and techniques to conquer industry-inspired challenges. Interacting with a realistic client, you will discern what they want and express what they truly need in software requirements to drive software production. Upon completing the capstone, you will be prepared to advance your career as a confident software product management professional.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn

  • Draw upon practical management experience in a simulated setting
  • Apply Agile practices and techniques to conquer industry-inspired challenges
  • Practice interaction with a realistic simulated client
  • Advance your career as a confident software product management professional

Course 6 of 6 in the Software Product Management Specialization

Syllabus

WEEK 1
Welcome to the first week of the capstone. This week, you will be primarily focusing on eliciting requirements. You will get to meet your client as well as collaborate with an expert advisor. You will also meet the development team that you will be working with. They will help you to clarify and elaborate on the information elicited from the client and expert. You will finish off the week by creating a Requirements Document.

WEEK 2
Now that the requirements are elicited, it’s now time to start refining those user stories! This week, you will conduct Requirements Technical Reviews on your peers Requirements Documents. You will also discuss risks with the development team and generate a risk plan.

WEEK 3
There’s a lot of work to be done this week to prepare for the first sprint. User stories need to be prioritized and assessed for risks, release and iteration plans need to be created, and design needs to begin. You will work with your team to get everything ready so that Sprint 1 can start promptly next week!

WEEK 4
This is your first development sprint! You will have stand-up meetings with the development team. Your team will also demo the product to the client and expert at the end of the week. There will be issues that need solving, plans to make for the next sprint, and monitoring that will need to be done!

WEEK 5
This is Sprint 2 of development. Similar to last week, there will be standups and other meetings. The team will also demo the product at the end of the sprint. You will be expected to monitor the progress of the project and prepare a plan for the third and final sprint--but a surprise twist at the end of the sprint might require you to be agile.

WEEK 6
With the trade show quickly approaching, you will need to work with the team to create an impressive working demo by the end of this sprint. With the added pressure, issues may arise. Will the team get the product completed in time?

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

The Arduino Platform and C Programming (Coursera) Coursera
University of California, Irvine

The Arduino Platform and C Programming (Coursera)

The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this class you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). You will also learn about shields, which are smaller boards that plug into the main Arduino board to perform other functions such as sensing light, heat, GPS tracking, or providing a user interface display. The course will also cover programming the Arduino using C code and accessing the pins on the board via the software to control external devices.

Nov 9th 2026
4 Weeks
Creative Programming for Digital Media & Mobile Apps (Coursera) Coursera
University of London,Goldsmiths, University of London

Creative Programming for Digital Media & Mobile Apps (Coursera)

This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice. This course will teach you how to develop and apply programming skills to creative work. This is an important skill within the development of creative mobile applications, digital music and video games. It will teach the technical skills needed to write software that make use of images, audio and graphics, and will concentrate on the application of these skills to creative projects. Additional resources will be provided for students with no programming background.

Nov 9th 2026
5-12 Weeks
Iniciación y Planificación de Proyectos (Coursera) Coursera
University of California, Irvine,Tecnológico de Monterrey

Iniciación y Planificación de Proyectos (Coursera)

En este curso, aprenderás los principios fundamentales de la gestión de proyecto en las etapas de iniciación y planificación, lo cual incluye la identificación y mapeo de los interesados e involucrados clave en el proyecto, la definición de los alcances del proyecto y la construcción de la estructura desglosada del trabajo.

Nov 16th 2026
4 Weeks
Agile Meets Design Thinking (Coursera) Coursera
University of Virginia

Agile Meets Design Thinking (Coursera)

Despite everyone's good intentions, hard work and solid ideas, too many projects end up creating unneeded, unusable, and unsellable products. But it doesn't have to be this way. Agile and design thinking offer a different--and effective--approach to product development, one that results in valuable solutions to meaningful problems. In this course, you’ll learn how to determine what's valuable to a user early in the process--to frontload value--by focusing your team on testable narratives about the user and creating a strong shared perspective.

Nov 9th 2026
4 Weeks
The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera) Coursera
University of California, Irvine

The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera)

The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi. You will also learn how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device.

Nov 9th 2026
4 Weeks
Software Processes and Agile Practices (Coursera) Coursera
University of Alberta

Software Processes and Agile Practices (Coursera)

This course delves into a variety of processes to structure software development. It also covers the foundations of core Agile practices, such as Extreme Programming and Scrum. Upon successful completion of this course, you will be able to: distinguish between different process models for organizing software production; gauge the applicability of process models for a software development project; apply the fundamentals of Agile software development and management practices.

Nov 23rd 2026
4 Weeks
Modalidades organizacionales ágiles en base a la Metodología Scrum (Coursera) Coursera
Universidad Austral

Modalidades organizacionales ágiles en base a la Metodología Scrum (Coursera)

En un mundo de fuerte competitividad global, como el que atravesamos hoy en día, con entornos tan complejos y cambiantes, de alta incertidumbre y volatilidad, con fuertes exigencias en adaptabilidad de sectores y mercados; los modelos de negocios predictivos tradicionalmente aplicados en el mundo empresarial con foco de expertise en el negocio, empiezan a ser estrategias poco efectivas y flexibles para la obtención de una competitividad sustentable.

Nov 16th 2026
4 Weeks
Development of Real-Time Systems (Coursera) Coursera
EIT Digital

Development of Real-Time Systems (Coursera)

This course is intended for the Master's student and computer engineer who likes practical programming and problem solving! After completing this course, you will have the knowledge to plan and set-up a real-time system both on paper and in practice. The course centers around the problem of achieving timing correctness in embedded systems, which means to guarantee that the system reacts within the real-time requirements.

Nov 16th 2026
5-12 Weeks
Introduction to Software Product Management (Coursera) Coursera
University of Alberta

Introduction to Software Product Management (Coursera)

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.

Nov 23rd 2026
2 Weeks
Agile with Atlassian Jira (Coursera) Coursera
Atlassian

Agile with Atlassian Jira (Coursera)

Agile teams use “just enough” planning and an incremental approach to accomplishing the work of the team. Every project and every team uses a custom agile methodology. This course discusses common foundational principles and practices used by agile methodologies, providing the student a flexible set of tools to use in any role (e.g. product owner, scrum master, project manager, team member) on any agile team.

Nov 23rd 2026
4 Weeks
Managing an Agile Team (Coursera) Coursera
University of Virginia

Managing an Agile Team (Coursera)

While agile has become the de facto standard for managing digital innovation teams, many wonder if they’re doing it ‘right’. Twitter is full of jokes about how teams say they do agile but don’t ‘really’ do it. The reality is that getting the most out of agile is less about observing specific procedures and more about how a team focuses and measures their progress. Rather than just boring you with an accounting of agile methodologies, this course focuses on helping you better charter your team’s focus, definition of success, and practice of agile.

Nov 9th 2026
4 Weeks