Product Management & Strategy

for technology companies

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.

4 Responses to “Incremental Innovation: Unsung Heroes of Product Development.”

  1. Most business innovation is really small incremental improvements, which I always think of as evolutionary, rather than revolutionary.

    The reason most businesses choose to take bigger steps is that a number of costs (testing, marketing, customer support) are relatively constant.

  2. Incremental innovations happen within the process of production and marketing as well. A business can ask itself “How are we involving the customer at the front-end of innovation, in the idea generation phases?” If the answer is “We’re not” then a simple solution could be to have a suggestions box on your website, a customer contest to come up with new ideas, or to hire an organization that offers Voice of the Customer–like BrainReactions.

  3. saeed said

    I have a saying that I strongly believe in:

    Change is a process, not an event.

    Were I to paraphrase myself, I would certainly say:

    Innovation is a process, not an event.

    Most of the time, we don’t hear about the backstory behind seemingly “disruptive” innovations, so we see them as events. Rarely if ever are they nothing but a step in a chain of events.

    Read more at: http://onproductmanagement.wordpress.com/2007/06/07/change-is-a-process-not-an-event/

    Saeed

  4. Hi Narendra,
    Agile development – such as scrum – really does helps with incremental development and also brings a level of transparency that helps business stakeholders feel more comfortable about investing in innovative ideas. However there are still a number of traps that threaten product managers – I’ve blogged about four traps that a product manager will need to navigate around in order to drive and implement innovation read: How Product Managers can avoid the innovation trap #part1. and The Innovation Value Chain and Product Management . for more details Derek All About Product Management..

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>