This document outlines a 12-step process for product development:
1. Identify mega-trends, mega-truths, barriers, and competitors in the state-of-the-art.
2. Determine the size and market potential of the idea.
3. Evaluate the value proposition and whether customers would pay more for improvements.
4. Estimate the perceived cost of the idea to customers in terms of disruption, data migration, etc. and ways to reduce costs.
5. Generate alternative ideas and benchmark them objectively without bias before testing prototypes with real clients and iterating based on feedback.
The challenges are developing an idea that is 10x better than incumbents to attract
15. Step 11
Test before you build it
Mock ups and fakes
Prototypes
Proof-of-concepts
16. Step 12
Test after you build it
Usability tests with real clients
Harsh friends
Your mother
17. Brainstorm & Benchmarking
Generate alternatives
Benchmark alternatives
Test before you build it
Test after you build it
18. Challenge #1
Must be 10x better
than The Incumbents
“Nobody gets fired for
buying IBM”
Corollary:
Only a “crazy” person
buys from a startup
19. Challenge #2
Must be 10x faster
(with little resources)
Iterate fast
Release soon, release often
20. Summary
Identify mega-trends
Identify mega-truths
Identify barriers
Identify competitors and SofA
How big is the idea?
How big is the market?
What is the value of the idea?
What is the cost of the idea?
Generate alternatives
Benchmark alternatives
Test before you build it
Test after you build it