写点什么

为降低“遗留技术成本” ,Capital One 裁掉了整个敏捷部门,可能涉及 1100 人

  • 2023-01-20
    北京
  • 本文字数:3510 字

    阅读完需:约 12 分钟

为降低“遗留技术成本” ,Capital One裁掉了整个敏捷部门,可能涉及1100人

敏捷交付(ADL)已经过时了?

 

今天,据《福布斯》报道,Capital One 正在裁撤敏捷交付团队,涉及到 1,100 多名技术员工,以寻求降低“遗留技术成本” 。

 

Capital One 是一家专注于信用卡、汽车贷款以及银行和储蓄产品的美国公司,是以专注于技术而闻名的金融企业,也是第一家全面采用云技术的美国银行。

 

裁员举措是在多年来投入巨资发展其云系统之后做出的,该公司在一封电子邮件中将这一努力描述为对 Capital One 的“技术转型”至关重要。受裁员影响的员工将被要求申请公开的内部职位,全公司有数百个空缺职位,而那些无法找到新职位的员工,公司将给他们提供至少 16 周的遣散费。 

 

Capital One 希望工程师和产品经理能自己负责“敏捷交付”职责,“我们技术组织中的敏捷角色对我们早期的转型阶段至关重要,但随着我们组织的成熟,下一步自然是将敏捷交付流程直接集成到我们的核心工程实践中,”Capital One 说。

 

随后,该消息在 Linkedin、Reddit 以及 thelayoff.com 上得到了证实,自述被裁员的人中,其职位描述包括:“Certified SAFe Scrum Master”、“Capital One 首席助理、敏捷交付负责人(Scrum Master)”、“Scrum Master (ADL)”、“Scrum 大师、发布培训工程师、产品经理”......

 



有人评论道:“我被裁了。我其实是一名项目经理,负责一些产品和技术工作。除了在头衔中有‘敏捷’这个词之外,我实际上并没有做任何跟敏捷相关的事情。公司瞎了眼,自从一年前来到 Capital One,我就忙得喘不过气来。”

 

“对,是真的。我是受影响的 ADL 之一。他们正在消除整个敏捷工作系列,包括 ADL、敏捷项目负责人、敏捷投资组合负责人、PO 等。”

 

还有说:“确认,我是 ADL 之一。我们做了很多幕后工作,但这些工作的价值不容易被看到。ADL 并不是 Capital One 里最重要的职务,但团队肯定会受到严重影响,无论是在日常层面,还是在组织/公司层面。”

 

当然也包含一些对敏捷有偏见的评论:“不幸的是,ADL 已经过时了。”

 

......

 

负责“赋能”的敏捷团队

 

Capital One 是敏捷和 SAFe 的早期采用者。从 2010 年初开始,Capital One 投入巨资推动组织内的敏捷实践。经过多年发展,Capital One 的敏捷团队已经相当成熟,曾以其优异的敏捷实践而闻名于整个行业。

 

“2010 年左右,我们意识到公司当时还没找到适合未来需求的正确模式。我们发现,传统的瀑布式方法无法适应未来业务需求。所以我们需要建立敏捷的工作方式,吸纳更多现场工程人才,借员工之手实现工作交付。于是我们全面转向更敏捷的交付方式。2011 年底,我们开始采用 Scrum、试行敏捷,同时为需要参与敏捷 Scrum 的团队招聘新成员。我们的试点主要侧重于数字功能,之后快速将敏捷扩展至整个技术部门。我们发现,敏捷其实是一种跨技术门类的工作方式,有着广泛的适用性。总体来看,敏捷是种通用的工作形式,能够不断迭代、根据市场需求或客户需求检查当前进展,最终构建并更新出足以占领市场的强大产品。”2016 年,Capital One 的 CIO Rob Alexander 在接受《福布斯》采访时说道。

 

据早期的报道,Capital One 在 2011 年的时候,敏捷开发只占交付软件的百分之一。2014 年左右,85% 的软件是通过敏捷方法交付的,并借助敏捷每月发布大约 400 个产品版本,将交付时间缩短到三到六个月,“显著地降低了成本”。

 

Capital One 不仅在整个组织中利用了 SAFe,还进行了一些特定的定制。在 Capital One 技术组织内,每个敏捷团队由 5 或 6 名软件工程师、一名产品负责人(也称为 PO)、一名 ADL(敏捷交付负责人,或广为人知的 Scrum Master)和一名团队负责人组成

 

虽然工程师只专注于特定团队,但 PO 和 ADL 角色同时支持多个团队的情况并不少见。其中,敏捷管理需要负责“建立领导力,包括培训、绩效管理、薪酬决策等”,“负责团队的交付”、“与其他敏捷角色协作以消除障碍”、“人员配备”、“负责平台/应用程序健康”、“建立信任、协作和心理安全的文化”。

 

