首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >FiT交付全流程提效密码:深度使用TAPD研发管理平台,打造高效工具链

FiT交付全流程提效密码:深度使用TAPD研发管理平台,打造高效工具链

作者头像
TAPD敏捷研发
发布2025-10-31 11:40:42
发布2025-10-31 11:40:42
1280
举报
文章被收录于专栏:TAPDTAPD

腾讯金融科技(Tencent Financial Technology),以下简称FiT是腾讯公司提供移动支付与金融服务的综合业务平台。FiT始终秉承合规、风控、开放、有所为有所不为的发展理念,用科技连接金融机构、金融产品服务与广大用户,打造安全便捷的产品与服务,坚持用户为本、科技向善,助力金融普惠,让每一个人乐享金融的美好。本期特邀 FiT金融科技 讲述FiT以需求价值驱动为原则,如何依托腾讯WeDev研效生态,深度使用TAPD研发管理平台及其他研效生态工具,设计出符合业务特性的研发流程,实现进一步研效提升。

一、针对金融业务特性与难点,FiT研效体系应运而生

1.主要困境:面临复杂业务情况,何以兼顾风险防控与研发提效

FiT整体业务情况复杂,主要包含以下三个方面的特性:

金融业务属性强:FiT业务以支付中后台以及其它金融业务为主(包含了支付、理财、信贷、信用卡和境外钱包等业务),因而需格外注重风险防控、流程规范和质量的管控。

统一研效平台支撑:通过“公线团队”一套研效平台为整个FiT业务提供所有基础能力的支撑,其中包括完整的CI/CD流程、研发环境管理和上下游中间件管理。

服务依赖链路复杂:FiT应用服务的特点为“依赖链路较长”,需要的依赖组件和相关配置多且复杂,非常容易导致错漏。

这些特性造成了FiT目前面临的主要问题:金融类业务如何在复杂的情况下,做到防控风险的同时,实现研发提效?

2.解决之法:需求驱动交付,设计符合业务特性的研发工具流程

面临业务难题,FiT给出了相应的解决方案:以需求价值驱动为原则,设计一套符合FiT业务特性的研发工具流程。确保在复杂的需求链条中,也能把上下游相关的配置和组件串联起来,打通公司各领域成熟的研效能力,实现整个研发过程的效率和质量提升。

在FiT研效体系内,最首要的是“需求驱动”,主要通过TAPD进行项目和需求全周期管理。同时,FiT内部相应建设需求交付流程,打通CI/CD、测试到发布等完整的流程节点。一方面,由于绝大部分的研发流程需要在不同平台和工具中切换实现,FiT还整合了公司内已有的成熟研发平台和工具,形成上下游串联互通的工具链,供开发同学直接使用,以实现效率提升、质量保证和规范管控。例如:在工蜂进行代码托管;运用蓝盾的流水线模板;借助IOA提供的云开发能力,让开发人员快速拉起云端环境进行编码;使用测试堂的人工用例管理;通过EPLUS做研效数据分析等。另一方面,FiT内部拥有自己的流程和规范管理,比如:将模块存储在CMDB做统一管理;在发布时,需要经过10步灰度,以及对应的卡点和安全质量门禁等特有规范。

FiT以需求驱动整个交付流程,通过自研的方式将流程中涉及的上下游组件、服务与DB、部署的工具进行串联,以确保所运用的工具都能丝滑衔接,提升研发效率。

二、WeDev贯穿四大关键点,实现需求驱动全流程提效

FiT的研发过程主要分为开发、测试和发布三个阶段。开发人员需要在IDE(本地/云研发环境)和FTP(FiT技术平台)完成整个需求交付流程,流程起点都来自TAPD内的需求。这也是FiT需求交付流程的第一个关键点“从需求启动交付”:将TAPD的需求与FiT内部系统进行关联打通,让流程变得更灵活顺畅。

第二个关键点是“开发、测试和发布过程”:在FiT需求交付流程中,我们会在开发阶段、测试阶段和发布阶段关联不同的上下游工具进行封装。在开发阶段,开发人员会在FTP运用工蜂、蓝盾、云开发工具和FiT内部的模块管理、版本管理,以及代码扫描规范和配置变更等能力;在测试阶段,FiT技术平台会封装测试堂的人工用例,以及FiT自研的自动化用例执行能力,以便从需求维度汇总测试结果,最终交给开发leader进行审批;在发布阶段,由于需求在开发过程中涉及的服务上下游链路较长,需要关联至同一环境进行测试与发布,因此需要聚焦需求维度管理发布内容,最终实现完整的需求价值交付。

