Aspire Journeys
Software Product Management Proficiency
- 14 Courses | 11h 50m 20s
Every organization is looking to transform towards a more Agile mindset. As we make this shift there is an ever increasing needs to build Software Product Management skills. In this Skillsoft Aspire journey, you will explore how to become a proficient Software Product Manager.
Track 1: Software Product Manager
In this track of the Software Product Management Aspire Journey, the focus will be on software product management stages and roles, the product management team, software process model options, Agile fundamentals, mapping and planning, and estimating and measuring progress.
- 14 Courses | 11h 50m 20s
COURSES INCLUDED
Software Product Management: Foundational Concepts
Software product management is a diverse discipline that connects organizational needs and strategy with the issues and necessities of a software product's clients and users. Having a foundational knowledge of software product management concepts is important for creating successful software products of the highest value. With this course, learn the foundational concepts of software product management. Discover what distinguishes software development from other types of product development. Next, explore key characteristics of successful products and the key focus areas of software product management. Finally, learn about the primary areas of responsibility within the software product management discipline. After course completion, you'll be able to outline software product management's key attributes.
8 videos |
29m
Assessment
Badge
Software Product Management: Software Product Management Stages
A disciplined approach to managing software product development will help you achieve success. In this course, you will learn about the seven stages of the software product management life cycle, including idea management, product specifications, and product roadmapping. You will also learn about the purpose of prioritization in product development and best practices during the product delivery stage. Finally, you will learn about the benefits of applying analytics and integrating customer feedback into your software product management development process. After course completion, you'll be able to describe the seven stages of the software product management life cycle.
9 videos |
50m
Assessment
Badge
Software Product Management: The Software Product Manager Role
Software product managers play an essential role in effective software product development and delivery. However, the product manager role is often a misunderstood component of the product team. Through this course, learn the key competencies and responsibilities of software product managers. Discover the purpose and types of product managers in software development. Next, explore the key character traits, responsibilities, and essential skills of effective product managers. Finally, investigate disciplines that can transition into a product management role and the differences between product owners and product managers. Upon completion, you'll be able to outline the duties and capabilities of software product managers.
9 videos |
48m
Assessment
Badge
Software Product Management: The Product Management Team
Effective product team management can play a significant role in how software products turn out and how customer challenges are solved. Including a wide range of skills and expertise in product teams helps build success for the people in them, their organizations, and customers alike. In this course, learn about key roles in successful product management teams, including project managers, product marketing managers, stakeholders, and product owners. You'll also learn about different product management team structures and their benefits. Upon completion, you'll be able to apply best practices for effective product management within your team and your organization.
8 videos |
41m
Assessment
Badge
Software Product Management: Software Process Model Options
Beyond general technical skills and experience, effective software product management requires you to be able to choose a software process model that fits your needs. In this course, you will explore the purpose of a structured software process model, and how it helps you. First, you will investigate the phases of the Waterfall model and compare it to the verification and validation (V) model. Then, you will identify key characteristics, activities, and phases of the incremental, iterative, and rapid application development (RAD) models. Finally, you will take a look at the advantages and disadvantages of the spiral, Agile, and prototyping models. When you have completed this course, you will be able to recognize the characteristics and benefits of the most common software process models.
12 videos |
1h 4m
Assessment
Badge
Software Product Management: Building Support for Agile
Agile is one of the most recognized and used process models for software product management. For it to be used successfully requires support and adoption throughout the organization. With this course, learn best practices for building support and establishing Agile as a software product management approach. Discover the value that Agile adoption as a software product management model can bring to an organization. Next, explore considerations for determining Agile applicability and how to customize a team to embrace Agile software management. Finally, learn ways to overcome barriers when transitioning to an Agile software product management approach. Upon completion, you'll be able to build organizational support for an Agile software management approach.
9 videos |
42m
Assessment
Badge
Software Product Management: Agile Fundamentals
Agile is a widely adopted software product management approach. Implementing Agile methods can result in higher productivity, quality, and customer satisfaction benefits for you, your team, and your organization. Through this course, learn the key advantages and best practices of using Agile for software product management. Discover how Agile values and principles apply in practice. Next, investigate how to transition to Agile from the Waterfall approach. Finally, learn best practices for applying Agile to product management team organization and the work itself, along with key challenges to consider when doing so. After course completion, you'll be able to outline how Agile adds value to software product management.
11 videos |
1h 2m
Assessment
Badge
Software Product Management: Gathering Requirements
Requirements gathering is one of the most important steps in any software product development project because the requirements form the basis of your entire strategy and planning moving forward. In this course, you'll learn about the key activities, purpose, and value of gathering requirements. You'll also explore steps and best practices for effective product requirements gathering and collaborating with clients and other stakeholders in the process. Finally, you'll learn about common practices for eliciting requirements, including prototyping. After course completion, you'll be able to outline the benefits and best practices in gathering software product requirements.
12 videos |
1h 1m
Assessment
Badge
Software Product Management: Documenting Requirements
Once you've gathered requirements, it's important to know how to turn that information into something useful to move your software product development forward. In this course, learn about documenting software product requirements and how to manage them effectively. Explore the purpose and critical elements of requirements documentation, and how to structure an effective product requirements document. Learn about the integration of user stories and the importance of communication with stakeholders in reflecting a shared understanding of what's needed to develop top notch products. After course completion, you'll be able to apply best practices for documenting software product requirements and for effectively managing their evolution.
12 videos |
1h 11m
Assessment
Badge
Software Product Management: Mapping & Planning
In software product management, the importance of effective planning in being successful cannot be understated. Planning and mapping play a vital role in helping to define the vision and requirements for a project. Through this course, learn best practices for developing key software product development documents. Discover the purpose and value of the software product roadmap and product backlog. Next, explore the importance of user story mapping and release planning. Finally, examine best practices for establishing your software development plan, including planning for risks in product software management. After course completion, you'll be able to list requirement mapping and planning best practices for software product development.
13 videos |
1h 6m
Assessment
Badge
Software Product Management: Estimating Techniques & Best Practices
Estimating for any initiative is challenging, but is essential for accurate planning. Learn about common challenges in accurately estimating software product development projects and the benefits of doing so. Explore some of the most common estimation techniques including story point estimation, velocity-based planning, Planning Poker, analogy estimation, affinity mapping, and the Fibonacci sequencing technique. You will then learn which situations best fit each technique. Finally, you'll learn best practices to apply when estimating for software product development. After course completion, you'll be able to identify best practices for estimating and planning software product development work.
13 videos |
1h 9m
Assessment
Badge
Software Product Management: Measuring Progress & Productivity
You won't know how successful your software product development initiatives are if you don't measure your progress and productivity. In this course, learn about the benefits of applying Agile metrics to help development teams track success. Review key metrics principles you can adopt and best practices for sound measurement. Explore key measurement techniques - including the sprint burndown and cumulative techniques - and how they can be used to help you gain valuable insight into your initiatives. Learn the importance of measuring lead and cycle time, and how control charts can help teams visualize key metrics. After course completion, you'll be able to recognize best practices for measuring success when developing software products.
13 videos |
1h 7m
Assessment
Badge
Software Product Management: Reflection & Improvement
There is no such thing as a perfect project, no matter how great your planning and management skills are. Taking time to reflect on outcomes - both throughout the initiative and after it is complete - is important for capturing ways to improve. In this course, you will learn about the distinct differences between retrospectives and reviews, including purpose, timing, style considerations, and focus. Next, you will explore common mistakes made in retrospectives and reviews so you can avoid them. Finally, you will investigate best practices for conducting both reviews and retrospectives so you can effectively capture and apply insights gained. Upon course completion, you will be able to recognize key characteristics and best practices for reflecting on and improving project and process quality.
7 videos |
32m
Assessment
Badge
Final Exam: Software Product Management Proficiency
Final Exam: Software Product Manager will test your knowledge and application of the topics presented throughout the Software Product Manager track.
1 video |
32s
Assessment
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE TRACKS
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.