handbook

Product Management:

Overview

We think the product manager’s role is that of a driver on a bus full of passengers. They have to take everyone with them and lead the bus to the right destination while creating a delightful experience throughout the journey.

At Better, a product manager:

  1. Works with customer to understand their problems and evangelize solution
  2. Works with a product designer to create a delightful experience for the solution
  3. Works with engineering to bring the solution to life
  4. Repeat steps 1-3 based on data and intuition

It is one of the hardest jobs because even though you don’t have official authority on engineering, design or customer, you need to inspire them in such a way that they respect you and see you as a leader. This is a title not given but earned.

The rest of the section talks in brief about each of the steps.

1. Understanding Problem

Goal: Understand the problem and start the product requirement document (PRD) using this template

The first step is to figure out what problem to solve. This is the hardest part. If you get this wrong, everything else will result in waste. At Better, often your customer would tell you the problem statement(s). 5 Whys is a good interrogative technique to use while doing the discovery and understanding the problem statement.

Once you understand the problem, create a product requirement document (PRD) using this template and fill in the relevant section to document the problem statement.

2. Evangelize Solution

Goal: Work with the product designer and customer to get a buy-off on the solution and update PRD.

Once the problem is understood, you should propose a few solutions and build mock wireframes with the product designer to help visualize the solution and discuss them with the customer.

You should also decide on KPI i.e. key performance indicators for the success of the feature. Ex: If you build a login feature that allows users to sign up using Google SSO, you may want to track the uptick in a number of sign-ups as a KPI.

Once the solution and KPIs are agreed upon, update the PRD document.

3. Product Development & Execution

Goal: Work with engineering to plan and execute.

Once the problem, solution, and KPIs are documented, you should share the document with the tech lead and/or engineers and ask him/her to design the solution and help break down the work into small technical tasks with rough estimates. You should create JIRA tickets based on those work items. For planning purposes, we use agile methodology. Our sprints are 2 weeks long and we recommend product manager conduct the following scrum ceremonies:

4. Measure, Learn & Improve

Goal: Observe feature usage, learn, and improve.

Based on the KPIs decided during evangelizing the solution, you need to start monitoring the product usage once the feature is launched. Often, in the early stages of the feature launch, you may not get sufficient data to make a meaningful conclusion. This is where you need to mix data with your intuition. Based on data and your intuition, you should decide whether the feature launch was successful or not and refine the solution accordingly.

At Better, we recommend using the following tools:

Handling Product Defects

Whenever a client or any product stakeholder reports a software defect, the PM should be first to evaluate it (as it may also be a desired behavior).

PM should validate the behaviour against PRD and if it is indeed a bug, s/he should:

1. PM Onboarding

2. PRD Template