第三个关键点在于“项目跟进”:FiT与TAPD达成了需求交付流程的互联互通,包括需求的状态同步和对应的进展提醒等,便于团队在项目跟进过程中及时发现是否有需求遗漏、存在延期等风险。

第四个关键点聚焦于“数据分析”:不仅是研发中常用到的TAPD、工蜂等工具,还有FiT内部自建的平台、工具,以及在需求交付流程中产生的编译、测试、发布和变更等各类数据,都会统一汇总于EPLUS,帮助团队更高效地进行整体的数据分析。

1.从需求启动交付:让流程更灵活,跨系统建单更顺畅

FiT内大多数需求是由产品和运营驱动,这类需求的流程为:产品人员首先创建TAPD需求单,开发人员在接手需求并完成分析后,会再创建FiT的需求交付单,从而自动生成该需求交付单的分支与代码。在该流程中,开发人员必须等待“创建TAPD需求单” “创建FiT需求交付单”和“创建分支”三个阶段后,才能开始编写代码。对于“技术先行”类的需求,即使开发可以提前开始部分代码编写,但由于流程限制,也必须等待前置需求完全准备好后才能启动。流程内存在较长的等待时间,严重影响了研发效率。

为解决以上问题,FiT设计了较为灵活的解决方案:支持开发人员先建立分支并进行编写代码,在“编写代码”的过程中同步完善TAPD需求单,等待这些流程都完成后,再统一进行创建FiT需求交付单,接着完成CI/CD,缩短等待时间,让整个流程变得更加灵活高效。

为了配合目前更灵活的研发流程,FiT也做了对应的系统和工具的打通。为解决从前开发人员在创建FiT需求交付单前,必须寻找TAPD需求单进行复制链接,甚至在没有TAPD需求单的情况下还需手动创建等繁琐操作,FiT运用了TAPD的开放能力,通过TAPD插件在TAPD需求单内扩展“交付单”的字段,让开发同学在TAPD需求单内直接创建FiT需求交付单,并自动同步TAPD 需求内的标题、字段等信息,无需开发同学自行去做其它系统的跳转操作,方便而快捷。

对于“技术先行需求”,开发人员会在FiT的需求交付系统上优先新建交付单。由于FiT的研发流程核心是“100%需求驱动”,导致在TAPD需求单尚未准备好的情况下,开发人员也必须在交付单上填写TAPD需求单。为了让开发人员更加快速地创建TAPD单,并在后续继续完善需求单内详情信息、同步字段和代码编写等操作,FiT运用了TAPD前端的组件,便于将FiT内不同业务空间的权限管理、需求模板和字段校验都进行集成封装,在实现快速创建TAPD需求单并开启需求交付的同时,也能贴合不同业务空间对于需求的规范要求。

1.开发、测试、发布阶段:串联上下游工具链,快速访问便捷体验

在FiT的研发流程中,开发、测试人员需要使用工蜂、云开发、七彩石等多种工具,不仅切换繁琐,相关数据也难以打通。针对该问题,FiT将开发、测试和发布三个阶段统一在需求交付流程中进行管理,并串联打通了常用的上下游工具链。

例如,在需求交付流程内,“关联代码”是由开发人员关联FIT模块后,自动创建分支;“配置变更”可以让开发人员将需求相关的组件、代码等配置同步管理;在“环境管理”方面,如果存在部署问题,开发人员可通过统一的操作入口登录到对应的环境机器或查看日志,更加便捷、精确地管理开发、测试和BVT等环境;通过AnyDev云研发环境进行“云开发”,将启动的本地IDE接上云研发环境,让开发人员快速开启代码编写,无需进行本地安装环境等复杂操作;使用FiT自研用例进行“开发自测”,开发人员在完成开发后,无需将全部用例重新测试一遍,而是能针对性地选择用例执行自测,提高测试效率;同时,将需求相关的代码、配置组件和数据库方面的变更全部进行集成管理,方便审批leader查看质量报告,快速找到对应的合并请求链接,进行统一审核,规避因研发工具、环境较多而产生的信息错漏。

3.项目跟进:TAPD X FiT双向连接,便捷跟进进展和任务自动提醒

