写点什么

巴克莱银行聚焦于业务产出的做法

  • 2018-06-30
  • 本文字数:1420 字

    阅读完需:约 5 分钟

上个月在伦敦召开的 DevOps 企业峰会上,巴克莱银行的企业运作部门主管 Jonathan Smart 和 PMO(项目管理官员,Project Management Officer ) Morag McCall 做演讲介绍了对整个工作流的重新审视,从初始创意的甄别分类,到最终发布到生产环境。演讲主要针对如何在应用和服务组合的管理中引入敏捷,以及如何改变 PMO 和财务部门的职能。

Smart以往曾在历年峰会上演讲,介绍巴克莱银行是如何成功引入敏捷和 DevOps 的。这些转换工作聚焦于工程,目的在于帮助缩短交付时间,实现新的业务产出。现在,通过端到端地查看活动流(即从初始业务想法开始,以新特性或生产环境中的 Story 为结束),很明显在工程工作实际开始之前,实现在各个活动上的工作流有了更大的改进。整个价值流开始于月度的创意甄别分类,之后是季度的指导,然后是新创意进入开发 Backlog 之前的年度审批。在可长达 18 个月的投资组合(Portfolio)管理流程和敏捷工程流程之间存在的“自相矛盾的紧迫感”,Smart 将其称为“不匹配”。

现在,改进后的投资组合管理流程开始于战略目标,即对多年后业务发展的长期愿景,包括 CEO 的前五大目标等组织层面目标,或是英国脱欧等大型项目目标。这些目标进而会分解成为期三年的投资组合目标。投资组合目标是一个或多个投资组合 Epic 的分组。一个年度投资组合 Epic 进而分解成为期三个月或是更短的业务产出。业务产出就是企业的日常工作单元,需时常加以验证。最对可同时有四个业务产出齐头并进。最后,每月需交付一次功能,并根据相应业务产出的进度(作为实验看到)做出评定。据 Smart 介绍,现在巴克莱银行的工程师可以追踪任何一天所做的 Story 情况(月度特性是由多个 Story 组成的),乃至可追踪 CEO 的前五大目标进展情况。

 

Credit: Jonathan Smart and Morag McCall, Barclays

至关重要的是,这些纵向举措将对应为横向的(长生命周期的)产品和服务。单个业务产出可能会转变为多个(长生命周期)服务和产品。举个例子,如果一个业务产出需要转变为商业欺诈(Fraud)和股权交易(Equity Trading)服务,那么它进而应转变为每个服务上的多个产品。但 Smart 指出,企业意在持续降低依赖的数量。

这一投资组合管理新方法并不意味着 PMO 的职能已经过时,而是恰恰相反。但投资组合管理团队需要向更敏捷的工作规划和(自我)优化方法发展。一种做法是在敏捷教练的帮助下,限制开展中的工作,实现业务流程的最大化,即“暂缓开始、聚焦于完成”(Stop Starting,Start Finishing)的原则。要可视化整个团队的工作,应实际树立一块工作白板,展缓使用电子显示板。同等关键的是,应从项目思维转为面向(长生命周期)产品(以及相应的长生命周期产品团队)。项目组合管理的最终目标是通过咨询角色实现业务价值,为组织中其它部门提供顾问和支持,即对管理依赖和发布提供帮助(让工作实际运行起来,而非纸上谈兵)。

Smart 提出,为实现推进季度业务产出的精益投资组合管理,财务部门也需要做出一些改进。其中包括投资于价值流而非项目、考虑轻量级业务案例、使采购过程更敏捷等需求。

在演讲结束前,Smart 和 McCall 针对如何在大型组织中改进投资组合管理给出了一系列建议:

  • 识别长生命周期价值流和产品。
  • 识别季度业务产出。
  • 可视化并限制进行中的投资组合工作。
  • 聚焦于降低交货时间。
  • 做一位建立敏捷的推动者。

DevOps 企业峰会的组织方 IT Revolution在线提供演讲的视频。

查看英文原文:  Focusing on Business Oucomes at Barclays

2018-06-30 19:001424
用户头像

发布了 391 篇内容, 共 155.8 次阅读, 收获喜欢 257 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

股市老人

Dify.AI:简单易用的 LLMOps 平台,可视化创造和运营你的 AI 原生应用

Dify

AI LLMOps

微信安全基于 Flink 实时特征开发平台实践

Apache Flink

大数据 flink 实时计算

Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - GORM

golang ORM gorm Kratos

AntDB数据库与东方通TongWeb完成兼容互认,共筑数字化底座核心能力

亚信AntDB数据库

数据库 AntDB 企业号 7 月 PK 榜

Cassandra SSTable 合并策略(一):STCS

冰心的小屋

Cassandra STCS Compaction

自定义字体服务 - 基于Node的Web字体解决方案

疯狂紫萧

前端 nodejs 字体

Java 命令行参数解析方式探索(二):Apache Commons CLI

冰心的小屋

Java 命令行 console Apache Commons CLI

更新合集 | 七月功能上新记

CODING DevOps

16款好用的白板笔记软件推荐,干货整理!

彭宏豪95

效率工具 软件推荐 科技 在线白板 Mac笔记软件

C++ 中的std::array实现编译器排序

芯动大师

oracle已有表的分表分区优化操作步骤(单表过大)

zhengzai7

oracle 表分区

低代码平台技术分享官丨系统集成系列之领域建模

inBuilder低代码平台

从可逆计算看DSL的设计要点

canonical

低代码 dsl 低代码平台 领域特定语言 模型驱动

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

鳄鱼视界

指标让 AI 更懂业务|Kyligence Copilot 是如何做到的?

Kyligence

Kyligence Copilot 数智助理

分布式事务两阶段提交和三阶段提交有什么区别?

王磊

java面试

vhdns软件介绍与功能特性

新消费日报

如何实现高效的动态鉴权

KaiwuDB

KaiwuDB 动态鉴权

Linux内核编译很简单,六步编译一个自己的内核

树上有只程序猿

Linux 编译

如何确定产品要做什么终端?

Bonaparte

产品 产品设计 产品终端

Golang微服务框架kratos实现SSE服务

golang websocket Kratos openai

热烈祝贺埃文科技荣获CCF第38届中国计算机应用大会计算机应用科学技术二等奖

郑州埃文科技

Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - Ent

golang ORM Kratos

Docker学习路线12:开发者体验

小万哥

Java c++ Go Docker 运维

百度智能云连拿四年第一,为什么要深耕AI公有云市场

脑极体

AI 大模型

Golang微服务框架kratos实现SignalR服务

golang SignalR Kratos

巴克莱银行聚焦于业务产出的做法_研发效能_Manuel Pais_InfoQ精选文章