前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >揭秘 | 腾讯智慧出行的持续交付三级跳

揭秘 | 腾讯智慧出行的持续交付三级跳

作者头像
TAPD敏捷研发
发布2022-09-23 15:40:49
6740
发布2022-09-23 15:40:49
举报
文章被收录于专栏:TAPDTAPD

随着汽车产业的飞速变革,行业生态也日益向云端延伸。成立至今,腾讯智慧出行车联网已与超过35家主流车企达成合作,落地车型多达150余款,累计搭载车辆超过700万台,从0到1搭建出一套高品质规范化的交付模式。

本期我们有幸邀请腾讯资深项目管理专家张小仿,为大家分享腾讯智慧出行车联网如何通过TAPD为团队管理立柱架梁,实现管理上的进化和蜕变。

对智慧出行团队来说,「云车一体」绝不是件容易事。车企合作项目量级大,强度高,要求严,这些都对团队持续交付提出了更高的要求。

在项目生命周期中,车联网团队在交付的各个环节曾面临不少痛点,比如:售前阶段客户需求描述不清晰、需求不可验收,项目阶段计划不规范等等。对团队而言,持续优化项目交付流程始终是最为迫切的工作。

腾讯智慧出行车联网项目曾经面临的痛点

针对这些痛点和难点,车联网团队通过三次项目管理上的跨越,实现了从标杆项目单车交付到生态化项目交付体系的建设。

腾讯智慧出行车联网项目管理发展历程

第一阶段:标杆项目交付管理

建设单车标杆项目的可交付能力

想在竞争激烈的汽车行业中立足,首先需要打造高品质的标杆项目。而在起步阶段,项目团队却常常要面临四个方面的困扰:

  • 客户需求不明确,反复变更。有时连客户自己都不知道想要什么,担心需求锁死后再做变更会追加成本,所以前期需求一直在变,这也是项目中的最大挑战。
  • 售前环节交接不清。售前到交付的交接不清晰,经常给后续埋下各种坑。
  • 项目计划与协作管理困难。交付涉及外部车企、内部产品团队、交付团队等多个合作方,导致项目计划和协作管理非常困难。
  • 车厂交付质量要求极高。

基于这些挑战,车联网团队集中精力,采取了一系列应对措施,着力完成单车标杆项目的可交付能力的建设。

 1  范围管理:引导预期,应对需求变更

针对客户需求频繁变更的问题,我们统一将其定义为范围管理,并采取了两大方法进行调节:

  • 引导预期:引导客户预期,利用展会让客户明确量产交付的结果;
  • 管理定制:管理客户的定制需求,通过价值分析,取舍有度。

通过这两种方式,最后会形成SOW签字冻结需求,若项目交付过程中一旦发生需求变更,则会严格按照变更控制的流程来完成。

范围管理:引导客户预期,管理定制需求和变更

 2  项目交接:握手、交底与交棒三部曲

为避免售前交接不清的状况发生,在售前和交付的交接过程中,我们采取了握手、交底、交棒的策略来完成交接,保证上下游信息的互通与透明:

  • 握手阶段:会指派项目经理与授权团队对接,了解项目的大致情况和信息。
  • 交底阶段:设定了八大检查点,通过对检查点的审核实现全方位的信息互通。
  • 交棒阶段:达到标准后,正式完成售前到交付的交棒,进而进入交付团队流程。

项目交接三部曲——握手、交底、交棒

 3  项目计划:定制三级计划

在解决项目计划与协作中问题时,我们用三级计划的方式进行优化。在项目计划与迭代中,详细考量每一个过程中的工具、工作内容、主导人,以及各个过程中的把控标准。

  • 一级计划:主要是里程碑计划,包含了里程碑点、主路径等信息。
  • 二级计划:每个主Owner需要对里程碑计划进行拆解,变成日常落地执行的二级计划。
  • 三级计划:针对迭代开发,将每个迭代划分成需求阶段、开发阶段、验证阶段等大的阶段,基于大阶段进而展开成小迭代。

项目管理三级计划

 4  项目协作:依托TAPD落地进度管理

除了对迭代节奏进行统一安排,我们还使用了TAPD来对需求的状态进行管理,它对车联网团队的迭代计划和跟进,提供了强有力的支撑。