在 Capital One 招聘网页上,是这样描述 Agile Delivery Lead 的职责的:

 

  • 与倡议领导和团队合作,拆分工作内容并确定事务优先级,积极管理团队并保持对最高优先级事务的关注。

  • 针对需求收集与管理、积压工作细化和优先级排序等工作,为计划/项目负责人、责任主管和团队提供指导。

  • 使用 Jira 建立工作流程与管理实践,并利用 Confluence 推动工作流程、知识共享和协作的可见性。

  • 负责流程和倡议的变革管理与沟通计划。

  • 指导并敦促团队定义交付目标与关键结果,并据此衡量绩效。

  • 组织交付会议,主动管理依赖关系/障碍并上报风险。

  • 通过制定交付指标和准确报告,实现交付目标、承诺和进度的可见性。

  • 妥善管理和负责必要的运营流程,并通过适当的控制和风险缓解策略确保运营流程的高质量持续交付。

  • 利用团队反馈与指标(质量、交付率等)确定机会空间,并与团队协同以持续改进。

  • 通过影响力、问题解决和创新等手段,积极改进跨 EDRM(电子发现请求)的敏捷交付实践。

  • 能够向团队成员和利益相关方解释并倡导敏捷和精益实践的助益。

 

据称, Capital One 总共有 50,000 人,其中包括 10,000 多名工程师,这次裁员没有涉及到任何“软件工程师”职位。

 

Capital One 的技术转型

 

从 2010 年到 2020 年,Capital One 发生了几个重要的变化:采用敏捷实践、迁移到公有云、构建 DevOps 实践。

 

Rob Alexander 当时表示:“继敏捷转型之后,我们的下个阶段就是 DevOps 转型。这项理念的核心,就是如何打造一个生产力更高、绩效更强的组织。我们认为,转向 DevOps 是我们建立软件自动化构建流程,由此将软件开发、推送、测试、部署和安全保护等各个环节的执行效率全面推向顶点的关键。而其中最重要的组成部分,当然就是自动化交付管道。”

 

DevOps 这种新文化也改变了开发者对于代码质量、代码交付,特别是在生产环境下大规模可靠运行的基本态度。“高效环境不仅有助于提高生产力和质量,同时也能改善员工满意度。我们正身处这段旅程,而且作为技术领导团队,我们需要跟整个组织开展沟通——由此实现的,就是卓越软件交付。我们坚信这是一种强大的工作方式,对企业客户大有裨益,最终推动服务和被服务双方发展成高价值、高效能组织。这也再次证明了我们按照科技巨头规划自身运营的思路是正确的——要想在银行业领域胜出,我们就必须遵循这样的行事之道。”

 


在 IT 转型过程中,除了快速增加软件工程人员之外,Capital One 意识到“要提高生产力,还得认真规划基础设施的交付方式。因此我们决定迁移至公有云。”亚马逊云科技(AWS)是 Capital One 的主要云合作伙伴,随后他们开始在云端构建所有新软件,也开始将应用程序从内部数据中心迁移至云上。2021 年,Capital One 宣布关闭了自己的数据中心。

 

根据资料显示,在交付上,Capital One 也已经过渡到使用自动化交付工具上。比如采用 Jenkins,这是用于构建持续集成和交付管道的行业标准工具。基于 Jenkins 的管道帮助将整个过程分解为“应用程序构建”、“集成测试”和“部署”等阶段,每次代码更新都经过一系列严格的自动化测试,包括集成测试、单元测试、安全扫描和质量检查。一旦代码通过所有测试,管道就会自动部署一个版本。

 


某云服务所提供的敏捷工具

 

而且,目前主流 DevOps 平台其功能已经发展得相当强大,可作为一个自助化的研发管理平台,实现缺陷管理、业务需求管理、软件需求管理、需求跟踪、代码分析、应用架构管理、代码统计等等。一般云服务所提供的 DevOps 平台,还包含了敏捷工具规划和跟踪工作部分,并配备图表、仪表板和报表来帮助团队监视和共享进度。Capital One 敏捷团队的职责中,关于“负责平台/应用程序健康”等就可以被工具所取代,在 DevOps 文化中被归属到开发人员身上,由开发人员自行负责,但是文化构建、领导力等也许依然是无法替代的。

 

参考链接:

https://www.straitstimes.com/business/us-credit-card-giant-capital-one-cuts-more-than-1100-tech-jobs

https://www.thelayoff.com/t/1kKf9jXi

https://www.thelayoff.com/t/1kLSSHrI

https://www.linkedin.com/news/story/capital-one-to-cut-1100-tech-jobs-6130482/

https://www.reddit.com/r/nova/comments/10g15mh/capital_one_layoffs_agile_division_1100_employees/

https://www.banktech.com/channels/capital-one-delivers-85--of-software-through-agile/d/d-id/1296926.html

https://www.agilealliance.org/resources/experience-reports/the-evolution-of-people-management-in-agile-organizations/

https://diginomica.com/capital-one-closes-its-data-centres-and-goes-all-aws

https://www.forbes.com/sites/peterhigh/2016/12/12/how-capital-one-became-a-leading-digital-bank

https://www.simform.com/blog/capital-one-devops-case-study/

2023-01-20 15:2213059

评论 3 条评论

