Incremental Innovation: Unsung Heroes of Product Development.
Posted by Narendra Rao on August 4, 2007
Mission Impossible: We hear Superman(ager!) stories ” A product manager conceptualizes a great product idea (when an apple falls on his head!!). There is clear gap in available offerings & segment of customers are waiting for it since years! Big market size, large value creation with sustainable competitive advantage! Engineering team takes up seemingly impossible task & puts in superhuman efforts. Product is developed, tested & later released to site in record time. Revenue bells starts ringing etc.etc….!!”
Such heroic projects make good news stories, often heard in start-ups. Neither such success stories repeatable (if at all!) nor do they mostly make money. They can fail very expensively.
Traditionally products have been developed by this mega project approach - Like talking to all possible users, evaluating all possible competitors, making complete business cases, estimate market size, value proposition, use cases & scenarios, profiling etc. The process is extraordinarily long with various stage gate reviews & go no-go decisions. The financial & management stakes are very high. Companies have to wait 3-5 years before they actually see a dollar of earned profit. Product managers should get specifications 100% right & predict what customers want when product gets launched. Getting insight into what customer would need rather than what they asked for is important. Changing requirements put undue pressure on project schedule, as mega projects lack inherent flexibility to adapt to changing needs.
Mega projects with big budgets & large number of stage-gate-reviews fail to respond to changing technology & market conditions, user preferences or demanding venture capitalists. Companies need to be agile in responding to changing needs, manage risks & be able to show intermediate results.
Incremental Innovation: There is a saying ” easiest way to shorten development cycles is to minimize the work required to develop the product!!” In incremental innovation approach, a development cycle goes through several, small & end to end cycles. And each cycle is executed at rapid phase with minimum budgets & managed with minimum risks. The teams are empowered to run through cycle without much intervention. There is almost no management stage gate reviews within each cycle.
Financial Advantages:
- Relative investments in each phase is lower.
- Revenue & profits show up much faster. Cash flows are better as there is no need to wait for say 5 years to see a dollar of profit.
- Much less financial risks as strong feedback from market help in adapting or changing investment needs. Surprises appear much earlier in life cycle.
Marketing Advantages:
- It is much easier to forecast customer needs over shorter time horizons, thereby helps to create more accurate products.
- Even if there is a mistake in assessing user needs, it is far easier to correct it.
- In fast moving markets, it gives crucial flexibility & mistakes are not costly.
- Each product introductions has the potential to lock in the customer with switching costs & network externality effects.
- Product gets refined with each introduction as it helps in getting crucial insight into customer needs than what customers explicitly asked for.
Engineering Advantages:
- As requirements are added during execution phase, complexity increases exponentially, putting lot of stress on development.
- Cost of adding new feature is significant as most complexity is due to interfaces & interactions with rest of the system.
- Field problems can not easily be modeled. Hence systems are best tested in actual working conditions.
- As technology changes, it is easier to incorporate at each cycle, rather than making technology commitments for longer time horizon.
- They are very effective in motivating people as they can see results faster.
In summery, incremental innovation enables rapid organizational learning & makes them effective in responding to changing needs & keeping risks manageable.
Posted in Project Management | 4 Comments »