美文网首页创业想法成长励志
项目统一研发流程梳理

项目统一研发流程梳理

作者: wlp2evan | 来源:发表于2019-06-15 23:45 被阅读18次
image.png

一、统一研发流程的意义

一方面,作为研发团队日常工作的一部分,该流程的定义和标准化有助于项目干系人在谈论流程和术语时有共识,达成理解一致,通过检查列表和各个过程的输入输出保证质量;另一方面,集成各开发团队的最佳实践并与各团队进行分享,虽然不一定适合所有团队,但形成组织过程资产,适当裁剪,区分通用流程和特殊流程,供其他团队参考。

二、主要研发流程

需求相关:需求列表、需求优先级、需求规范、工作量初估、随时解疑、需求验收、UI设计、用户手册、产品手册等,伴随需求评审和UI评审等。

开发阶段:需求学习、开发流程、开发工具、工作量细化、设计规范、代码编写、代码违例检查、单元测试、开发测试、代码合并、代码修复、开发环境等,伴随代码评审、测试用例评审、测试脚本评审、持续集成环境监控、能力积累等。

测试阶段:需求学习、缺陷报告、测试计划、测试流程、测试设计、测试指导、模拟器、效率脚本、环境搭建、测试执行、测试报告、缺陷验证、缺陷进入持续集成环境、自动化框架、能力积累等。

验收阶段:需求学习、答疑手册、部署手册、验收计划、验收手册、验收用例、DevOps、问题优先级等。

运营阶段:运营排期、支持流程、数据监控、流量转化、升级规划、迭代反哺等。

三、主要流程说明

项目统一研发流程梳理

上图是测试流程的大致梳理,根据实际情况看这些流程是否需要拆解、合并,各个流程可能都有自身的输入、输出、检查列表、流程说明、最佳实践等。其实,测试基础设施搭建:测试环境搭建、缺陷系统搭建、测试用例管理、自动化框架搭建都是融入大流程的,可能每个公司根据自身情况会用到不同的工具和审批流,公司内部最好统一。流程设计时,原则性和策略性要保持对立统一,原则要坚定,策略要灵活。

下面以测试点和测试用例评审为例,说明该流程中的结点一般准备和留意的事项。

评审目的:集思广益,就测试点和测试用例达成一致

评审议程:分享需求、通用设计原则、逐个评审用例

评审输入:需求手册、测试点和测试用例准备

评审输出:用例改动点和完成日期,含步骤、优先级、是否自动化等,沉淀用例设计模式,形成组织过程资产。

评审人员:具体开发、开发专家、具体测试、测试专家、具体产品、产品专家等。

最佳实践:保持产品开发测试一致性理解和同意、抽取通用测试设计模式,组织过程资产、说明截止日期,可以试着让所有人签字同同意等。

后续再慢慢分享其他流程,其实最重要的是先形成Baseline,基于该基准持续提升,持续改进,不管是使用工具提升效率,还是使用检查列表促进流程规范,亦或是简化不必要流程,这都非常重要。

相关文章

  • 项目统一研发流程梳理

    一、统一研发流程的意义 一方面,作为研发团队日常工作的一部分,该流程的定义和标准化有助于项目干系人在谈论流程和术语...

  • 项目研发流程

    项目研发流程 项目流程化是当前项目管理好坏评判的重要手段,通过流程合理安排配合敏捷开发,对产品落地提供一套行之有效...

  • 企业财务记账流程

    科技项目研发财务记账流程

  • 企业如何构建高效的研发管理体系?

    研发项目管理,实际上是项目管理在研发管理领域的应用。 研发项目管理以产品开发流程基础的,集成项目管理模式、IT及跨...

  • 项目组长的能力模型

    1.必须谨记研发基本流程 2.必须对手头的工作梳理

  • 产品研发流程-启示录

    合理规范的产品研发流程能使研发过程中少走很多弯路,本文是我阅读《启示录》后,根据自己的理解梳理出来的一套研发流程,...

  • ☆项目研发流程规范

  • 项目研发经历流程

    软件研发需要经历以下过程:根据 V模型大体可以划分为下面几个不同的阶段步骤,即需求分析、概要设计、详细设计、编码、...

  • 流程梳理一般方法

    流程管理项目流程 一、流程梳理(以客户方内部团队,如部门经理为主) 1. 组织流程调研 2. 确定流程梳理范围 3...

  • 研发总监具备啥能力

    1. 研发流程制定,从研发项目管理到研发过程管理到代码管理,全套流程能从零开始制定; 2.有能力成功完成 超过三十...

网友评论

    本文标题:项目统一研发流程梳理

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