一个最全产品开发流程产品刘共 2670字,需浏览 6分钟 ·2022-05-17 11:53 近日有粉丝问我,是否可以分享一份产品的开发流程。他总觉得自己对于产品开发流程把握不全,想查漏补缺,对照优化下。今天我把我用过多年、一份最全的产品开发流程,分享给你参考。希望对你开展工作有帮助。产品开发流程起点,是需求的完成。需求完成的前面,涉及到产品规划、需求管理等流程,此处暂不展开,后面另找时间写。另外,此产品开发流程中,我只梳理产品经理参与的流程。有些流程仅在开发、测试内部完成,产品不需要参与,时间很值钱,术业有专攻,可不用关注。1、需求产出产品研发流程的起点。没有需求,就没有产品开发流程。研发需要需求方案,进行开发。测试需要需求方案,指导测试。目的:指导后续工作开展参与方:你(指产品经理,下同)2、需求内部评审你所在的产品小组内部评审,主要是和你的直属领导和小组同事过。所有对外评审的东西,需要领导确认认可,如果出问题,领导担责。领导的主要功能之一,就是担责😝。同时,小组成员参与,也能帮助查漏补缺,有助于了解大家都在做什么。目的:产品方案小组内部确认参与方:你,直属领导,小组成员3、需求交叉评审进入技术评审前,和公司其他相关人评审。因为你的需求,可能来源于业务方,可能来源于客诉反馈,需要和他们确认。需求可能需要交互、设计参与或把关,需要和他们沟通。需求可能涉及合规问题、安全问题,需要相关人把关。目的:产品方案外部确认参与方:你,业务方,客服,交互或设计,信息安全,合规等4、需求技术评审和技术、测试进行需求评审,便于理解需求后进行估时、排期和落地。目的:需求解读和理解,认知一致参与方:你,研发,测试5、需求估时前端、后端、测试进行需求估时,需要多少人天。要做的东西很多,研发资源永远是紧张的。时间出来了,可按照投入产出调整需求范围、方案,或者调整优先级。目的:评估对研发资源消耗参与方:研发,测试(你虽然不需要参与,但是需要推进给出排期,或者对估时有疑惑,可反馈给技术和技术leader)6、确定优先级对于带排期需求,排定排定优先级。目的:确定优先级参与方:产品负责人,或者产品负责人授权的人7、需求排期技术(含测试)负责人对需求排期,即什么时候开始、什么时候提测、什么时候测完等。目的:确定需求落地各重要节点参与方:研发,测试(你虽然不需要参与,但需要了解自己的项目排期情况)8、需求开发技术进行技术方案设计、编码。这里技术有严格的开发流程,产品经理不必介入,不展开。目的:把功能按照需求方案做出来参与方:研发9、测试用例评审测试组织测试用例评审,看是否覆盖前面。目的:测试范围和方案确定参与方:测试,研发,你10、需求提测和测试技术提测需求,测试开展测试。这里测试有严格的测试流程,产品经理不必介入,不展开。目的:产品质量把控参与方:测试,研发11、上线前产品验收这个阶段也叫用户验收测试(UAT,user acceptance testing),由产品经理来组织和验收。目的:确保研发做的功能是自己需求中定义的,可用性符合预期参与方:你12、上线前UI验收UI验收功能界面是否符合设计稿要求,提出修改意见。前端技术根据反馈意见进行修改。目的:产品界面质量把控。参与方:UI设计师,前端技术12、上线评审测试、产品验收通过的功能,进行上线前的上线评审。产品经理阐述功能和价值,各部门或各小组负责人评审确认。目的:上线前的把关和信息同步参与方:你,各部门或小组负责人13、上线上线评审通过后,技术上线。技术上线,也有严格上线流程,此次产品不必介入,也不用过多关注。目的:功能上线应用参与方:技术14、线上验收功能上线后,需要测试、产品经理,进行线上验收。如果验收有问题,需要基于影响情况确定方案,是技术马上修复?还是先回滚,修复后再上线。目的:确保上线后功能没有问题参与方:测试、你15、通知相关方功能上线当功能上线后,验收通过后,就需要通知业务方(给你提需求的人)、你的领导和项目参与人。如果是后台功能,功能较多、较复杂,还需要组织培训或提供培训文档。通知邮件也表达下对技术、测试、UI、交互等深度参与项目的人感谢。目的:告知、培训和感谢参与方:你,业务方,项目参与人16、数据跟踪上线后,记得跟进下数据表现。如果是历史功能改进,对比下上线前后的提升或下降情况。提升的,全局放大;下降的,分析原因,仅需改进。目的:跟进上线效果,评估是否达到预期计划参与方:你17、反馈收集和跟进上线后,会收到用户、业务方或者自己发现的新的反馈、优化点。新的优化和反馈,会进入下一个产品规划、需求管理、产品开发流程。目的:跟进上线后反馈,为下一步优化做准备参与方:你这是一个非常全、颗粒度非常细的产品上线流程。但这个主流程里,还有一些分支流程,我没有罗列出来。比如:1)需求的内部、交叉、技术评审,会存在一些问题,需修改后再次发起评审2)技术的估时间和排期,没有到达预期,需要重新沟通后确定3)uat不通过,需技术再次修改和提测4)中途存在需求变更,走需求变更流程5)上线后存在bug,需要回退或修复等等。这些作为分支流程,可补充在上述主流程中。另外,所有这些流程,不需要都组会沟通,有些工位当面碰一下、或群里发一下确认就可以。如无必要,不要开会。还有,你可以按照需要,将多个节点合并为一个流程,比如交叉评审和技术评审等。如果你的需求很紧急,可舍弃大多数流程,直接拉技术评审后开干。最后,产品开发流程,不是最全最好,最合适自己的团队最好。「全」的代价是耗时、效率偏低;「全」的优点是不容易出问题。不同的组织、团队,不同的业务,敏捷性不一样,协作流程不一样。合适自己的就好。你可以基于你的需要,增加、删除、修改、合并,让适合自己的团队和业务即可。这份产品开发流程,希望对你有帮助。如果你喜欢这篇文章,欢迎关注上面的公众号最后,我建立了各大城市交流群,想入群的小伙伴可加微信:yw5201a1 我拉你进群。关注微信公众号:产品刘 可领取大礼包一份。··················END··················今日报告:抖音发布《2021抖音数据报告》,下载报告去公众号:硬核刘大 后台回复“抖音数据”,即可下载完整PDF文件。申明:报告版权归 抖音 独家所有,此处仅限分享学习使用,如有侵权,请联系小编做删除处理。RECOMMEND推荐阅读盘点一下国内外优秀的“低代码”开发平台手把手教你做产品经理手把手教你写B端产品PRD面试一对一辅导点击“阅读原文”查看更多干货 浏览 20点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 产品开发技术流程:开发一款 App 需要多久?王鑫爱吃鱼0Spark开发常用参数(最全)数据分析挖掘与算法0数据开发流程及规范程序源代码0使用Camunda流程引擎开发,产品提出根据流程节点筛选数据需求,...momory0项目开发流程那些事在比较大一点的公司,各种开发规范都挺多的,特别是项目开发过程中的规范,这里主要讲一些代码分支开发的规范,还有一些职务的昵称,各业务的专业名词认识,今天就来聊聊这些。CPO:首席产品官(Chief Product Offic...一个产品需求的研发流程是怎样的?程序员书单0我服,一个英语专业的产品转型开发~Go语言精选0求一个开发团队本人新程序员,寻一个稳定的开发团体,本人偏向后端开发,使用java语言,有半年左右的开发经验,以前做过一点网页后台的管理系统,使用的框架是spring,本人谦虚好学,愿和各位共同合作。有意的团队请加我微信384037...Kindling 之 Dubbo2 协议开发流程云原生实验室0带你了解鸿蒙开发基本流程程序IT圈0点赞 评论 收藏 分享 手机扫一扫分享分享 举报