2022-08-19 14:00:11
Let’s finish to discuss Discovery steps
Proposing a solution
When we already know what you are going to build, you can start thinking about HOW should it be implemented. Two types of modeling should be done:
1. Functional
a. Use cases
b. Process diagrams
2. Object
a. Internal objects
b. Border objects
i. User interfaces
ii. Integrations
But don’t be afraid, at this stage we are doing just high-level modeling without diving deep into details. Our goal is to create “just enough” prototypes that will help us to explain to your potential customers how the product is going to work so that we will be able to test it.
Testing solution
Now it is time to return to potential customers one more time! This time - with prototypes.
Testing solution (or Customer validation as it is called in Cust Dev methodology) includes testing your first prototypes with potential users.
In the discovery phase, we usually avoid writing even a line of code. Prototypes on this stage can even look like screens drawn on napkins, but usually, it is more serious prototypes created in InVision, Adobe XD or other similar tools.
And of course, it is an iterative process.
At this stage, it is very important to stop on time. When the concept is good enough the time comes to move further. You will always be able to further improve it when the product is already on market.
Vision detailing and preliminary plan creation
My congratulations! Finally, you know WHAT you are going to create and HOW it is going to work.
So now the time has come to detail your vision and create a plan.
A good plan consists of
Vision and scope
Design concept
Technology stack
Architecture vision
Story map
Roadmap
Time and Budget estimates
Risk mitigation plan
Of course it should not be a detailed plan. It is just required to align the product team, detail MVP scope, and plan time-to-market. There is a lot of work to be done at the following stages, but at least, as the result of the discovery phase, you:
Can be sure that the product is worth doing
Have a clear vision of how is it going to look like
Have an understanding of how much time and money the product development is going to take.
Conclusion
As you can see, the discovery phase is one of the most important stages of any product lifecycle. Its main purposes are mitigating risks, shortening the time to market period, and saving a lot of time, nerve cells, and money.
938 views11:00