Materials are part of the practical ProductDo course - “Technology for Product Managers

Why Full Product Review

One of the skills of an experienced PM is to quickly formulate the main essence of the product (for whom, why, how to measure, etc.) and estimate its complexity (services, architecture, features, etc.). This allows you to process a lot of research into a simple and understandable Full Product Review document, which can already be (with varying degrees of immersion) told to stakeholders and used for approximate development modeling.

The template is applicable for projects of any size, the level of detail and the name of the document will simply change - the “complex” questions will remain the same:

How to use the template

In real life, the final document is either 3-5 pages of a text doc or 7-10 presentation slides. To write it, the template is just used:

Business-section

Section title Priority What should be written here
Elevator pitch Required A short and clear summary of the entire document. Imagine presenting a project to the director (a common situation), and you have 30 seconds. How do you highlight the main essence? Don't rush to present the essence if you can’t highlight the essence yet.
Context Required Imagine yourself in the place of someone who sees your topic for the first time. What facts must they tell him to describe the current state of affairs? Here you can talk about previous attempts to solve the problem, mention relevant neighboring projects, or, for example, tell what the team did on the same topic last year.
Problem/requirements Required What kind of user/customer problem are we solving? Why do we need to decide anything at all? Why is this a problem? What is its price (1 user or 1000, 1$ or 100000$)? Try to find the very essence.
Goals Required What do we plan to do about these problems? You can set either an OKR or make a “Before → After” slide in a more visual form.
Metrics/KPI Required How will we measure business success? Usually goes close to the target. Without metrics, any strategy is just theory. The P should be able to say something like: “The main metric will be X (because XXX), the proxy metrics will be Y and Z (because XXX), and I plan to raise X from value A to value B by the end of the year.” Scary to promise? This means the strategy has not yet been fully developed.
Product Roadmap Required It is critical to connect the goal with the tactics, otherwise no one will believe you. The trick here is to provide enough detail (for example, 20 planned experiments over the course of a year) without overwhelming the reader (for example, by breaking the experiments into categories).
MVP (Minimal Viable Product) Optional For projects with a clear structure (for example, a team that sets a goal for the next year), the MVP is simply the “left side of the roadmap”. For new launches (for example, a new product line), the MVP should answer the question: what is the absolute minimum to test the strength of the described strategy? Maybe a landing page is enough? Or do you need minimal application functionality?
Non-goals Optional What we do not plan to do as part of this project. Usually used so that you are not expected too much.
Strategic fit Optional How does the project fit in with the company's goals?
Background research Optional Usually added to the end of the doc with a link to show what research we’ve done. It is important not to reinvent the wheel and base our plans on data, and not on the illusions of an individual PM.
User flows Optional Often reinforces the requirements section visually.

Tech Product-section

Section title Priority What should be written here
High-level architecture Required We draw and describe the main elements, services and dependencies needed to implement the given business logic. See a separate checklist for Architecture creation.
MVP and next steps Required What functionality/services are included in the first iteration and what are the (approximate) further steps. If the project is simple, then the MVP definition from the business section above is enough. For complex projects, it will be necessary to further formulate the MVP in terms of technical realities (for example, describe several API methods and indicate security restrictions).
Main SLIs/SLOs Required We highlight and explain in simple language the main metrics of the service level. We associate them with the main metrics (usually in an expanded metrics tree).
Client-side tech requirements Optional We mention the features of client integration: the number of clients, their requirements, traffic.
Dependencies Optional We mention the features of dependency integration: service autonomy, dependency criticality, integration complexity.
Resilience requirements Optional What are the non-functional sustainability/monitoring requirements?
Technology state Optional Will we use new technologies (e.g. languages/frameworks)? How prepared is the team? How automated is the infrastructure? What is the current state of the architecture? What are the requirements for the future of the product?
Security requirements Optional What are non-functional security requirements: data protection, fraud appetite.
Other non-functional requirements Optional What else you need to pay special attention to: compliance, legal, operational, etc.
Tech Insights/ Platformisation Optional Do you see "shortcuts" that, with the right approach, can be used for business in the future? Can your service turn into a platform?

Operation Section

Section title Priority What should be written here
Stakeholder matrix Optional Who is involved in the project and in what role (developer team, client team, dependency team, etc.)
Launch details Optional Markets, dates, volumes (often confidential information).
Investments and resources needed Optional The required number of programmers, designers, money, time, etc. to implement the idea.

Detailed “Tech complexity” template

Link to Google Sheets.