研发项目往往包含很多复杂的流程和具体的细节。因此,一套完整且标准的研发项目管理制度和流程对项目的推进至关重要。研发项目管理是成功推动创新和技术发展的关键因素。然而在实际管理中,研发项目管理常常面临着需求不确定、技术风险、人员素质、成本和周期控制困难等压力。如何做好研发项目管理,提高研发项目管理的效能成为每个项目经理都必须学习的内容。在企业中应整合各个部门配合协作,平衡多方利益,结合公司的实际情况,并参考其他成熟的管理案例,搭建一套科学合理的研发项目管理制度和流程规范。本文将探讨如何从多个关键方面来做好研发项目管理,提高研发项目管理的效能,通过学习和了解这些方面,企业可以更好地组织团队、管理资源、促进沟通,并最终实现项目目标。
什么是基于IPD的项目研发管理?
研发项目管理是指在研发项目中,通过规划、执行和监控等活动,有效地控制项目进度、成本和质量等方面,从而确保项目能够按时、按质量完成。研发项目管理方法论是一套应用于公司研发部门的系统性项目管理方法,旨在提高项目的成功率和效率。该方法论以项目管理领域为核心,包含项目管理工作产品、项目管理工作模式和项目管理系统三个有机组成部分,涵盖了从项目立项到交付的全过程。通过该方法论可以实现项目管理的标准化、流程化和自动化,从而确保了项目的质量和进度,并最终达成公司战略目标。
研发项目管理包括「人」和「事」的管理,一个企业的研发项目管理能力也折射了其企业管理的能力。打造一支高效的研发团队,需要企业建立起适合自己的研发项目管理体系并高效地执行。除此之外,研发项目管理工具的引入对科学的管理也是非常重要的,它能够使研发流程规范化、信息透明化,促进项目成功。
(1)建立规范的研发项目管理制度
随着数字化程度的不断加深,企业业务更趋向多元化,研发任务也不断加重。项目经理需要对企业研发现状进行调研,充分了解企业研发项目管理现状、组织结构现状和研发资源配置现状等情况,判断适合公司及团队的研发管理模式。
一般来说,常见的研发模式有以下三种:
CMMI 研发模式:以瀑布式开发为主导的项目开发及产品研发模式。
IPD 研发模式:以市场为导向的产品开发,关注客户需求,通过公共基础模块和跨部门的团队准确、快速、低成本、高质量地推出产品。
敏捷研发模式:以用户的需求进化为核心,采用迭代增量开发的方式进行软件开发。
之后,基于选择的研发模式来制定规范化的研发项目管理制度,以规范项目操作,让团队成员有法可依,包括项目发布规范、缺陷处理规范、项目流程规范、测试用例管理规范等。
(2)建立研发项目管理组织架构
上面提到,研发项目管理包括「人的管理」和「事的管理」。因此,除了建立规范的研发项目管理制度外,我们还需要对内部组织结构进行管理,包括确定组织的基本框架、组织的各职能定位、绩效考核评分规范、研发激励体系等。采用重度矩阵式的管理模式,由LPDT和部门经理共同协商确定PDT成员,PDT成员在LPDT的领导下完成产品开发项目目标。职能部门经理的职责更多应该关注培养部门的能力:包括对部门人力资源规划与培养、部门技术的规划及开发、部门的管理体系建设、向PDT团队提供合格的人力资源等。
在矩阵管理模式下,LPDT对团队成员具有考核的权利,在考核周期,各LPDT将核心组成员的考核意见汇总到职能部门经理处,由职能部门经理统一给出对项目成员的最终考核结果。例如:华为公司建立了多个跨部门的业务团队,如产品组合管理团队(PMT)、集成技术管理团队(ITMT)等,团队成员分为核心组和外围组,分别来自于市场、销售、财务、质量、研发、制造、采购、技术服务等部门,他们在LPDT(产品开发项目领导)的带领下,共同完成由IPMT(集成组合管理团队)下达的产品开发目标。
组织模式:由于很多研发工作需要跨部门、跨岗位去配合执行,企业可通过合适的组织模式对项目组内的成员进行明确的职能划分,建立起跨部门的协作模式。
协作