产品研发管理流程资料下载.pdf
- 文档编号:5968582
- 上传时间:2023-05-05
- 格式:PDF
- 页数:28
- 大小:598.38KB
产品研发管理流程资料下载.pdf
《产品研发管理流程资料下载.pdf》由会员分享,可在线阅读,更多相关《产品研发管理流程资料下载.pdf(28页珍藏版)》请在冰点文库上搜索。
2)组织产品实现,确保产品满足规划;
3)负责产品项目的任务跟踪和组织协调。
对于进度、需求或设计的变更,提出变更申请;
对于存在的问题,进行跨部门沟通,并组织、协调资源解决。
3、产品产品项目组项目组成成:
一般包括如下角色产品研发管理流程31)产品项目经理:
负责产品项目组的统筹管理;
2)需求分析工程师:
负责需求分析;
3)UI设计工程师:
负责页面设计;
4)架构设计师:
负责产品的总体架构设计;
5)系统集成工程师:
设计产品的系统部署方案,搭建系统部署环境;
6)开发工程师:
负责概要设计、详细设计和编码,配合系统的技术发布;
7)测试工程师:
负责随测和版本测试,验证产品符合性;
8)系统配置工程师:
搭建测试环境、验证安装文档、提供产品盘,配合系统的技术发布;
9)运维工程师:
编写产品的部署或升级计划,完成产品的技术发布,反馈使用中的问题。
4、产品团队组成产品团队组成:
产品团队除了包括产品项目组的所有成员,还包括如下角色:
1)产品经理:
负责产品团队的统筹管理;
2)公司高层领导:
制定产品战略,提出市场方向;
3)商务人员:
协助市场需求调研;
组织产品销售和用户培训,收集并反馈用户意见和建议;
4)市场人员:
协助产品包装,制定产品的宣传和推广计划;
5)法务人员:
协助完成产品注册等法律事务,并审核合同草稿;
6)业务运营人员:
完成产品的运营流程,为产品销售做好准备;
负责产品销售后的业务运营。
5、QA工程师工程师:
1)负责产品研发管理流程的制定、推行和持续改进;
2)在产品管理工作范围内,对产品经理进行过程指导。
监控过程执行情况,报告过程问题,并跟踪问题的处理;
3)在产品项目的工作范围内,对产品项目经理进行过程指导。
4)协助产品经理或产品项目经理完成部分组织协调工作,以及部分文档管理工作。
6、各各部门管理层部门管理层:
1)负责本部门的资源安排,并协助进行跨部门资源的协调;
2)对于相关问题,提出解决建议,并参与解决方案的制定。
督促相关人员执行最终的解决方案。
7、公司公司产品委员会产品委员会:
1)评审产品的可行性分析报告和各版本规划,做出是否研发的决策;
2)在产品管理过程中,负责重大问题(如:
研发方向、产品投资、重大需求变更等)的评审和决策。
产品研发管理流程48、公司技术委员会:
公司技术委员会:
1)评审产品的架构设计和系统部署方案;
2)在产品项目管理过程中,负责重大技术问题(如:
重大的设计变更)的评审和决策。
9、审批人:
审批人:
各个工作环节或不同的工作产品,有不同的审批人:
1)在流程图,用“审批人”统称;
2)在各阶段要点说明中,有具体审批人的定义;
3)在工作产品的模版上,也会列出本产品的审批人。
10、其它说明:
其它说明:
1)各类角色的具体职责和工作内容,见“过程定义”中的详细描述;
2)在实际工作中,一个人可能同时承担多个角色,一个角色也可能会有多个人员承担。
在相关计划中,应定义每个人员的具体角色和工作内容;
3)为避免职能部门调整带来的流程修改,本文使用角色进行工作和流程描述。
3.过程定义过程定义3.1总流程总流程3.1.1产品生命周期示意图产品生命周期示意图产品产品创意创意产品产品退市退市产品项目策划产品项目研发产品项目收尾产品产品版本版本规划规划产品包装与销售支持产品包装与销售支持新需求收集由项目经理组织由项目经理组织由产品经理组织由产品经理组织由产品经理和项目经理共同组织由产品经理和项目经理共同组织!
产品经理负责产品生命周期的全过程管理和协调产品经理负责产品生命周期的全过程管理和协调产品项目跟踪与监控产品项目跟踪与监控产品研发管理流程53.1.2产品项目生命周期示意图产品项目生命周期示意图新需求收集产品产品版本版本规划规划产品项目策划需求分析系统设计技术发布与试运行产品项目收尾详设与编码产品测试产品项目跟踪与监控产品项目跟踪与监控产品包装与销售支持产品包装与销售支持3.1.3产品研发管理总产品研发管理总流程流程产品研发管理总流程技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技产品可行性分析报告产品创意产品项目计划产品项目策划审批产品版本规划说明书产品版本规划审批审批需求规格说明书需求分析系统设计文档系统设计程序和代码详设与编码审批产品和运行环境产品测试技术发布申请技术发布与试运行审批审批市场发布申请、产品项目结项申请产品项目收尾审批需求、问题记录表问题和新需求收集审批审批产品包装与销售支持产品研发管理流程63.2具体流程及要点具体流程及要点说明说明3.2.1产品创意产品创意1、目的对于一个全新全新的产品,要执行本阶段流程。
其目的在于:
a)通过备案申请,确保产品方向符合公司战略;
b)通过市场需求调研和分析,定义产品形态,确定产品定位和销售方向;
c)通过投入产出分析、技术可行性分析、风险分析等,确保产品决策的正确性。
2、组织者:
产品经理3、流程图产品研发管理流程7产品创意技技技技技技技技技技QA技技技/技技技技技技技技技技技技/技技技技技技技技技技技技技技/技技产产产产技技需要修订,再次评审审批审核调研记录组织市场与技术调研、竞品分析审核产品可行性分析报告审批表办理可行性分析报告的审批签字手续产品备案通知办理备案手续,发送通知关闭财务帐号产品可行性分析报告(草稿)组织市场需求分析,定义产品形态,进行投入产出分析和技术可行性分析,完成分析草稿产品创意过程跟踪指定参与人员技技产品可行性分析报告、相关PPT提出可行性分析评审申请评审评审结论结论?
开启财务帐号参加可行性分析评审技技技技技技调研记录参与调研和分析产品备案申请表提出产品备案申请产品创意管理计划组建临时产品小组,细化工作计划评审,做出决策会议纪要组织评审产品备案申请表组织审批审批产品备案结束通知办理产品备案结束手续,发送通知准备制定产品版本规划不予研发可以研发技技技技技技技4、要点说明1)关于产品备案申请a)产品备案申请表的主要内容:
备案原因:
一般引述公司产品战略。
如与产品战略不符,应特别说明;
本阶段的工作方向和方式:
人员组成、本阶段的工作量估计:
产品研发管理流程8主要工作安排和工作产品:
本阶段的费用预算等。
b)备案审批:
产品定位产品定位产品创意阶段的产品创意阶段的工作量和工作量和费用费用预预算值算值产品部门产品部门经理经理/总监总监技术管理技术管理中心总监中心总监技术技术副总副总总经理总经理符合公司产品战略工作量5人月&
预算2万元5人月工作量10人月,或2万元10人月或预算5万元不包含在战略中工作量5人月&
预算2万元工作量5人月或预算2万元c)备注:
在进行产品备案审批时,可能需要组织会议评审。
此时,可由技术管理中心组织,由产品经理用PPT进行情况介绍。
2)关于“各部门参与人员”:
a)至少应包括:
市场人员、商务人员、技术架构师、开发管理人员等;
b)在产品备案期间,产品经理应分配上述人员参与相关工作,并完成部分工作产品;
c)本阶段的重点是市场需求调研和分析,因此市场人员和商务人员应发挥主要作用。
3)产品可行性分析报告的主要内容:
a)背景说明:
b)产品定义:
主要特征描述(主要功能);
总体架构和关键技术指标;
典型应用等。
c)市场可行性分析:
市场需求分析;
竞争对手分析;
产品研发管理流程9目标客户和竞争力分析;
产品路标规划;
投入/产出比分析;
d)技术可行性分析:
国内外技术现状;
技术方案详细描述;
实现可行性分析等。
e)风险分析与应对措施:
f)产品可行性分析结论等。
4)关于产品备案延期申请或产品备案撤销的简要说明a)产品备案延期申请:
与产品备案申请表中的计划相比,进度延期5个工作日以上,则产品经理应填写产品备案延期申请表,说明延期原因,以及对进度、工作量和预算的影响,交技术管理中心办理审批手续;
b)产品备案撤销:
特殊情况下,可能要取消产品备案,则由产品经理填写产品备案撤销表。
说明撤销原因,并进行工作小结,交技术管理中心办理审批手续。
必要时,可以通过会议形式,提请产品委员会评审后,做出备案撤销的决定;
完成产品备案撤销手续后,技术管理中心发送备案结束通知给相关部门。
5)产品创意过程跟踪:
a)产品经理负责产品创意阶段的全程管理和跟踪;
b)QA人员主要跟踪“可行性分析评审”的时间点。
如果这个时间点延期5个工作日以上,则提请产品经理办理产品备案延期申请手续。
3.2.2产品产品版本版本规划规划1、目的a)通过产品的版本规划,定义产品项目的研发任务。
包括:
功能需求、性能需求、预计的发布产品研发管理流程10时间和期望的工作量控制等。
产品经理3、流程图产品版本规划技技技技技技技技技技QA技技技/技技技技技技技技技技技技/技技技技技技技技技技技技技技/技技产产产产技技评审评审结论结论?
开启财务帐号参与评估评审,做出决策产品版本规划说明书、相关PPT提出版本规划评审申请指定参与人员产品备案申请表办理产品备案申请产品版本规划说明书评估研发难度、工作量和大致的进度组建临时产品小组会议纪要组织评审技技技技技技产品备案申请表组织审批参加产品版本规划评审审核产品备案通知办理备案手续,发送通知审批关闭财务帐号技技技技技技技产品版本规划说明书定义新版本的功能需求和性能需求,提出必要的架构调整建议参与讨论审批产品版本规划过程跟踪产品版本规划审批表办理产品版本规划的审批签字手续技技技技技技技技技技技不通过,需修订通过产品备案结束通知办理产品备案结束手续,发送通知4、要点说明1)本阶段的工作流程,与产品创意阶段类似。
它们的不同点在于:
a)对于一个产品而言,“产品创意阶段”只经历一次;
而“产品版本规划”则重复多次,每次开展新版本研发前,都要经历本阶段。
但是,在进行产品1.0版本规划时,本阶段产品研发管理流程11中的产品备案手续不必执行;
b)产品创意阶段定义的产品功能相对粗略,且覆盖整个产品生命周期。
本阶段则具体定义产品新版本的主要功能和性能需求;
c)在产品创意阶段,主要通过市场需求调研和竞品分析,确定产品的功能规划。
而在本阶段,除了上述两种方式外,更多的需求来源于产品的用户反馈和公司内部各部门的反馈;
d)在产品创意阶段,市场、商务人员和技术架构师应重点参与。
而在产品版本规划阶段,开发部门应指定专人参与。
一般而言,此人将在未来的产品项目中担任产品项目经理,以便实现平稳过渡。
同时,在进行研发难度评估、工作量和预计进度估计时,该人将主要参与;
e)与产品创意阶段相比,本阶段的工作量和预算相对偏小。
本阶段的产品备案审批权限定义为:
产品定位产品定位本阶段的本阶段的工作量和工作量和费用费用预算值预算值产品部门产品部门经理经理/总监总监技术管理技术管理中心总监中心总监技术技术副总副总总经理总经理符合公司产品战略工作量2人月&
预算1万元2人月工作量5人月,或1万元5人月或预算2万元不包含在战略中工作量2人月&
预算1万元工作量2人月或预算1万元2)本阶段与产品创意阶段的共同点在于:
a)都是从市场需求、用户角度进行产品分析;
b)流程和角色类似,管理要求相同(如:
产品备案审批、备案延期申请等)。
3)关于产品版本规划:
a)产品版本规划说明书的主要内容:
产品现状概述;
新版本规划提出的背景和原因;
功能需求描述和优先级;
性能需求描述,以及必要的架构调整建议;
产品研发管理流程12产品或项目依赖关系;
研发难度评估、工作量和预计进度估计(初步估计,不作为跟踪依据);
其它内容。
b)产品版本规划的审批人,根据工作量不同有所区别:
新版本新版本研发项目研发项目的预计的预计工工作量作量产品部门产品部门经理经理/总监总监开发部门开发部门经理经理/总监总监技术管理技术管理中心总监中心总监技术技术副总副总总经总经理理产品委产品委员会员会工作量10人月10人月工作量20人月20人月工作量50人月工作量50人月其它如有重大的架构调整,则还需要技术委员会评审。
3.2.3产品产品项目项目管理管理3.2.3.13.2.3.1产品项目策划产品项目策划1、目的b)根据产品版本规划,进行产品项目策划,为产品项目的管理打下基础;
c)便于公司领导、运维部门、商务部门等相关人员,了解项目安排,以便做好相关工作。
产品项目经理为主,产品经理配合3、流程图产品研发管理流程13产品项目策划技技技技技技技技技技技技技技技技技技技技技技技技QA技技技/技技技技技技技技技技技技技技技/技技技技技技技技技技技技技技技技技技技技技任命产品项目经理组建产品项目团队参与计划制定,提出意见和建议产品项目管理计划、产品项目进度计划(粗)、产品项目立项申请表制定产品项目计划,提出立项申请评审报告组织评审跨部门资源协调技技技技技参加评审必要时参与确认协助资源协调提出评审申请评审评审结论结论?
需要修订通过产品项目立项通知发送立项通知开启财务帐号产品项目立项申请表办理立项申请审批签字审批组织召开产品项目启动会,明确相关人员职责和任务参加产品项目启动会,明确各自工作参加启动会4、要点说明1)通常,在产品版本规划评审通过后两周内,完成产品项目策划工作;
2)这里的产品项目计划是完整意义上的计划:
a)涉及阶段包括:
需求分析、系统设计、详设与编码、产品测试、技术发布与试运行、产品项目收尾等各个阶段;
b)产品项目团队人员包括:
需求分析、UI设计、系统设计(架构设计、软件设计、系统部署方案设计等)、开发、测试、系统配置、运维、采购等各环节人员。
同时,还包括公用组件/模块的开发人员;
c)特别要注意硬件准备工作(如系统部署方案制订、设备采购、网络环境建设、系统安装等)和技术发布准备(如文档提供、技术培训等)等工作;
产品研发管理流程14d)在制订计划时,产品项目经理应与产品经理、各资源部门经理进行充分沟通和协调,明确工作内容和标准、确定参与人员和参与时间等,确保各部分计划的可执行性,从而保证总体计划的可行性。
同时,产品项目经理还要与QA人员进行充分沟通,了解项目管理要求和工作规范;
e)产品项目管理计划的主要内容:
项目目标;
过程定义与工作产品清单;
关键任务分解、工作量估计和里程碑;
人员计划;
同行评审计划;
风险管理计划;
项目预算;
项目采购计划;
其它计划,如:
培训计划、技术攻关计划、配置管理计划等。
f)此时的产品项目进度计划,除了需求分析阶段的工作比较细致外,其它阶段都只定义了起止点,需要不断细化。
3)产品项目立项申请表的审批:
4)产品项目计划审批后,形成基线。
变更管理,见“产品项目跟踪与监控”;
工作量和预算值工作量和预算值产品经理产品经理开发部门开发部门经理经理/总监总监技术管理技术管理中心总监中心总监技技术术副副总总总经总经理理工作量10人月&
费用预算1万元&
采购估价2万元10人月工作量20人月,或1万元费用预算2万元,或2万元20人月,或费用预算2万元,或采购估价5万元产品研发管理流程155)关于产品项目启动会:
a)原则上,在启动会之前,产品项目组成员都应该已经确定;
b)特殊情况下,在启动会上,相关资源部门必须确定参加项目的人员;
6)注意注意:
在本阶段,产品经理应进行产品版本管理工作的策划,并形成产品版本管理计划。
下面简单说明:
a)产品版本管理计划由产品经理负责编写,其中包括产品项目管理计划中的部分工作(里程碑,以便产品经理跟踪),但更多的内容是产品包装与销售支持(产品命名、包装、培训、市场宣传、销售文件准备、法律事务办理、运营流程准备等)相关的工作;
b)产品版本管理计划涉及的人员主要包括:
市场、商务、法务、业务运营等相关人员。
3.2.3.23.2.3.2需求分析需求分析1、目的a)根据产品版本规划,进行详细的需求规格定义,为系统设计和编码测试提供工作基础;
b)本阶段结束前,应细化产品项目计划,并作为项目跟踪和评价的依据。
产品项目经理3、流程图产品研发管理流程16需求分析QA技技技/技技技技技技技技技技技技技技技技技技技技UI技技技技技技技技技技技技技技技技技技通过需要修订需求管理和跟踪评审报告组织需求评审产品项目管理计划、产品项目进度计划细化项目计划,并组织确认评审意见参与需求评审产品页面页面设计技技技技技需求规格说明书需求分析通过通过?
技技技技技技技技技技技技技技技技技技按照计划开展工作进度跟踪组织需求分析工作按照新计划跟踪4、要点说明1)需求规格说明书,必须符合产品版本规划中定义的产品需求;
2)产品经理负责产品需求的管理和跟踪,是需求规格说明书的第一评审人;
3)需求规格说明书评审后,形成基线。
4)需求评审通过后,产品项目经理细化产品项目计划,包括:
重新估计工作量,确定各里程碑时间点,明确产品的技术发布日期。
细化后的产品项目计划,要得到产品经理、相关资源部门经理的再次确认。
确认后,将作为项目后续跟踪和评价的依据。
此时,产品经理应修订产品版本管理计划中的发布日期;
5)其它说明:
在需求分析的同时,可以开展部分设计工作。
但,最终的设计必须满足需求。
3.2.3.33.2.3.3系统设计系统设计1、目的a)通过软件产品设计,为后续编码奠定基础;
b)通过系统部署方案设计,做好运行环境的准备;
c)通过测试方案设计,做好测试准备。
产品项目经理产品研发管理流程173、流程图系统设计技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技需要修订进度跟踪组织系统设计工作通过通过?
评审报告组织设计评审测试方案、测试用例编写测试方案和用例技技技技技技技技技技技技概要设计、数据库设计等软件产品设计系统部署方案系统部署方案设计评审报告组织测试方案评审通过通过?
需要修订参加相关工作产品的评审技技技技技技通过通过4、要点说明1)软件产品设计:
a)由开发人员完成。
必要时,技术架构师参与;
b)主要评审人包括:
产品项目经理、开发部门经理/总监、技术架构师等。
如有重大设计变更,提交技术委员会评审。
2)系统部署方案设计:
a)由系统集成工程师完成;
b)主要内容包括:
运营环境、网络设计、部署方案、设备要求等,偏重于硬件方面;
c)主要评审人包括:
产品项目经理、开发部门经理/总监、产品经理(特别关注系统造价)等。
必要时,提交技术委员会评审。
3)测试方案设计:
a)由测试人员完成。
其中,测试方案应在本阶段完成,测试用例可以在“详设与编码”阶段结束前完成;
产品项目经理(关注进度)、产品经理和需求分析师(关注需求覆盖度)、测试部经理(关注测试技术)等。
产品研发管理流程183.2.3.43.2.3.4详设与编码详设与编码1、目的a)根据系统设计,开展详设和编码工作;
b)进行随测,提出Bug,尽早开展Bug修改,确保产品质量。
产品项目经理3、流程图详设与编码技技技技技技技技技技技技技技技技技技技技技技技技技交互随测申请提出随测申请测试环境搭建技技技技技技技技技Bug随测进度跟踪组织编码与随测工作Bug修复、自测详细设计源码/自测报告编码,自测测试用例补充随测环境准备所有模块所有模块随测完成随测完成?
否版本测试申请提出版本测试申请版本测试环境搭建是技技技技4、要点说明1)本阶段,最重要的任务就是做好进度控制;
2)所有模块,程序员都应进行自测。
对于重要模块,要安排代码走查;
3)在第一个模块完成后,即可开展随测工作。
在Bug交互过程中,a)当测试工程师与开发工程师不能达成一致时,由产品项目经理和测试经理协调确认;
b)涉及需求的Bug确认,由产品经理最终负责。
产品研发管理流程194)本阶段结束前,应完成产品版本测试环境的准备;
5)产品项目经理除了关心软件研发进展外,还要跟踪运营环境的准备工作。
3.2.3.53.2.3.5产品测试产品测试与发布准备与发布准备1、目的a)完成产品的功能测试和性能测试,完成Bug修改,确保产品质量;
b)完成技术发布的准备工作。
产品项目经理3、流程图产品测试技技技技技技技技/技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技技满足技术满足技术发布条件发布条件?
功能测试技技技技技技技技技技术发布申请提出技术发布申请进度跟踪组织产品测试和技术发布准备Bug修复,自测产品编译、部署性能测试是交互交互系统运行环境准备系统运行环境安装维护手册、培训PPT组织手册编写,技术培训学习文档,参加培训产品部署或升级计划制订产品部署或升级计划,完成计划评审测试报告编写测试报告否否技术发布申请审批技术发布申请产品盘准备产品盘产品盘接收产品盘技技技技技技技技技4、要点说明1)在本阶段,产品项目经理除了关注产品测试外,更要做好系统运行环境的准备,包括:
硬件采购、网络环境建设、硬件部署、系统软件安装等。
这些工作,可能从需求分析阶段就已经产品研发管理流程20开始,但是在本阶段结束前基本应完成;
2)一般,系统运行环境的准备,由系统集成工程师完成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 研发 管理 流程