4.1 引入TAPD需求流设计

在TAPD中,我们按照一个需求的生命周期,从录入、评审通过、到最后放入制品库,自定义了10个状态。同时,每一个状态中的流转责任人、对应状态的工作内容、流转的准出标准等都会进行明确定义。

比如:增量测试通过的标准包括,要把特性合入到主干、B类问题解决率达到80%且总BUG数小于5、每一个feature的增量测试用例要全部执行完成等等。

项目协作:TAPD需求流状态控制,自动自发,自带卡点

只有提出明确的标准,日常工作中的每一步才是可控的,团队基于TAPD需求流的状态控制为项目协作打下了基础,而且它是自动自发、自带卡点的,能够作为工作的基础保证,以确保整个需求交付的过程是可靠的。

基于TAPD的需求流程管理

4.2 进度控制:开启可视化智能化的进度管理

进度控制一定是与完成标准和进度目标相挂钩的,为此我们设置了「日构建」「周迭代」两个进度管理机制:

  • 日构建版本:即需求进到当日构建版本,需求能编出来、开发能自测通过、产品能验收通过、BUG改完,且日常的工作计划中明确这条需求是要做完的,这是每天级别的进度控制。
  • 周迭代版本:迭代纳入的全部需求都必须合到对应版本中,迭代的需求100%完成;完成标准方面,每一条需求的状态都应是放入制品库,即每一个需求的状态流转是通过的。

进度控制:TAPD周迭代+每日体验

为了保证项目进度如期进行,我们将TAPD故事墙作为进度控制的可视化工具,用来每天查看需求的进度风险,审查是否有依赖和困难、能否按期完成等。

进度控制:TAPD故事墙看板

除此之外,我们用TAPD的BUG报表和机器人实现BUG跟进。按照项目的不同模块,我为每个团队制作单独的BUG报表,并匹配专用的企业微信群,群内设置的TAPD机器人能够自动提醒相关人员来解决BUG。

BUG跟进:TAPD BUG报表+TAPD机器人

第二阶段:项目群交付管理实践

让项目群的交付和管理变得标准统一

通过以上措施,我们首先建立了标杆型项目的可交付能力。随着项目量级的增加,更多关于「标准化」的问题也逐步显露。比如:不同车企的交付方案众多、车型软硬件差异巨大、项目工程存在差异、项目管理方法五花八门等问题。

为了解决这些问题,团队开始进行项目群交付管理中的归一化建设,用清晰统一的管理方式和交付标准,保证项目群交付的效率和质量。

 1  交付方案归一

为了实现交付方案的规范统一,我们首先对代码分支进行归一。在大版本中我们会采取每年一个大方案版本的模式,在大方案版本上挂的所有的车,避免了早期一车一个分支无法维护的问题。

交付方案统一规划,代码分支归一

 2  版本归一

针对不同车型的软硬件差异,我们通过「AB包设计」来实现版本归一。AB包中的A包,包含了现有车辆的共通之处,而B包则是由众多车辆众多差异点构成。通过AB包的结合,保证所有的车型交付使用的是一个代码分支,并应用一套配置化的框架方法,缩小差异,实现版本归一。

AB包设计,版本归一

 3  项目生命周期归一

项目生命周期是一个工程化的过程,在整个交付过程中,我们对各阶段的角色和职责进行了明确,并给出了对应的工作指导、完工标准、度量指标,同时对投入的人力、交付工期也进行了统一。无论交付的是什么车,都能按照统一的方法完成,达到统一进度成本质量的要求。

准化上车过程,项目生命周期归一

 4  项目监控管理归一

为保证项目群的进度,我们基于TAPD的项目数据,搭建了项目的数据看板,整体把控项目进度、质量和成本:

  • 进度方面:重点关注当日的进度要求和实际产出情况。
  • 质量方面:重点关注当日发现BUG数量、剩余应处理BUG数量等是否符合预期。
  • 成本控制:主要包括分包花费的成本和正式人力投入的成本,预估投入产出情况,并和实际的开销作对比。

腾讯智慧出行车联网项目管理发展历程

 5  项目管理框架归一

