美文网首页
知识整理2、互联网产品研发流程

知识整理2、互联网产品研发流程

作者: 坂雲 | 来源:发表于2017-03-09 21:36 被阅读164次

                           互联网产品研发流程

注:这系列文章,通过收集散落在互联网角落的动人的知识点,鞭策自己学习。若有问题,请及时与我联系。若是对正在看的你也有帮助,那是一件幸事,欢迎留言拍砖!!!


                                                             知识搬运和知识整理消化


内容提要:互联网产品研发流程,通常是涵盖互联网产品的生命周期,具体包括三大阶段,即需求阶段、研发阶段和上线运营三大块,具体分为前期调研-立项-需求研发-设计-开发-测试-发布-运营等阶段。

            互联网产品研发流程=需求阶段+研发阶段+上线运营

一、需求阶段:

     1、确定需求

                 通过头脑风暴、讨论、会议、客户反馈等来源,确定产品最小闭环。

                输出:产品最小闭环描述、实现此功能的优劣、风险点、预期效益和期望完成时间。

     2、需求文档

               将步骤1中确定的最小闭环描述的需求转化为产品需求(PRD)、商业需求文档和市场需求文档。

     3、产品可行性分析

              从三方面技术可行性、经济可行性和社会可行性上综合考虑产品设计方案是否具有可行性。

     4、交互设计

             将产品需求文档转化为交互设计稿,并输入交互设计文档。

     5、视觉设计

              确定是否需要视觉设计,或者是套用已有模板。

               输出:视觉设计稿或模板使用规范。

     6、需求评审会

               项目组全体成员参与讨论,确保产品、开发和测试理解一致。

二、研发阶段

      7、技术概要设计

               针对产品进行技术概要设计,完成该需求需要实现多少模块、对已有模块的影响、确定数据库表设计、确定前后端接口设计和确定数据统计需求。

                输出:概要设计方案

      8、项目排期

               结合第一阶段中的期望完成时间以及3,4,5,6各自的时间点,确定研发任务(可删减功能)与对应耗时。

               输出:项目排期计划、提交测试时间点、项目发布时间点和项目里程碑。

      9、编码

               研发进行编码,同时需要实时更新项目进度/瓶颈;代码提交前,需要执行code review,Code Review后研发进行自测。

                输出:源代码、code review总结和自测报告。

    10、测试用例编写

               在步骤9进行的同时,测试人员编写测试用例,编写完成后,将测试用例交由产品经 理与研发人员评审。若评审通过则认为通过此测试用例的程序即可发布。产品经理与研发需要在一定时间内响应评审需求,给出评审结果。

               输出: 测试用例和测试用例评审请求。

    11、测试

              开发完成自测后,再进行系统测试,输出研发自测报告,提交产品体验申请。

                输出:研发自测报告和产品体验申请邮件。

    12、产品体验

                产品经理接收到产品体验邮件后,对测试环境中的版本进行走查。

                输出:产品体验报告。

    13、确认修改版本

                 产品经理确认开发修改版本无误后,由研发人员提交测试。

                  输出:测试申请。

    14、测试反馈、开发修改

                测试开始测试,反馈测试问题,测试收到测试申请后,确认是否延期,如果延期则需要询问延期原因。测试人员在测试环境执行测试用例,提bug。

                输出:bug列表。

                开发人员修改测试人员提出的bug,开发可以确认bug或者拒绝bug。

    15、开发与测试、共同确认Bug

                测试发布测试报告,同意/否定此版本。

                 当开发与测试共同确认所有bug已经修复完毕后,发布测试报告。如果测试同意发布,则开发人员可以随时将此版本发布到生产环境。之后测试人员必须进行生产验证。

                    输出:测试报告、生产环境验证报告。

三、上线运营

    16、发布上线

              通过测试和用户体验后,部署人员在特定日期发布上线。运营人员提出市场需求,发布周知。

    17、运营推广

             运营团队根据之前产品经理制定的产品目标制定营销方案,并开始实施。

    18、版本迭代

             升级迭代,修复bug,提升用户体验。若是升级时,提出新需求,需要重走一遍需求研发流程。

                                                                                          感谢分享的那位大神,传播与分享!

相关文章

  • 知识整理2、互联网产品研发流程

    互联网产品研发流程 注:这系列文章,通过收集散落在互联网角落的动人的知识点,鞭策自己学习...

  • 【前端】-001-入门

    互联网公司产品研发流程 简单产品:需求-->产品-->交互-->视觉-->前端-->后端-->测试-->上线 复杂...

  • 产品研发团队Scrum敏捷开发协作流程

    首发于fxm5547的博客 最佳实践,适用于整个产品研发团队,参考:Scrum中文网知识库 产品研发完整流程 准则...

  • 再读系统工程2

    2、研发流程待完善点 目前的研发流程中有客户价值三级细分并量化目标,有客户价值到产品功能和性能的策划,有产品功能性...

  • 互联网web产品研发流程

    1.确定需求 通过头脑风暴、讨论、会议、客户反馈等来源,确定产品最小闭环。 输出: 产品最小闭环描述 实现此功能的...

  • 产品研发流程

  • 产品研发流程

    商业价值分析 基于商业目标和价值所描述的产品说明,涉及产品背景、市场空间,竞争对手、产品主要功能、投入成本、收益和...

  • 产品研发流程

    一个产品的研发需要多个不同工种配合完成,如果没有好协同机制必然引起混乱,造成产品研发的拖延 1.需求阶段 a.产品...

  • 从0到1的产品经验

    互联网产品从0到1,由这几个流程组成:用户需求及产品目标、产品需求文档及原型设计、界面设计、产品研发、产品测试、产...

  • 创业公司的产品研发流程

    创业公司的产品研发流程,

网友评论

      本文标题:知识整理2、互联网产品研发流程

      本文链接:https://www.haomeiwen.com/subject/mbuggttx.html