How I’ll measure the lean startup value of information in my next side project (Lean Software Development Part 8)
There must be a way to know the real money value of Lean Startup ‘knowledge’.
Lean Startup is about gathering ‘knowledge’ through experiments instead of building things. Flow book suggests that the value of an information is its expected impact on the bottom line. So by combining both, there should be a way to compute a quantitative value for the knowledge.
The overall plan would be :
- Start with a rough business plan, but assume that all that’s in it has got 1 chance out of 10 of being right
- Design experiments to precise the likelyhood of what’s in the business plan
- Compute the value of each experiment as the difference of the expected bottom line after and before running it (This should be possible if relying on the business plan for other parameters)
- Work on the task with the highest expected value, be it an experiment, a development, a sales task, or whatever
- Adapt you business plan with any new information
- Repeat
- If it becomes obvious that the expected final earnings are too low, pivot
Flow explains that all the principles are pretty robust to bad inputs and errors. In short, the final estimations of earnings are still a lot better than without using any specific method. In the case of Lean Startup, it means that a false business plan is a good enough starting point.
How to assess the likelyhood of a figure ?
By default let’s assume the value of a feature is somewhere between 0 and your highest estimate. As we’ll go through experiments we’ll be able to narrow this value range and have a more accurate estimate for the real value.
To keep things simple we could assume that the probability of value is uniformaly distributed within this range. From what I read in Waltzing With Bears, here would be a more realistic probability distribution.
How to estimate the value of an experiment ?
I’m not going to go into the details here, because the logic is exactly the same as with technical experiments (which I already wrote about)
Since then though, I read Waltzing With Bears which presents a way of doing Monte Carlo simulations in order to estimate risks on your project. I guess the same thing could be used for value, which would save us from a lot of complex math.
When to stop doing experiments ?
Isn’t all this overkill ? One could argue that the point of Lean Startup should be to build just enough knowledge ! In fact, this value of information concept naturaly helps to find out when running the experiment is not worth it compared to actually doing the real thing.
BTW, a tool doing all this for your automaticaly would be great, wouldn’t it ?
What I’ll do for my next bootstrap side project
- Start with a target hourly earning rate.
- Collect a list of projects I’d be interested in.
- Pick a project and write a business goal for it.
- Assign likelyhoods and ranges on every figure in the business plan.
- Design experiments to improve the figures.
- Create tasks to actually build and sell the product.
- Compute values for each of these tasks.
- Work the most valueable first.
- If the figures prove that I will not make my target wage with this project, I’ll pivot, and restart from 2.
- Otherwise, I’ll repeat from 4.
This was part 8 of my suite of article about Lean Software Development, Part 7 was A Plan for Technical Debt, Part 9 will be My Dream Lean Software Development Tool.
Leave a comment