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
  • 1. Edit Content Directly
  • 2. Request Content
  • 3. Consider Donating
  • 4. Favorite on GitHub
Edit on GitHub
  1. Guidebook

Contribute

This guide is free and open source. It was been written as other methodologies and approaches proved successful. As such, it's in everyones best interest for this to be a living document that is improved and updated regularly.

How to Contribute:

1. Edit Content Directly

a. Experienced with GitHub

If you're familiar with Github, feel free to open a Pull Request (PR) in any way you see fit. ⇒ View Repo.

b. Edit in GitHub

If you see something you think should be changed, please click the "Edit in GitHub" on any of the PM Guidebook page.

Through the power of GitHub, anyone can make changes:

  • Click on the "Edit on GitHub" link on the related page.

  • You will need to log in with your GitHub account, or create one if you don’t have one.

  • Click on the pencil icon Edit this file in the top right corner

  • Make your changes. Note: the website is written in markdown.

  • Click Commit changes…

  • By default, you will be asked to Create a new branch for this commit and start a pull request.

  • Type in a little note explaining what you have changed and why then click Propose changes.

  • This will create a Pull Request which someone will review.

  • Thanks very much!!!

2. Request Content

If you're not familiar with editing in Github or Markdown, you can still contribute by creating an "issue" (a ticket, idea, suggestion) in GitHub.

You can think of this as similar as writing a Jira or Linear ticket. You will need a free Github account.

Raise an Issue / Make a Suggestion.

3. Consider Donating

And, if you find this guide helpful, please consider donating – This guide was a labor of love with the goal of being open source and an ever evolving, living document.

That being said, we poured hundreds of hours into this guide, therefore donations are appreciated.

4. Favorite on GitHub

If you'd like to show some love, please consider starring the repo on Github ⇒ View Repo.

PreviousWelcomeNextDonate

Last updated 1 month ago

Thank you

☺️