Master agile management methods to lead a team of developers and communicate with customers.
In the final project, you will practice and apply management techniques in realistic situations in which 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 hands-on learning project in software product management.
You will gain practical management experience in a safe and simulated software production environment.
You will apply agile methods and techniques to address industry-inspired challenges.
By interacting with a realistic customer, you will understand what they want, what they really need, and express it as software requirements that will drive software production.
After completing the final project, you will be ready to advance your career as a confident software product manager.
Details of the courses that make up the specialization
Introduction to Software Product Management
Course 1
4 hours
4.6 (7,642 ratings)
Course Details
What you’ll learn
Categorize software product management into better software products
Get to know the role of a software product manager
Reflect on how Agile principles will improve your personal projects
Skills you will acquire
Category: Software metrics
Category: Agile Software Development
Category: Software Project Management
Category: Software metrics
Category: Software Processes and Agile Methods
Course 2
8 hours
4.7 (5,246 ratings)
Course Details
What you’ll learn
Distinguish between different models for the software production organization process
Measure the suitability of models for the process in a software development project
Implement the fundamentals of agile development and management
Skills you will acquire
Category: Agile Software Development
Category: User Story
Category: Software Requirements
Category: Use Case
Customer needs and software requirements
Course 3
12 hours
4.8 (3,120 ratings)
Course Details
What you’ll learn
Create clear requirements that will promote effective software development
Capture customer needs using low-fidelity prototypes
Maximize the effectiveness of customer interactions
Adapt to changing product requirements
Skills you will acquire
Category: Software Development
Category: Agile Management
Category: Program Evaluation and Review Technique (PERT)
Category: Agile Software Development
Agile planning for software products
12 hours
4.8 (2,017 ratings)
Course Details
What you’ll learn
Create effective software development plans
Map user requirements to developer tasks
Assess and prepare for project risks
Apply speed-based planning techniques
Skills you will acquire
Category: Lean Software Development
Category: Scrum (software development)
Category: Agile Software Development
Category: Software Development Process
Software Improvement Summaries and Metrics
8 hours
4.7 (1,641 ratings)
Course Details
What you’ll learn
Apply techniques for measuring and visualizing project progress
Incorporate agile audit methods to increase project transparency
Reflect on lessons learned in software projects through retrospective exercises
Improve project and process quality through continuous measurements