根据一些公司反应的产品开发周期的问题,我们根据在企业咨询和内训过程中的经验,现就如何缩短产品开发周期的问题(有的时候可能是保证项目周期的问题),给大家做一一分析,就其中可能出现的问题和相关解决方法进行交流。
产品开发过程中存在的问题
根据我们对相关咨询企业的调研结果表明,现在企业在产品开发过程主要面临以下问题:
1、产品开发周期漫长甚至不能收工;
2、很难对市场需求做出快速反应?不知道策略是什么?
3、分段开发,没有人对全流程负责;
4、人员的增加比项目和产品增加的更快;
5、研发人员不知道如何考核,不知道如何留住关键人才;
6、 没有人对产品平台和技术负责,所有项目都从头做起。
……
在对如何缩短产品开发周期分析之前,我们先了解一下产品开发的整个过程,产品开发的过程如下图所示:
从产品开发的过程,我们清楚地了解到,产品开发的每一个过程都很重要,任何一个环节出现问题都会影响到产品的开发周期,但是不同类型的企业出现的问题不同,就中国企业目前的情况来看,问题主要出现在以下两个方面:
不了解市场或者客户需求,导致开发周期过长
在新产品开发方面,主要问题是来自对市场需求或者客户需求不了解造成的,在IT行业,我们在给很多IT企业做咨询或者内训的时候发现,公司基本都是技术人员,市场人员很少,再有就是销售人员(有的兼顾市场),不能准确把握客户需求,有的时候甚至在做项目的时候还不能完全理解客户需求,导致客户需求一变再变,导致项目延误。这样不仅大大增加我们的项目成本,而且影响到产品开发周期是市场机会,直接关系到企业的核心竞争力。
如果不是IT行业,实际产品的开发企业,问题一般出现在2个方面,一个是客户真实需求的把握不够,开发出来的产品不能真正满足客户的需要;另一个方面的就是产品在开发过程中没有评审或者评审不够,导致开发出来的产品不适应市场或者产品开发没法继续进行,导致项目终止。
以上我们说的是主要原因来自对市场需求的把握对产品开发周期的影响,还有一种原因就是出现在开发过程中,就是产品的研发阶段,这也是我们现在很多企业通常认为的产品开发。
开发管理过程中出现的问题
在产品开发阶段,主要是如何通过技术手段,把产品开发出来。在这个过程中,如何有效利用资源,如何进行部门之间的合作?如何建立技术平台和产品平台?如何把客户的需求转化成技术文件?等等,很多因素都会直接影响到产品的开发周期。
具体怎么来做,怎么规避风险,如何缩短产品开发周期,我们下面会一一讲到。
首先说一下什么叫产品开发,产品开发与技术开发有什么区别?现在很多公司都把技术开发当作产品开发,其实这是不正确的,产品开发包含市场开发、技术开发、服务开发和资料开发,技术开发是产品开发中的一部分。如下图表示:
处于不同阶段和不同行业的公司,在产品开发上面的模式不一样,产品开发模式分为三种:
第一种,以产品为中心,我们把产品生产出来了,然后推动市场;
第二种,以客户为中心,我们先了解客户需求,然后再根据客户需求再组织相关资源进行产品开发;
第三种,以利润为中心,一方面我们根据技术的发展,建立技术平台和产品平台,另一方面我们收集并筛选客户需求,在产品平台上进行产品开发,满足客户的个性化需求。
从这三种开发模式来看,第三种开发模式是最好。我们国内的大部分企业基本处于第一种模式和第二种,第三种很少。因此建立以市场为导向的产品开发体系,是解决我们在产品开发过程出现问题的基础,特别是在新产品的开发过程中。了解了以上产品开发的概念和产品开发的模式,我们现在就如何缩短产品开发周期进行探讨:
&n