Online Course – University of Alberta Certified Professional Specialization in Software Product Management

Improve software using agile methods. Master agile development and effective interactions to drive the creation of great software products.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Agile software development
  • User story
  • Software requirements
  • Use case
  • Lean software development
  • Scrum (software development)
  • Software development process
  • Software metrics
  • Software project management
  • Software metrics
  • Software Product Management
  • Software Development
  • Agile management
  • Program Evaluation and Review Technique (PERT)

What you will learn in the course

Courses for which the course is suitable

  • Software Product Manager
  • Software project manager
  • Developer Team Manager
  • Agile Manager
  • Product Manager
  • Software Development Manager

Internship – Series of 5 courses

Software product management

  • 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
Skills you will acquire
  • Category: Agile Software Development
  • Category: Software Product Management
  • Category: Software Project Management