项目管理:如何打造高效运作的产研团队?

5 评论 8296 浏览 57 收藏 10 分钟

编辑导语:产品的成功不仅需要良好的规划,也需要高效的执行。由于执行最终会落到产研团队上,所以打造高效运作的产研团队是产品成功的前提条件之一。本文作者从项目管理的角度,分析说明产研团队要如何高效运作,一起来看一下吧。

产品的成功不仅需要良好的规划,也需要高效的执行,而因为产品相关任务的执行最终都会落到产研团队上,所以打造高效运作的产研团队是产品成功的前提条件之一。

产研团队打造涉及组织架构、职责分工、项目管理、团队协作等多个环节,本文将从项目管理的角度来说明产研团队要如何高效运作。

一、背景概述

项目管理的意义是:

  • 提高研发工作计划性
  • 明确研发团队中各职能分工
  • 从各个环节保证产品质量
  • 提高研发工作的效率

下文将从项目流程、项目工具、变更管理、延期管理这几个方面来阐述不同发展阶段时项目管理方式的差异。

二、项目流程

1. 产品规划

1)阶段概述

产品规划是产品研发过程中的第一个环节,用来定义产品迭代方向。

2)前置条件

在产品规划前应先完成需求收集和分析相关工作。

3)参与人及职责

4)交付成果

产品规划方案。

5)阶段结束标志

完成产品规划方案并通过产品规划评审会的评审。

2. 项目启动

1)阶段概述

项目启动是产品研发过程中进行团队组建和项目计划制定的一个环节。

2)前置条件

已经完成产品规划。

3)参与人及职责

4)交付成果

项目主计划、项目子计划、项目成员清单。

5)阶段结束标志

召开项目启动会。

3. 原型设计

1)阶段概述

原型设计主要由产品经理将需求转化为产品原型的一个环节。

2)前置条件

已经完成产品规划。

3)参与人及职责

4)交付成果

产品原型。

5)阶段结束标志

原型通过需求评审会的评审。

4. UI设计

1)阶段概述

UI设计环节是由UI设计师来完成包含布局、配色等界面视觉设计的一个环节。

2)前置条件

完成原型设计,并且原型通过需求评审会评审。

3)参与人及职责

4)交付成果

UI效果图。

5)阶段结束标志

完成UI效果图设计,并且UI效果图通过评审会。

5. 产品开发

1)阶段概述

产品开发环节是指前端开发工程师、后端开发工程师为实现产品功能、页面、逻辑进行代码开发工作的一个环节。

2)前置条件

完成原型及UI设计稿设计,并经过相应评审会评审。

3)参与人及职责

4)交付成果

联调后版本。

5)阶段结束标志

完成所有功能联调,并部署到测试环境。

6. 产品测试

1)阶段概述

产品测试环节是对产品功能和性能进行测试的一个环节。

2)前置条件

产品已经联调完成并部署到测试环境。

3)参与人及职责

4)交付成果

待部署版本。

5)阶段结束标志

测试用例通过测试用例评审会的评审,并基于测试用例完成所有功能测试。

7. 产品验收

1)阶段概述

产品验收是产品研发过程中产品经理和UI设计师针对产品最终实现效果与设计方案相符程度进行验收的一个环节。

2)前置条件

已经完成产品测试。

3)参与人及职责

4)交付成果

待部署版本。

5)阶段结束标志

通过产品验收。

8. 部署上线

1)阶段概述

部署上线对于项目组来说是具有里程碑意义的事件,指产品代码从测试环境切换到正式的生产环境,外部的普通用户通过打开线上网页链接就可以直接对产品进行访问。

2)前置条件

已经完成产品测试及验收。

3)参与人及职责

4)交付成果

正式上线版本。

5)阶段结束标志

产品上线并正常运行。

9. 项目总结

1)阶段概述

项目总结是项目组成员一起来对项目流程中做的好或不好的地方进行复盘总结的一个环节。

2)前置条件

已经完成产品上线。

3)参与人及职责

项目总结阶段的参与人为所有项目成员,每个项目成员针对项目整体和自己负责部分进行总结。

4)交付成果

项目总结纪要。

5)阶段结束标志

召开项目总结会,并形成项目总结纪要。

10. 产品发布

1)阶段概述

产品发布是研发流程中产品经理对公司、客户进行产品发布通知的一个环节。

2)前置条件

已经完成产品上线。

3)参与人及职责

4)交付成果

产品发版说明。

5)阶段结束标志

成功召开产品发布会。

三、项目工具

1. 需求管理

通过自研的需求反馈系统来进行公司内外部需求管理,以及需求池管理。

客户及市场、销售、服务等协作部门可以登录需求反馈系统进行需求提交,产品经理可登录系统进行需求处理反馈,并可将有价值的需求放入需求池,为产品后续规划提供参考信息。

2. 研发协作

通过自研的研发协作系统来进行研发团队内部需求&bug传递。

产品经理可在研发协作系统里进行版本定义、需求记录与跟踪。

所有团队成员都可在研发协作系统里进行bug记录。

测试工程师可在研发协作系统里进行bug跟踪。

前端开发工程师、后端开发工程师可在研发协作系统里标记需求&bug处理情况。

3. 过程资产

通过在线共享文档来进行项目过程资产记录与留存。

4. 项目跟进

通过钉钉日报、周报、月报来进行项目跟进。

四、变更管理

需求变更是导致项目失控的重要原因之一,所以在项目管理过程中需要严格规范需求变更流程。

如果真的需要进行需求变更,则由变更人在钉钉上提起申请,经由相关的产品,开发,测试,领导知会及同意后才允许变更,并需记录变更原因。变更内容要求正式记录,不允许口头通知或提供聊天记录。

五、延期管理

产品上线延期是项目管理过程中的常见现象,但实际上延期会导致客户满意度下降,项目团队成员士气下降等后果,所以需要尽量避免延期。

为了避免项目延期,需要做到以下几点:

  • 项目过程中及时跟进
  • 提前规避相关延期风险
  • 已经出现某个节点延期的情况时,尽快应对调整

六、总结

好的项目管理能够明显提高一个团队工作效率,但每个部分都需要根据实际情况进行适配性的管理,而除了上述方法论之外,项目管理过程中更重要的是人员的沟通和管理。

 

本文由 @产品人的自留地 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 这篇文章干货满满,结构清晰,感谢作者的分享,值得收藏

    来自江苏 回复
  2. 对于项目管理的解释分析很简单易懂,小白的我表示看的很起劲哈哈

    来自广西 回复
  3. 好的项目管理能够明显提高一个团队工作效率,但每个部分都需要根据实际情况进行适配性的管理~

    来自吉林 回复
  4. 适合新入行的人看

    来自上海 回复
    1. 恩恩,借这个机会做下总结,如果还能为其他人提供些价值就更好了。

      来自浙江 回复