发布
用户头像
早晚把产研人员逼成6边型
2023-01-29 22:26 · 北京
回复
用户头像
为实现更好的降本增效,同时有更有效的工具协助,会有越来越多的公司要求产研人员自带敏捷管理技能,而非仍有专门项目、敏捷团队进行管理
2023-01-27 22:14 · 广东
回复
用户头像
当敏捷成本过高,敏捷本身就成了优化对象
2023-01-23 17:46 · 浙江
回复
没有更多了
发现更多内容

手牵手带你实现mini-vue | 京东云技术团队

京东科技开发者

Vue 数据绑定 vue2 企业号 6 月 PK 榜 双向数据绑定

Airtest图像识别测试工具原理解读&最佳实践 | 京东云技术团队

京东科技开发者

图像识别 移动开发 UI自动化测试 企业号 6 月 PK 榜 Airtest

AI+电力、大模型主题人工智能师资培训班重磅招募中

飞桨PaddlePaddle

人工智能 百度 paddle

一种实现Spring动态数据源切换的方法 | 京东云技术团队

京东科技开发者

spring aop 企业号 6 月 PK 榜 数据源切换

vivo 游戏黑产反作弊实践

vivo互联网技术

游戏黑产 游戏礼券

IT自动化运维工具用哪款?需要考虑哪些因素?

行云管家

IT运维 自动化运维 IT自动化运维

软件测试/测试开发丨Pytest结合数据驱动-CSV

测试人

程序员 软件测试 自动化测试 csv pytest

模型当道 开源聚力|2023开放原子全球开源峰会开源大模型分论坛圆满收官

开放原子开源基金会

开源 大模型 开放原子全球开源峰会 开放原子

强化学习从基础到进阶-案例与实践[1]:强化学习概述、序列决策、动作空间定义、策略价值函数、探索与利用、Gym强化学习实验

汀丶人工智能

人工智能 深度学习 强化学习 深度强化学习 6 月 优质更文活动

随机2D形状周围层流预测!基于飞桨实现图形神经网络

飞桨PaddlePaddle

人工智能 百度 飞桨

海外交友源码平台搭建:基础功能的实现(一)

山东布谷科技

软件开发、 源码搭建 海外市场 语音交友源码

TBB 开源库及并发 Hashmap 的使用

KaiwuDB

KaiwuDB TBB开源库 Hashmap使用

高性能网络 SIG 月度动态:联合 IBM 就 SMC v2.1 协议升级达成一致,ANCK 率先完成支持

OpenAnolis小助手

开源 ibm 高性能网络 anck 龙蜥sig

浅谈API安全

权说安全

API 安全

海南正规等级保护测评单位有哪些?叫什么名字?

行云管家

等保 等级保护 海南 等保测评单位

如何评估大型语言模型(LLM)?

Baihai IDP

人工智能 深度学习 大模型 白海科技 大模型评估

Java 内存与缓存管理:应对大数据场景的优雅高效策略

xfgg

Java 6 月 优质更文活动

细说敏捷测试-敏捷实战中的探索 | 京东云技术团队

京东科技开发者

敏捷开发 测试 敏捷测试 企业号 6 月 PK 榜

使用华为云AstroZero,不用一行代码,制作端午节加班申请模板

华为云PaaS服务小智

云计算 零代码 华为云

详解4种模型压缩技术、模型蒸馏算法

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 6 月 PK 榜

一文读懂ChatGPT的工作原理:大语言模型是个啥?它到底咋工作的?

禅道项目管理

#人工智能 ChatGPT AI 2022

基础设施SIG月度动态:ABS新增ISO、VHD镜像构建,自动热补丁制作流程正式上线

OpenAnolis小助手

镜像 基础设施 龙蜥社区 sig abs

实现一个基于注解的 Excel 万能导出模板

Java Advanced

可观测性最佳实践 | 警惕!未知的风险正在摧毁你的系统

观测云

可观测性 运维监控 观测云 云原生可观测 可观测性用观测云

Java 中优雅的 RESTful API 设计:实现高效且易维护的接口

xfgg

Java RESTful API 6 月 优质更文活动

AI关于AI民主化的高见

擦机鼻涕

AIGC

漫谈 SAP 产品里页面上的 Checkbox 设计与实现

Jerry Wang

SAP 前端设计 思爱普 6 月 优质更文活动

在人工智能冲击下,IT部门的生存价值在哪里?

擦机鼻涕

AIGC

Vue3中常用的Composition(组合)API-watch(监视)函数

不觉心动

6 月 优质更文活动

300行代码模拟cdn访问过程

蓝胖子的编程梦

CDN DNS CDN加速 CDN技术 #DNS

蚂蚁集团自动化混沌工程 ChaosMeta 正式开源

ChaosMeta

高可用 混沌工程 故障演练 kubernetes 运维 混沌测试

  • 扫码加入 InfoQ 开发者交流群
为降低“遗留技术成本” ,Capital One裁掉了整个敏捷部门,可能涉及1100人_文化 & 方法_Tina_InfoQ精选文章