In this Software Product Management Specialization, you will master Agile software management practices to lead a team of developers and interact with clients. In the final Capstone Project, you will practice and apply management techniques to realistic scenarios that you will face as a Software Product Manager. You will have the opportunity to share your experiences and learn from the insights of others as part of a Software Product Management

Discover new skills with 30% off courses from industry experts. Save now.


Software Product Management Specialization
Create Better Software using Agile Practices. Master Agile development and effective interactions to drive the making of great software products

Instructor: Kenny Wong
89,810 already enrolled
Included with
(9,012 reviews)
Recommended experience
(9,012 reviews)
Recommended experience
What you'll learn
Master Agile software development practices.
Confidently interact with clients and manage a team of developers.
Practice and apply management techniques to industry-inspired scenarios.
Share your experiences and learn from the insights of others as part of a software product management community.
Overview
Skills you'll gain
- Risk Management Framework
- Product Requirements
- Agile Software Development
- Software Technical Review
- Sprint Planning
- Scrum (Software Development)
- Requirements Management
- Requirements Analysis
- Requirements Elicitation
- Project Planning
- Software Development Life Cycle
- Agile Methodology
- Kanban Principles
- Backlogs
- Functional Requirement
- Business Requirements
- Project Management
- Sprint Retrospectives
- Software Development Methodologies
- Product Management
What’s included

Add to your LinkedIn profile
Advance your subject-matter expertise
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from University of Alberta

Specialization - 5 course series
What you'll learn
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
Skills you'll gain
What you'll learn
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.
Skills you'll gain
What you'll learn
Create clear requirements to drive effective software development
Visualize client needs using low-fidelity prototypes
Maximize the effectiveness of client interactions
Adapt to changing product requirements
Skills you'll gain
What you'll learn
Create effective plans for software development
Map user requirements to developer tasks
Assess and plan for project risks
Apply velocity-driven planning techniques
Skills you'll gain
What you'll learn
Apply techniques to measure and visualize project progress
Integrate Agile review practices to increase project visibility
Reflect on lessons learned in software projects through retrospective exercises
Improve project and process quality through ongoing measurement
Skills you'll gain
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Time to completion can vary based on your schedule, but most learners are able to complete the Specialization in about 6 months.
The first five courses in the Specialization are offered once per month. The Capstone is offered on a regular schedule.
You should have a basic knowledge on how software is developed. Programming experience is not required.
More questions
Financial aid available,