Find this guide helpful?
Consider donating
🐼
Product Manager's Guidebook
GithubAuthorDonateContribute
  • Guidebook
    • Welcome
    • Contribute
    • Donate
  • Prelude
    • A Note From The Author
    • How To Use This Guide
  • Introduction
    • Overview
    • What is a Product Manager?
      • Roles and Responsibilities of a Product Manager
      • The Product Mindset
      • Understanding the Product Management Lifecycle
      • Different Types of Product Managers
    • Product Team Structures
      • Stakeholders, Leadership, and the Company
      • Cross-Functional Product Team
      • Differences between Project, Program, and Product Management
  • People Skills
    • Overview
    • Communication
      • Knowing Your Audience
      • Elements of Persuasion and Motivation
      • The Art of Storytelling
      • Effective Meeting Management
      • Delivering Presentations and Demos
    • Building Relationships
      • Collaboration Cadence and Tools
      • Team Agreements and Purpose
      • Understanding Business Problems
      • Managing Expectations
      • Communicating Progress
    • Leadership
      • Cross-Functional Leadership
      • Applied Motivation and Getting Buy-In
      • Giving and Receiving Feedback
      • Aligning Product Mission, Vision, and Strategy
      • Sharing Impact and Outcomes
  • Process Skills
    • Overview
    • Strategy
      • Objective Setting
      • Prioritization
      • Roadmapping
    • Discovery
      • Problem Research and Definition
      • Customer Discovery and Research
      • Solution Design and Validation
    • Development
      • Writing and Using Product Requirements
      • Concepts through Designing
      • Working with Designers
      • Development Execution and Methodologies
      • Working with Engineers
      • Scoping and Writing User Stories
      • Technical Debt Management
    • Delivery
      • Roll-out and Release Management
      • Assessing Assumptions, Risk, and Issues
      • Measuring Product Launch Success
      • Marketing and Communications
      • User Activation
    • Optimization
      • Iterative Development and Learning
      • Streamlining Processes and Experiences
  • Knowledge Skills
    • Overview
    • Understanding the Customer
      • Customer Segmentation and Targeting
      • User Research Methods
      • Understanding Customer Pain Points
      • User Personas Development
      • User Behavior and Psychology
      • Acquiring and Retaining Customers
    • Data-Driven Decisions
      • The Role of Data in Product
      • Data Analysis and Interpretation
      • Identifying and Understanding Assumptions
      • Formulating Your Hypotheses
      • Selecting a Hypothesis for Testing
      • Navigating Signal Metrics to Define KPIs for Hypothesis Testing
      • Testing Your Hypothesis
      • Upholding Data Privacy and Ethics
    • Domain Knowledge
      • Competitive Analysis and Industry
      • Achieving Product-Market Fit
      • Technology and Innovation
      • Aligning with the Company
    • Business Understanding
      • Organizational Values, Objectives, and Priorities
      • Long-Term Planning
      • Business Model Fit
      • Monetization Strategy
Powered by GitBook

Created by Mark Progano • Free & Open Source • Visit the Contribute Page to Help

On this page
  • Example
  • Pain Points
  • Practical Exercise
  • Related Research Topics
Edit on GitHub
  1. Process Skills
  2. Discovery

Solution Design and Validation

Solution design and validation involves developing and testing potential solutions to the problems identified through your research. This process can include creating prototypes, conducting usability tests, and gathering feedback from users. Solution design and validation is crucial for ensuring that your product effectively solves user problems and delivers value. It is also sometimes called Hypothesis testing.

Example

Continuing with the Tinder example, after identifying the problem and conducting customer discovery and research, the Product Manager and their team have decided to test two new features. The first feature is an improved matching algorithm that takes into account shared interests, and the second is an enhanced chat feature that is more user-friendly.

To validate this solution, the Product Manager decides to create a minimum viable product (MVP) of the two features. The MVP is a simplified version of the feature, providing just enough functionality to test the concept with users. The Product Manager collaborates with the design and engineering teams to develop the MVP, ensuring it aligns with the app's existing design and functionality. The improved matching algorithm is designed to prioritize potential matches who share significant interests with the user, and the enhanced chat feature includes features like read receipts and the ability to send GIFs and stickers.

Once the MVP is ready, the Product Manager decides to conduct an A/B test to evaluate its effectiveness. They release each feature to a small percentage of the user base. In a company like Tinder who has 75M users, you’d likely only release it to about 0.1% (or ~75,000) users.

The Product Manager and their team monitor the usage of the new features among these users over a period of two weeks. They track metrics such as how many matches are made using the improved algorithm, how many messages are sent using the enhanced chat feature, and whether there was any change in user satisfaction and engagement.

After two weeks, the Product Manager (and usually a data analyst) reviews the data to find that users who were matched using the improved algorithm had a 20% increase in match satisfaction and that users who used the enhanced chat feature sent 30% more messages. These results indicate that the new features are addressing the problems identified during the customer discovery and research phase.

Based on these positive results, the Product Manager decides to roll out the features to a larger group of users for further testing. They increase the group size to 1% of users and repeat the testing process. The results from this larger group confirm the initial findings, showing a similar increase in match satisfaction and chat engagement.

With these positive results, the Product Manager presents the findings to the leadership team and proposes a full roll-out of the features. The leadership team approves, and the features are added to the product roadmap for full implementation.

Throughout this process, the Product Manager continues to gather feedback from users and makes adjustments to the features based on this feedback. This iterative process of design, testing, and refinement helps to ensure that the final features are well-received by users and achieve the desired impact of improving user satisfaction and engagement.

Pain Points

Solution design and validation can be challenging due to the complexity of designing effective solutions and the need for iterative testing and refinement. It requires a deep understanding of user needs, strong collaboration with design and engineering teams, and the ability to interpret and apply user feedback effectively. Additionally, the results of a test can change dramatically with the size of the sample group.

Practical Exercise

Think about a product you really enjoy using. What solution does it provide to the problem it solves? How could this solution be tested and validated?

Related Research Topics

  • Prototyping methods [ Google | Perplexity ]

  • Usability testing [ Google | Perplexity ]

  • User feedback analysis [ Google | Perplexity ]

  • Hypothesis testing [ Google | Perplexity ]

  • UX Research [ Google | Perplexity ]

PreviousCustomer Discovery and ResearchNextDevelopment

Last updated 2 months ago