第2章 产品开发的组织与角色
2.1 产品开发的组织特征
产品开发是典型的人类活动输出,必须是以人的活动为主要载体。产品开发根据产品的类型和复杂程度对人类活动的要求有所不同。最简单的产品开发可以由个人完成,这是人类历史长河中最常见的开发形式。时至今日,以手工艺品为代表的简单或小型化产品依然保持着这种形式。时下不少小型软件产品的开发也常常由个人来完成。但针对具有一定复杂性的产品来说,一个组织或一个开发团队是必需的。本章将分享典型的产品开发团队或组织的特征与要求。
产品开发是满足客户需求的过程,这个客户是指广义的客户,即在开发过程(组)中所有过程的输出对象都是客户。这使得企业不仅要面对业务上的客户,还要面对自身的员工。那么,要保证开发过程的顺利进行,产品开发组织应满足所有客户的各种需求,这就对企业自身的组织环境提出了相应的要求。
产品开发组织要应对至少两方面的基本诉求,一是企业需要打通产品走向市场的全过程,二是企业本身需要满足一个开发团队的基本要求。
打通产品走向市场的全过程是企业进行产品开发的先决条件。如果产品最终无法走向市场,那么产品开发就是没有意义的。很多企业会先获得市场或客户的明确需求,确保产品在生命周期中可以获得预期利润,然后再进行产品开发。部分技术领先的企业会主动进行技术开发,并在开发过程中寻找市场机会,以保证产品开发完成时有充分的市场销售份额来满足财务预期。这种做法存在一定风险,但开拓型企业依然倾向这种做法,以博取市场的初始份额。任何产品开发活动最终都以营利为主要目的。
产品开发组织是一个多元化的开发团队。现代管理学对团队的定义至少包含两个特征:由跨职能团队组成,以及具有共同的目标。这两个特征为开发团队定下基本的工作形式,也就是一群具有不同技能且肩负不同责任的专业人员为了实现一个共同的目标而组成的临时性群体。如果这个目标长期存在,如产品开发项目源源不断,那么这个群体也可以从临时性群体变为永久性群体。如果产品的复杂程度足够高,那么每一个职能角色可能还存在扩展团队。在扩展团队中,团队成员以满足该职能的产品开发任务为主要目标。这种分层的团队结构构成了产品开发组织的最基本形式。开发团队是产品诞生的摇篮,没有这个团队,产品不可能凭空出现。
根据以上诉求,从企业组织的表现形式上,一个产品开发组织应至少表现出以下特征:
• 明确的创新动力或要求;
• 稳定的开发资源;
• 弹性的供应链;
• 稳健的销售渠道;
• 充分的开发能力;
• 高质量产品的交付能力;
• 良好的客户关系;
• 有效的内部管理能力。
开发组织与个人的最大区别在于角色分工,开发组织需要足够的分工来满足产品开发从需求输入到上市增值的全过程。如果以上特征缺失,或者部分特征不能达到相应的能力水平,那么这样的开发组织很难开发出优秀的产品。
通常,企业可以通过管理行为来干预、调整和优化组织的这些特征。如果出现较大的市场冲击,如遭遇全球金融危机,那么企业很可能放弃部分特征,选择保守运营,此时新产品开发往往会第一个受到影响。保守的组织可能放弃新产品开发。虽然不少实例证明,勇于开发产品是突破逆境的重要手段,但同时也伴随着极高的风险。所以在特殊时期,产品开发组织可能变得保守和难以理解,但通常这仅仅是企业应对风险冲击的临时表现。