What I learned as a Product Manager while creating my product
Design Thinking
The first product I was thinking about was "FVA Tool Set".
Subsequently, another product came to my mind. As a result, a Product Line came about.
Design Thinking is a process of preparation, which consists of seven stages of creating a product:
High-level product documentation
Once I came up with product ideas to implement, I realized that a set of documentation artifacts to keep high-level product knowledge had to be established.
Value Propositions
The first artifact to consider was Value Proposition.
which has the following components:
Business Model Canvas
The next artifact was Business Model Canvas.
I downloaded a template here and filled in the following fields:
Product Vision Board
The third artifact was Product Vision Board.
I downloaded a template here and filled in the following fields:
Competitive Analysis Matrix
The last artifact in High-level product documentation was Competitive Analysis Matrix
I filled in the following rows for several products:
Product from user prospective
As soon as high-level product documentation was ready, I decided to go deeper with more detail from the user's point of view.
Persona
The first artifact I created was Persona
I downloaded a template here and filled in the following fields:
Recommended by LinkedIn
User Journey and User Scenarios
Then I tried to restore user way to achieve the goals.
And I came up with User Journey.
To show the value of the product, I created three user scenarios and posted them on YouTube. Please see the reference to watch them.
Stakeholders
Honestly, a bit later I realized that end users are not the only target audience for this product.
And next artifact - Stakeholders - came into sight.
It looks like a table with the following columns: Group, Stakeholder Role, Concerns, View.
Table rows contain as follows: End users, Suppliers and Team members.
Product requirements
Having defined everything from the user's point of view, I started thinking what exactly the product will implement.
Questionnaire
Having no clue what is important for the user and what is not, I created a questionnaire to clarify user needs.
It is a form to gather information on what capabilities, functions and scenarios are important.
Capabilities
Having gained an understanding of user needs, I started describing Capabilities
Literally, Capabilities describe key requirements.
Features
Having capability list defined, I started preparing features.
They represent significant, central functionality of the final system.
I put them into the table with the following columns: Name, Clarification, Business Value.
The feature set helped me to create a project plan and a road map.
Functional Requirements
Last but not least step in defining product behavior was a list of Functional Requirements, that define system detail behavior.
I settled them into the table with the following columns: Name, Architecture complexity, Business Value, Component, Phase, Feature ID.
Product development documents
Product Road Map
I believe, Product Road Map is the most important document for a product at the development stage.
I downloaded a template here and filled in the following fields and rows:
On the top of that, it is quite convenient to keep an online roadmap.