前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >提升研发质量,元年科技是怎么做的?

提升研发质量,元年科技是怎么做的?

作者头像
TAPD敏捷研发
发布2023-04-07 10:10:12
3730
发布2023-04-07 10:10:12
举报
文章被收录于专栏:TAPDTAPD

元年科技,深耕中国企业服务20年,服务上千家大型企业集团,是国内管理会计、财务管理等专业领域的领导者,对金融、地产、零售快消、装备制造等行业有深刻的洞察和丰富的经验。

本文整理自元年科技研发流程总监周晓芳在TAPD思享汇上的分享,为大家分享元年科技如何通过TAPD标准化、规范化研发流程,如何通过TAPD量化质量管理,高效交付业务价值。

Part 1

元年科技敏捷项目管理背景和管理思路

随着企业数字化转型逐渐深化发展,元年科技的客户规模越来越大,对团队持续交付提出了更高的要求,元年科技开始在研发流程上面临以下痛点:

 · 时间紧、任务重:客户的需求繁多复杂又紧急,如何实现更高效且高质量交付客户价值,是我们研发流程的一大痛点;

   · 协作复杂度高:我们的团队规模越来越大,复杂协同及开发过程中的提效增速成为了我们迫切的需求。

针对以上的研发痛点,我们梳理了近几年的研发流程,实现了 IPD流程和敏捷开发模式的结合,在这个流程落地过程中,我们通过使用TAPD敏捷研发协作平台等工具,帮助我们落地切实可行且高效的研发流程,并通过研发过程的量化数据分析做出相应的量化管理,目前基本做到了基于TAPD研发流程持续改进的全流程管理。

Part 2

元年科技基于TAPD的项目管理实践

(一)TAPD助力开发全流程规范化、标准化

1、元年科技开发流程特点:IPD+敏捷
元年科技的开发流程,实际上是IPD加敏捷开发的研发模式。IPD流程是一个很大的框架,其中涉及到研发领域,即是我们平时比较熟悉的6个开发流程阶段:概念、计划、开发、验证、发布和生命周期。

这6个阶段是由重要的决策评审节点区分来的,我们在计划阶段到发布阶段这一过程,是核心的开发阶段,在这个核心阶段中,我们使用的是基于TAPD的敏捷开发模式。可以说IPD加敏捷的开发流程模式,是我们元年科技本身的开发流程模式的重要特点。

2、元年科技基于TAPD研发流程实践总览

在我们的开发流程实践中,首先我们通过使用TAPD迭代计划对需求、bug进行研发管理,在需求开发过程中,我们会用到TAPD测试计划、测试用例对每个迭代进行测试管理;其次我们会把相关需求设计文档存放在TAPD Wiki当中,并将项目在开发过程中产生的产品文档沉淀在TAPD文档中,并通过TAPD报表统计查看迭代过程中,需求和bug的开发进展情况;最后在迭代发版时,通过使用TAPD Wiki触发的消息通知把发版信息传递给团队成员。

此外,我们基于元年科技在TAPD研发流程中实践记录的相关数据,如需求和bug以及迭代这些信息,通过TAPD API去获取日常工作的数据,把这些数据传到我们公司的质量控制系统中,通过对这些数据做统计分析,并基于数据驱动不断持续改进我们的研发流程实践。

3、多角色协同的复杂需求管理实践

元年的产品实际上是财务管理软件,通常会涉及到一些人机交互界面,因此会涉及到UI、UX的设计。我们的需求管理流程涉及到4个角色,首先由产品经理去做需求设计,其次UI、UX会设计相关页面的交互设计,并通过开发人员做代码开发,最后则需要测试人员进行测试验证,因此我们需求开发流程最少会经过4个角色的需求流转,即每个需求都需要多个角色进行协同工作,在研发流程上相对复杂。因此,我们结合自身的需求开发流程特点,基于TAPD需求工作流进行需求流转流程的定制化,从而实现更便捷进行协同工作。

(1)需求字段信息标准化,便于开发流程高效运转

在多角色复杂协同的需求实践过程中,通过利用TAPD需求自定义字段,对需求字段信息的标准化,即标准化定义需求的类型或者隶属某一模块、需求的每个状态,有利于节省在开发过程中反复沟通的时间成本,其次更高效地监控管理整个迭代实践过程的进度,便于不同角色之间的高效协同工作。

(2)必填字段的设置,规范化需求流转过程评审节点

