《【精品】产品开发过程规范v1.1.docx》由会员分享,可在线阅读,更多相关《【精品】产品开发过程规范v1.1.docx(30页珍藏版)》请在优知文库上搜索。
1、文档编号:XXX产品开发过程规范XX有限公司2020年11月24日成本干医疗料技有限公司得I文档修订记录版本状态简要说明日期变更人vl.0C创建文档2020-11-19V1.1M评审后修改2020-11-25*变化状态:C创建,A增加,M修改,D删除,AU审核目录1 .弓I言11. 1.目的12. 2.适用范围12 .部门与职责23 .产品开发过程规范41. 1.产品开发过程43. 2.过程说明93. 3.过程裁剪指南134.相关制度及规范174. 1.变更管理制度174. 2.产品开发过程问题管理制度错误!未定义书签。4. 3.文件管理制度194. 4.部门会议制度235.附件错误!未定义书
2、签。5.1. 变更申请单错误!未定义书签。5. 2.变更跟踪表错误!未定义书签。5. 3.风险识别跟踪表错误!未定义书签。5. 4.问题记录跟踪表错误!未定义书签。5. 5.会议纪要错误!未定义书签。5. 6.会议签到表错误!未定义书签。5. 7.提测申请单错误!未定义书签。1.引言1.1. 目的本文档的编制是为了规范XX有限公司产品研发过程各部门工作,使跨部门工作过程流程化,确保产品开发过程的一致性。1.2. 适用范围本文档中规定的相关内容适用于成都XX有限公司产品部、研发部、质控部、运维部等部门。2.职责部门部门职责负责人产品部1、拓展并维护公司可持续化的产品线规划,保证产品线有持续市场竞
3、争力;2、建立并维护公司产品策划体系,包含市场分析、行业分析、产品规划、产品调研、产品设计等职能;3、配合市场部建立公司产品营销体系,包含产品推广、产品合作等业务;4、协同研发部、质控部建立并维护公司产品研发体系,规划产品版本的研发;5、协同市场部、质控部、项目实施部建立并维护公司客户管理体系,关注产品运行情况、客户评价、客户意见等,不断提高客户对产品的满意度;6、负责公司所有项目的内部验收工作,确保项目全部需求得到实现;研发部1、根据产品规划以及项目目标,进行产品、项目的研发和迭代工作;2、组建公司研发团队,制定标准化的技术研发章程,编制公司产品研发计划;3、确定公司的技术选型、技术框架,形
4、成公司技术体系及平台;4、负责公司产品的技术调研、设计论证、系统研发工作,分析并解决产品在研发过程中出现的技术问题;5、负责储备公司技术资源,为各部门、各项目提供技术支持;6、分析和总结研发过程的经验和教训,提高研发质量,汇总各项目的可用成果,形成部门内部技术和知识资源库;7、保障公司计划上线的产品或项目交付的质量;质控部-测试组1、公司质量管理体系的建立、保持和改进;2、承担公司所有产品的版本管理及质量验证工作,并提供可交付给用户的版本给下一环节;3、承担产品质量数据的采集和分析,为公司产品发布提供决策辅助;质控部-运维组1、承担公司所有上线项目的运维技术支持工作,确保系统可以正常稳定的运行
5、;2、承担客户关系维护工作,提升客户满意度;3、承担公司产品及项目的过程质量数据采集和分析工作,持续改进和优化过程管理体系。3.产品开发过程规范3.1. 产品开发过程产品开发过程分为三个类别:1)新产品发布:适用于根据公司新产品规划而进行的设计、开发及发布过程;2)补丁/版本迭代:适用于根据已发布产品的运维需求制定的补丁或版本的迭代工作;3)定制化功能开发:适用于为满足项目需求而进行的定制化功能开发过程;3.1.1.新产品发布流程tt三HSMlHIJ11*eHMmawwwBM*t*0纷a三ttwauM99UMAUW段&W父911M3.1.2,补丁/版本迭代流程速代*本发84*安口/布rut!t
6、frr5i三iI.IIHHH.:,丫C!.fIvt::.1:*.靠”更麟,.1?*Ht帕工之“I.户京IQfllM纤.1.*xap.t文曰).$巾公设圮4.Ie关火怆勇立卜.产B牧H1.三XHM卜.WDXW.事於Utte要4.MttXS.3.1.3,定制化功能开发流程3.1.4.产品版本号规范3.1.4.1.产品版本号格式产品正式版本号统一采用“va.b.c”形式,开发环境版本号采用“va.b.cbetaxw,说明如下:VerSiOn的缩写-副版本号提测版本标识II*1.eoV2.2.2Beta1ttS产品代号主版本号子版本号3.L4.2.版本号修改规则为确保产品版本号的一致性,各产品版本号由
7、产品部统一维护。版本号一般在需求分期阶段制定,不允许重复或回退,修改规则参考如下:主版本号(a)主版本号从1开始,无限制上限,包括但不限于以下情况会导致主版本号变更:1、新产品发布;2、系统进行大量技术迭代,比如采用不同的技术架构;3、产品新增一级功能;4、系统设计全面升级或界面重构;5、其他会导致系统与旧版有较大差异的迭代;副版本号(b)副版本号从0开始,无限制上限,包括但不限于以下情况会导致副版本号变更:1、产品新增二级或三级功能;2、产品进行大量的问题修复工作;3、产品进行了部分设计优化工作;4、其他会导致系统与旧版有少量差异的迭代;子版本号(C)子版本号从O开始,无限制上限,包括但不限
8、于以下情况会导致子版本号变更:1、产品发布紧急补丁;2、产品进行少量程序错误修复并需要发布现场;3、其他基于现有系统进行的调整,不会导致功能改动,例如检验设备对接;提测版本号(betaX)从1开始,适用于软件版本从研发提交测试的版本标识“beta”,每次提测版本号需加1,例如“Leov2.L0beta1”;3.2.过程说明过程说明定义了产品开发中各项过程的输入输出。部门过程过程定义前置过程负责角色必要参与角色输入输出产品部需求/反馈收集对产品需求或已发布产品的反馈的收集及录入过程产品经理各干系人1 .原始需求记录2 .问题反馈1 .需求清单2 .需求确认单需求分期基于产品需求池进行梳理规划版本
9、,并与相关方确认资源的过程需求/反馈收集产品经理各干系人1.需求清单L分期后的需求清单2 .产品规划说明文档3 .干系人登记册组织产品启动会对产品的启动进行宣告,并获得相关方的承诺需求分期产品经理公司各部1 .分期后的需求清单2 .干系人登记册1.会议纪要产品设计基于分期后的需求清单编写产品PRD文档,并完成PRD文档初稿部门内部审核的过程需求分期产品经理I.分期后的需求清单2.产品规划说明文档1 .产品PRD文档初版2 .需求规格说明书产品设计评审评审PRD文档初稿的过程,并产出PRD文档确认稿产品设计产品经理研发经理研发组测试组L分期后的需求清单2.产品PRD文档1 .产品PRD文档确认版
10、2 .会议纪要Ul设计基于产品PRD文档进行界面设计的过程产品设计Ul设计产品经理1 .产品PRD文档初版2 .产品PRD文档确认版1.产品Ul设计初版Ul设计评审评审Ul设计初稿的过程,并产出Ul设计确认稿Ul设计Ul设计产品经理研发组测试组1 .产品PRD文档确认版2 .产品Ul设计初版1 .产品UI设计确认版2 .会议纪要需求验证产品研发自测通过后,提交产品进行需求验证的过程版本自测产品经理研发组1 .自测通过的版本程序2 .提测申请单1 .可提测的版本程序2 .经产品确认后的提测申请单测试反馈产品经理参与到软件测试并解决产品设计相关问题的过程BUG修复产品经理研发组测试组LBUG说明L
11、问题解决方案2 .需求变更申请单3 .需求变更跟踪表产品验收新产品测试通过后提交产品进行产品验收的过程,持续时间不超过一天软件测试产品经理研发组测试组1 .测试通过的产品程序2 .产品PRD文档确认版3 .软件测试报告1.产品验收报告编写操作手册编写产品操作手册的过程UI设计评审产品经理1 .产品PRD文档确认版2 .产品Ul设计确认版3 .分期后的需求清单1.产品操作手册组织产品发布会产品封版后通知全员产品达到交付标准的过程封版产品经理公司各部11L可正式上线的版本程序2 .产品操作手册3 .软件部署说明4 .软件测试报告5 .产品验收报告L会议纪要项目总结会产品封版后各部门进行经验教训总结
12、的过程封版产品经理部门经理研发组测试组1 .会议纪要2 .更新经验教训知识库研发部技术预研在项目前期根据需求清单进行技术可实现调研的过程需求分期研发经理研发组长1.分期后的需求清单L技术实现DEMo2.技术调研文档制定研发计划编制研发计划,完成部门内部审核并制定研发计划初版的过程产品设计评审研发组长研发经理组员1 .产品规划说明文档2 .产品PRD文档确认版1.研发计划初版研发计划评审评审研发计划初版的过程制定研发计划研发组长产品经理研发经理研发组测试负责人1.研发计划初版1 .研发计划确认版2 .会议纪要系统设计梳理产品需求及设计,执行系统技术设计的过程制定研发计划研发组长产品经理研发经理研发组1 .分期后的需求清单2 .产品PRD文档确认版3 .技术实现DEMO4 .技术调研文档1.系统概要设计文档初版系统设计评审评审系统设计初稿的过程系统设计研发组长产品经理研发经理研发组测试组1.系统概要设计文档初版1.系统概要设计文档确认版数据库设计基于产品设计以及系统设计产出物进行系统数据库表设计的过程系统设计评审研发组长研发组1.系统概要设计文档确认版1.数据库设计初版数据库设计评审评审数据库表设计初版的过程数据库设计研发组长产品经理研发经理研发组测试负