Duration
2 days
Overview
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.
Software product management (sometimes also referred to as digital product management or, in the right context just product management) is the discipline of building, implementing and managing software or digital products, taking into account life-cycle considerations and an audience. Software product management is the function responsible for all aspects of a software product, during the whole lifecycle of this product, from its conception to the end of its life.
It is the function responsible for making the connection between the company strategy and the problems and needs of clients using the software product. This one must be, at the same time, helping the company to accomplish.
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, what they truly need, and express that as 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.
Benefits
- 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
- Create effective plans for software development
- Map user requirements to developer tasks
- Assess and plan for project risks
- Apply velocity-driven planning techniques
- Generate work estimates for software products
- Talk the talk: learning the Agile terminology, roles and forums with their context
- Walk through the processes that support Agile principles to enable the delivery of great products
- Begin to map the transition of your existing team or enterprise-level processes, artifacts and forums to Agile
- Discover the power of Agile teams through communication, collaboration and cadence
Module 1: Software Product Management - The Discipline
- Overview of Software Product Management
- Hitory of Software Produt Management
- Benefits of Software Produt Management
- Attibutes of building better software
- Role of the software product manager and team
- Software product industry and representatives
Module 2: Foundations of Software Product Management
- Philosophy, core values, and principles of Agile software development
- Reshaped modern software development
- Challenge in delivering a successful software product
- Maintaining the “iron triangle”
- Full filling scope
- Delivering on schedule
- Staying within budget
- Meeting client needs and demands
Module 3: Initiating Software Product Processes and Agile Methodology
- Agile Project Management
- Difference between Agile and Waterfall Methods
- Agile Frameworks
- What Agile is Not or Hasn't
- When to Use Agile and When Not
- Agile Life Cycle
Module 4: Planning and Executing of Software Product Management with Agile Practices
- Understanding Agile Roles and Responsibilities for Software Products
- Agile Planning
- Daily Stand Up Meeting
- Creating User Stories for Software Products
- Story Gathering Workshop
- Estimating Work for Agile Project for Software Products
- Structuring Agile Plan for Software Products
- Developing Agile Planv for Software Products
- Burn-Down & Burn-Up Charts
Module 5: Monitoring-Control & Closure of Software Product Management with Agile
- Calculating Agile Velocity
- About Software Product Backlogs
- Prioritizing Software Product Backlogs
- Software Product Iteration
- Sprint Backlogs
- Sprint Requirement
- Sprint Planning
- Sprint Review Meeting
- Inspect & Adapt Retrospective
- Software Product Releases
NoteAll sessions contain group activities and case studies to strengthen the understanding of Software Product Managwement and readiness to be applied at respective individual’s organization.
Programme scope, delivery arrangements and suitability are confirmed during enquiry.