Outsourced Product Development (OPD) has become an integral part of Software Product Engineering for more than a decade. OPD business has high potential as well as challenges. The idiom ‘tip of the iceberg’ applies to OPD in two contexts – at a macro or industry level, in business context, and at the micro or product level, in engineering context.
At industry level we have seen little more than the tip of the iceberg and we do have a lot more to see.
Every engagement in OPD offers services for multiple products. At every product level we have seen just the tip of the iceberg. Understanding the rest of it is very mandatory!
More on this at: http://www.mindtree.com/blogs/outsourced-product-development-understanding-the-tip-of-the-iceberg