产品设计与开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.4 必要的角色

开发所需的角色分成决策领导团队与职能角色两部分。其中,决策领导团队决定了项目的走向并对项目及时进行评估,而职能角色是构成产品开发的基础要素。

为保证开发项目与企业的发展策略保持一致,开发组织自上而下应具备一系列决策机制,对应的组织角色如图2-2所示。

最高管理团队一般由企业各职能团队的关键角色(包括企业业主或董事会)组成,代表企业的最高意志。该团队对开发项目的推进提供决策与资源支持,换言之,为了满足企业战略一致性的需要,该团队可以决定产品是否存在。

图2-2 开发组织自上而下对应的角色

项目管理办公室(Project Management Office,PMO)是对多项目管理的团队,当面对单个项目时,也可行使单个项目管理的职能。该团队的主要作用是规划管理多项目之间的优先级并使资源利用最大化。项目管理办公室对项目经理进行管理,并提供必要的项目支持。

项目经理(Project Manager,PM)是开发项目的必要角色,担任开发项目团队领导人的角色,对产品开发项目的结果负责。项目经理并非企业的必需角色,只要产品开发项目具有项目经理职能的角色即可,也就是该角色可由其他职能成员兼职。同样地,项目管理办公室也并非强制存在的部门,很多企业由总经理办公室或者类似组织代为行使该权力。

开发核心团队(Core Team,CT)是产品开发的核心单位组织。虽然通常有指定的项目经理作为该团队的领导者,但该团队的交付才是项目的最主要输出。该团队通常是指产品开发团队(Product Development Team,PDT)。

开发扩展团队(Extend Team,ET)是产品开发的有力支持者。由于核心团队往往无法覆盖产品开发的方方面面,在面对复杂产品时,扩展团队可以补足其职能缺失。该团队没有固定的组成人员,可以由任意职能角色按组织需要构成。该团队与核心团队的频繁沟通保障了产品开发的顺利进行。

技术开发团队(Technology Development Team,TDT)是企业开发产品的前提和保证。该团队一方面可以提前为产品开发提供技术储备,另一方面为开发过程中的技术难题提供解决方案。企业是否具有强大开发能力和产品市场竞争力往往就取决于该团队的技术实力。

除个人小型产品开发外,现代社会的主要工业品都是团队合作的结晶。开发组织中产品开发人员可能占据多数的核心位置,但也需要其他辅助团队的配合。按职能团队来划分,一个产品开发团队需要各种角色,如图2-3所示。即便非制造业的产品开发团队,也具备类似的结构,只是生产制造职能可能由其他团队来替代,如运营团队或交付团队等。

任何核心职能的缺失都将导致产品开发在某个阶段面临重大风险,或者出现产品无法交付的情况。扩展团队与核心团队同样重要,鉴于产品开发的核心成员不宜太多,所以核心团队往往由各职能块的代表组成。在开发过程的各个重要里程碑评审过程中,所有核心职能代表都应提供其专业的意见,以保证开发顺利进行。

图2-3 产品开发团队的角色配置(部分)

实际的产品开发团队可能根据产品特点或行业特征衍生出更多特别的职能角色,具体角色由企业自行决定。