品牌名称
小赢科技
企业规模
51-200人

腾讯TAPD合作小赢科技:提升研发质量

136次阅读

undefined

(1)客户介绍

小赢与TAPD的缘分,是从2015年6月项目X5落地开始的,那时的小赢创业不到一年,公司只有50人左右。

 

随后,TAPD一直陪伴和见证小赢的每一步成长,小赢从不足百人发展到千人,项目也达到了20个。

 

终于,小赢上市,迈入新历程!

 

undefined


回顾往事,我们与TAPD一起迭代、蜕变、进取,上市也仅仅是新的开始。

(2)项目背景

相遇前的烦恼

那时,我们的业务涉及客户端、前端、后台逻辑,项目过程全部通过个人微信,信息获取及管理、沟通协作变得异常困难。

 

undefined

 

一开始,我们仅仅希望找到管理需求及缺陷的地方,信息集中存放、来源唯一,让我们不淹没在微信的聊天记录里,让信息获取、更新、同步更简单。

 

后来,我们发现,仅仅是管理需求和缺陷还不够,我们需要管理研发流程,来保证团队协作顺畅进行。

 

当时我们已有一套适合小赢的研发流程,流程中我们已定义好流水线每个阶段的准入准出条件,但我们需要一个敏捷又优雅的工具, 这个工具能将研发流程从线下搬到线上,像生产流水线一样自运转,保证每个项目在流程上的标准化运行,每个角色简单操作即可串起来形成整个过程,同时也能支持流程灵活升级。

 

想象这样一个场景:

 

当我们需要增加提测准入条件时,若没有工具支持,我们只能依靠口口相传及“执法人员”监督,这样既“劳民伤财”,也无法保证准入条件能执行到位。

 

但若是有一种工具,发现没有达到准入条件就不能进入下一阶段,那流程执行就能到位了。

(3)解决方案

我们是这样提升研发质量的

使用TAPD后,我们首先定制适合自己团队的研发流程,制定研发流程每个阶段以及每个阶段的准入准出条件,将研发流程落地为TAPD的需求及缺陷工作流,TAPD会自动化且标准化运行研发流程,无需过多线下沟通。

 

下面,给大家介绍一下, 我们是如何多管齐下、全方位提升研发质量的。

 

规范流程降低后续风险

为了风险前移,减少因需求实现不符,而在最后测试阶段修改代码的几率,我们 将“产品体验”过程置于“测试”之前 ,保证进入测试阶段项目不存在较大改变。

 

针对提测质量问题,我们将“ 测试验收 ”阶段及“ 提测checklist ”配置进需求工作流,简单步骤就可以提升团队成员对提测质量的重视。

 

由于业务特性会存在不少需求需要灰度,灰度过程长容易被遗忘,我们在需求工作流中增加了“灰度阶段”,能让这部分特性需求浮出水面。

 

为了对缺陷做进一步分析,我们给缺陷增加了 发现阶段、发现方式、引入阶段、模块、缺陷原因、拒绝原因 等字段。

 

undefined

 

研发过程质量检测分析

除了通过规范流程,降低后续风险外,我们在开发和测试过程中,也通过各种方式来把控研发质量、提升研发效率。

 

开发过程中

 

通过关联源码,让需求及bug的每一行代码修改都清晰可见,有理有据,减少夹带修改带来的质量隐患。

 

通过迭代来跟踪各团队内部的优化,比如测试自动化迭代、bug分析迭代。

 

使用TAPD“问题跟踪管理”项目模板,简化操作流程, 形成现网问题库 ,聚焦现网问题回溯及优化。

 

测试过程中

我们使用TAPD测试用例管理, 用例可关联需求、缺陷可转为用例 ,减少以往用例管理跟需求、缺陷脱节的情况。

 

通过需求及缺陷报表,让TAPD帮我们做 信息筛选、汇总及分析 ,及时对研发过程质量和效率进行监测。

 

undefined

 

项目报表+报告模板+定时报告的组合,则能让项目成员用最少的成本编写规范化报告。

 

undefined

 

undefined

 

独门秘籍辅助效率提升

通过开放的API接口,将TAPD接入公司自研平台,完成项目自动提醒及催单,如 需求提测延期、产品体验超期、需求发布延期自动催单 等。

 

同时,进行 自定义数据模型下的数据分析,帮助研发过程效率和质量优化提升 。

 

undefined

(4)价值体现

工欲善其事,必先利其器。

 

小赢的研发能力提升得到了TAPD的全程辅助,下一段筑梦之旅,我们将继续深挖TAPD的潜能,让我们的研发协作过程日臻完善。

 

undefined