在开发期间,FiT需求交付流程是开发人员最常访问的系统。开发人员通过需求交付单查找相关的TAPD需求单需要多个步骤,操作十分繁琐不便。因此,FiT将需求交付流程与TAPD 进行了打通和双向连接,便于团队成员在开发过程中快捷找到需求并持续跟进。开发人员可以在TAPD和FiT需求交付流程两个系统中,通过关联链接进行双向跳转:在FiT需求交付流程内即可快捷复制TAPD需求链接或ID发送给同事,或填写至收集表内进行整合;当产品、设计同学或leader过需求时,通过TAPD需求单内的关联链接,也能立即找到对应的需求交付单,了解当下的开发情况。

在FiT需求交付流程内,当开发、测试和发布各阶段完成后,都需依赖开发人员手动流转TAPD侧的需求状态。不仅存在需求数量大难以手动流转的问题,也让产品人员或leader在跟进时无法及时获悉需求当下的状态。因此,FiT在需求交付流程和TAPD之间实现了需求状态自动同步,当FiT需求交付流程完成某一阶段时,联动TAPD需求状态扭转。同时,由于FiT内不同业务团队拥有各自的TAPD空间,其自定义的需求状态各不相同。FiT还通过开放拓展能力,将需求交付流程内的开发、测试和发布阶段灵活对应至不同TAPD空间内具体的需求状态,满足各业务的个性化管理所需。

在项目跟进方面,还存在团队成员并行任务多,缺乏任务跟进机制的情况,导致需求跟进容易丢失或错漏。FiT内部的部分团队会进行每日站会,借助TAPD故事墙查看每个需求的最新状态。这些需求状态会自动与FiT系统进行同步,方便大家快速跟进当下进展,并能通过关联链接便捷查看需求交付流程内存在哪些资源协调等具体问题。同时,FiT运用了TAPD机器人能力,在企微群内每日提醒当前迭代下未启动或已完成的需求,帮助团队更好跟进迭代下整个需求的进展。

4.数据分析:EPLUS实现研效数据统一分析

FiT的研效数据需要关联TAPD、工蜂和FiT需求交付流程等多方数据源,较难汇总进行统一分析。FiT会将TAPD内的数据上报至EPLUS的同时,也会将需求交付流程中包含集成、质量和发布相关的数据统一同步到EPLUS内,为各业务团队统一提供研效数据看板,便于关注团队自身的研效数据情况,并基于这些指标进行进一步数据分析。

FiT还为不同业务团队组织了研效方面的奖项,给团队内使用的指标、框架等进行评分,以鼓励大家持续使用更加新颖、先进的生产工具和指标度量去进行流程提效。

三、经验总结与未来展望

根据以上实践,我们从中主要总结了三点经验分享给大家:

第一,由于FiT的业务与金融服务强相关,研发流程上下游中所依赖的组件、服务较多,FiT以100%需求驱动,聚焦于需求价值交付,从而避免在开发环境、组件配置等方面出现错漏。

第二,FiT在平台建设方面,重视系统互联互通,打造好用的研发工具链。谈及提升研效,整合公司内强大的工具能力,将工具链进行打通必不可少。这也是开发人员在日常工作中能深刻体会的效能提升点。

第三,建议团队可以像FiT一样积极拥抱TAPD等产品技术团队,与这些产品团队多多进行交流,避免重复建设,用好已有能力和新能力。FiT在通过与TAPD等团队深入交流后,便了解到许多从前未知的研发能力,帮助了开发人员提升自身效率。

如何像「FiT」一样打通研效工具链,提效交付全流程?

大家可以依托腾讯研效生态,将TAPD、CNB、CodeBuddy、TCA代码分析等工具与自研的需求交付流程进行串联打通,形成适配业务特性的研效工具链,成功实现研发提效。

现在使用TAPD还能赠送CNB特权哦,欢迎领取~

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、针对金融业务特性与难点,FiT研效体系应运而生
    • 1.主要困境:面临复杂业务情况,何以兼顾风险防控与研发提效
    • 2.解决之法:需求驱动交付,设计符合业务特性的研发工具流程
  • 二、WeDev贯穿四大关键点,实现需求驱动全流程提效
    • 1.从需求启动交付:让流程更灵活,跨系统建单更顺畅
    • 1.开发、测试、发布阶段:串联上下游工具链,快速访问便捷体验
    • 3.项目跟进:TAPD X FiT双向连接,便捷跟进进展和任务自动提醒
    • 4.数据分析:EPLUS实现研效数据统一分析
  • 三、经验总结与未来展望
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档