热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何打造高效运作的产研团队?

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

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


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

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

 


一、背景概述

项目管理的意义是:



  • 提高研发工作计划性

  • 明确研发团队中各职能分工

  • 从各个环节保证产品质量

  • 提高研发工作的效率

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

 


二、项目流程

1. 产品规划

1)阶段概述

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

2)前置条件

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

3)参与人及职责

4)交付成果

产品规划方案。

5)阶段结束标志

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

 


2. 项目启动

1)阶段概述

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

2)前置条件

已经完成产品规划。

3)参与人及职责

4)交付成果

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

5)阶段结束标志

召开项目启动会。

 


3. 原型设计

1)阶段概述

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

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)参与人及职责

通过产品验收。

 


8. 部署上线

1)阶段概述

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

2)前置条件

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

3)参与人及职责

4)交付成果

正式上线版本。

5)阶段结束标志

产品上线并正常运行。

 


9. 项目总结

1)阶段概述

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

2)前置条件

已经完成产品上线。

3)参与人及职责

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

4)交付成果

项目总结纪要。

5)阶段结束标志

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

 


10. 产品发布

1)阶段概述

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

4)交付成果

产品发版说明。

5)阶段结束标志

成功召开产品发布会。

 


三、项目工具

1. 需求管理

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

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

 


2. 研发协作

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

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

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

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

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

 


3. 过程资产

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

 


4. 项目跟进

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

 


四、变更管理

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

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

 


五、延期管理

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

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



  • 项目过程中及时跟进

  • 提前规避相关延期风险

  • 已经出现某个节点延期的情况时,尽快应对调整

 


六、总结

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



推荐阅读
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • Matplotlib,带有已保 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文描述了作者第一次参加比赛的经历和感受。作者是小学六年级时参加比赛的唯一选手,感到有些紧张。在比赛期间,作者与学长学姐一起用餐,在比赛题目中遇到了一些困难,但最终成功解决。作者还尝试了一款游戏,在回程的路上感到晕车。最终,作者以110分的成绩取得了省一会的资格,并坚定了继续学习的决心。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 关羽败走麦城时路过马超封地 马超为何没有出手救人
    对当年关羽败走麦城,恰好路过马超的封地,为啥马超不救他?很感兴趣的小伙伴们,趣历史小编带来详细的文章供大家参考。说到英雄好汉,便要提到一本名著了,没错,那就是《三国演义》。书中虽 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
author-avatar
峡谷人123_742
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有