最后,我们对团队不同项目的管理框架,进行了归一。将整个项目管理框架按「项目交付管理」、「中台支撑」、和「项目技术管理」的层次分为三层,

通过能力中台的拉通,让所有职能线的需求、开发、测试能够进入到项目线,保证不同项目组、不同成员们的工作方法和标准都是一样的,以此实现项目管理框架的建设。

分拆技术活动/能力中台/交付活动,项目管理框架归一

第三阶段:项目管理体系建设

通过标准交付框架增强交付可控性

经过第一、二阶段的努力,团队已经建立起大规模交付的能力。在第三阶段,我们的核心目标是可控性建设,当众多的车、车厂以及众多的人参与到一个项目中时,保证所有项目、对接车厂、对应范围、进度、成本、质量都按照组织级的能力运作。

在这个阶段我们也有两个核心的挑战:第一个挑战是平衡资源和需求的矛盾,实现管理提效;第二个是在“车多、事多、人多”的情况下保持交付的可控。

 1  三线交付梯队建设

为此,我们打造了三线交付梯队,首先从组织和人的角度来保证事情可控。在各梯队的流程中,工程团队既能够输出标准化方法,同时也会持续关注降本增效,保证交付过程越来越优化、效率更提升、质量更高、成本更低。

腾讯智慧出行车联网项目管理发展历程

 2  项目治理建设

实现可控制建设要通过项目治理来进行管控,包括治理一致性、治理风险、治理沟通、治理绩效四个大的方面:

项目治理建设统一目标、统一语言

 3  交付中心建设与管理三板斧

最后我们能够着力于交付中心的建设,打造项目管理核心团队中的核心交付团队,这里我们创新了管理三板斧工具,分别是工作标准化、梯队搭建以及奖惩激励

交付中心建设与管理三板斧

在这三个环节中,工作标准化的建设,最核心也是难度最高的管理内容。以质量控制节点的标准化为例,我们首先会结合整个项目的成本周期,树立统一的质量目标、测试方法和验证标准。在用例标准化上,我们将公共用例在TAPD上构建为了公版Case库,能够非常清晰地呈现出Case的编号、应用状态、应用等级等统一的一套方法,形成工作标准。

建立TAPD公版case库

4 车联网主线研发项目管理体系

最后,团队将整个主线研发项目管理体系进行了梳理,分为顶层、中层、底层,这样能够保证每一层的目标相对可控。此外,结合管理工具、底部的基础支撑和工程建设,共同组成了项目管理体系。

车联网主线研发项目管理体系

 5  车联网2B交付项目管理体系

车联网2B交付项目管理体系中,最上层是看板,包括红绿灯、成本分析、项目DAU和SLA分析,范围、进度、成本、资源、质量等都会有相关的体系支撑,右边是工具,下部是基础支撑和工程建设。

主线研发项目管理体系车联网2B交付项目管理体系

总结与展望

依托生态力量,探索更多可能

经过上面三阶段的发展,车联网的交付效率和质量有了较为明显的提升。从交付数据上看,项目交车成本降低了87%、交车周期缩短72%、交车质量提升70%;在内在运作效率上,版本发布的准时率提升了50%、迭代计划的完成率提升了40%、BUG解决周期也大大缩短。依托 TAPD 平台,车联网项目运作效能持续提升。

交付能力持续提升,交付成本持续下降

从2019年标杆项目建设,到2020年的项目群建设,再到2021年的体系建设,我们把这些都做可控、做踏实,能力基线建立起来后,未来也将继续突破被集成模式的生态化交付的体系建设,继续可持续发展。

依托生态的力量,探索被集成模式的落地

有奖体验,福利来了

铛铛铛!有奖互动来啦!

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

我们将随机挑选8位 赠送 鹅厂虎年公仔 一只

活动时间: 即日起至2022年9月28日

推荐阅读

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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
TAPD 敏捷项目管理
TAPD(Tencent Agile Product Development)是源自于腾讯的敏捷研发协作平台,提供贯穿敏捷研发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期,提供了灵活的可定制化应用和强大的集成能力,帮助研发团队有效地管理需求、资源、进度和质量,规范和改进产品研发过程,提高研发效率和产品质量。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档