利用TAPD字段设置对需求流转过程中必填字段的设置,帮助我们定义开发流程中关键需求节点,例如在评审过程中,需求文档地址的必填字段,保障我们关键环节在执行过程的准确性,防止信息的遗漏,节省重复沟通的时间成本,快速流转业务价值。

(3)流程自动化流转,提升我们的研发效率

通过TAPD自动化助手,节省不必要的人工操作,提升我们需求开发效率。例如当一个父需求下面有很多子需求,每个开发人员可能更关注自身子需求的开发进度,当父需求的所有子需求都到了完成的状态,父需求也会自动去流转到完成状态。

(4)自动化消息通知,避免错过重要的消息

TAPD强大的自定义消息通知功能,是我们日常工作中对于我们研发同事来讲非常重要的一个功能。在TAPD工作台关于待办任务的展示,我们可以在待办任务中看到需求和bug的进展情况,假设这个需求或者bug流传到某个开发同学身上,该开发同学就可以即时处理,处理的进度也会同步其他相关人,信息的高效协同流通,有利于我们研发效率的提升。

(二)TAPD助力元年科技量化质量管理,高效交付业务价值

在基于TAPD进行研发项目管理全流程落地之后,我们开始了基于TAPD的量化质量管理之路。主要是通过TAPD API将TAPD的研发项目管理全流程数据、Gitlab代码管理等相关数据进行汇总计算分析,并基于数据驱动持续改进,从而实现更加高效地交付业务价值。

举个实际工作中真实案例,为提升我们客户的满意度。首先,我们收集了客户的意见,分析客户近期对我们意见主要集中在哪一方面。经过分析统计,我们发现客户意见最大的就是对bug响应解决问题,客户认为给我们提了bug之后,响应和解决均不及时。因此,我们将客户bug响应时间、客户bug解决时间作为提升客户满意度的两个关键指标。

其次,我们对客户bug响应时间、客户bug解决时间进行定义,并基于TAPD上的数据分析原因,发现原因是我们元年的客户太多了,同一个产品的bug可能会同时被不同的客户发现,但由于不同客户对bug的描述有差异,导致这些相同bug分配给不同的开发同学,造成资源的浪费以及重复沟通等协作问题。

因此,我们设定了关键接口人,在某个产品或者某个模块,指定接口人,所有关于这个产品的bug均交给他汇总并处理,相同的bug则合并统一处理,这样子就能大大节省bug的响应时间和解决时间。另外,我们建立了缺陷管理流程,定时在TAPD建立专项解决bug的迭代。在某个迭代周期中,减少新功能的开发,把时间投入到bug的集中解决上,经过一段时间的改进,我们 bug的响应时间越来越短,bug的解决时长也越来越短,随之而来客户满意度也得到了一定提升。

Part 3

总结

元年这几年发展迅速,客户也增长很多,因此我们的需求也愈来愈多,任务也更加繁重,但我们通过 IPD流程、敏捷开发模式,基于TAPD进行研发全流程管理的落地并进行量化分析,持续提升研发质量总之,研发流程的改进是一个持续改进的过程,元年科技比起以前有很大的进步,我们的研发效率和质量也得到很大的提升。

有奖体验,福利来了

铛铛铛!有奖互动来啦!

在文章评论区,分享👇

你用TAPD解决了哪些团队痛点?

我们将随机挑选5位 赠送 腾讯视频VIP月卡 一份

活动时间: 即日起至2023年4月10日

推荐阅读

点击图片了解TAPD更多实践案例

↓↓↓点击这里,查看更多TAPD实践案例

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 TAPD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、元年科技开发流程特点:IPD+敏捷
  • 元年科技的开发流程,实际上是IPD加敏捷开发的研发模式。IPD流程是一个很大的框架,其中涉及到研发领域,即是我们平时比较熟悉的6个开发流程阶段:概念、计划、开发、验证、发布和生命周期。
  • 2、元年科技基于TAPD研发流程实践总览
  • 3、多角色协同的复杂需求管理实践
相关产品与服务
TAPD 敏捷项目管理
TAPD(Tencent Agile Product Development)是源自于腾讯的敏捷研发协作平台,提供贯穿敏捷研发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期,提供了灵活的可定制化应用和强大的集成能力,帮助研发团队有效地管理需求、资源、进度和质量,规范和改进产品研发过程,提高研发效率和产品质量。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档