大家下午好!我是金毅,来自Agilean咨询公司。去年的敏捷之旅北京站,我分享了一个SAFe实施案例,在座的朋友们,有听过我去年讲的案例吗?????????♂️非常感谢所有的老朋友和新朋友!这也是我给自己定的目标:每年打一场硬仗,再拿出有价值的亲身经历和经验教训分享给大家。今天我跟大家分享一下今年在某银行IT组织实施敏捷部落制的案例,希望大家听完这个案例,能够感受到组织级敏捷转型的苦与乐,能够有一点触动和启发。
今天我不是来讲Spotify模型本身的,但是首先我要向Spotify的创造者和推进者们致以敬意,Spotify的工程文化以及它所取得的商业成功是我们每个人对理想的敏捷组织的期望。这两个视频可以在Spotify官网学习:
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-2/
我们公司在为某银行实施敏捷转型的进程中,借鉴了Spotify部落制,一种扁平化的组织架构,同时也在落地过程中创造性地解决了实际问题,最终帮助客户提高了生产率和质量,我们所做的可谓与先行者同行, 与开创者共创。
Spotify组织架构有四个主要概念,squad (小队) 和tribe (部落) 是负责软件交付的“细胞”和“器官”,各种职能的角色在这里紧密协作,不断提高软件交付效能。另外一组概念chapter和guild则是为组织供血,进行持续能力建设的单位。我们建立敏捷部落组织的主要目标就是:打通跨部门,跨职能的筒仓,通过跨职能的紧密协作提高组织的生产率和质量。使整个组织像一个健康的身体,高效完成各种活动。
打个比方,人体就是一个最复杂的组织,八大子系统几乎是无缝地,没有任何延迟地协调配合,才能正常完成各种复杂的生命活动。当有的活动无法正常完成的时候,一定是有的系统和某些机制不能正常工作了。
我们做咨询也是有套路的,进场后首先要访谈客户和调查问题,这里我用影响地图的形式展示出客户做敏捷转型的目标和导入敏捷前的组织架构。客户有两个主要目标:第一是提高生产质量;第二是更快地响应市场和业务的变化。我刚进场时观察到,不同职能小组之间的问题和冲突都要找领导协调,比如任务的优先级安排,版本范围,技术方案,甚至哪些bug不放在这个版本fix?上线前的部署文档等等,这些都要直接找CTO去决策,去评审。我就感觉到这个组织很忙,很乱,很痛苦!在这种环境中我也感觉到了痛苦,我的痛苦就是能以多快的速度帮助客户缓解他们的痛苦?我觉得,敏捷顾问的价值就在于:
Ø必须有效解决实际问题
Ø必须取得可见的成效
Ø必须让客户满意
客户最显著的问题就是生产质量差,紧急生产事故每月都有,有时一个月有好几次。从领导到团队都是提心吊胆,疲于奔命。开发测试骨干加班严重,有一次我为了访谈一个开发组长,需要等到晚上8点以后;返工现象也比较严重,有时UAT阶段还不得不回滚某些需求的代码;人员流动也比较大……问题太多,我感到亚历山大呀,到底从哪里下手?而且还要快!快!快!这时我的领导吴穹博士给我讲了一件事:我对客户还是不太了解,我的客户是一年之内就扩张到了200多人!作为某银行的三大尖兵业务之一,业务创新和交付效率并重。IT部门在以外包为主的条件下,支撑着整个业务系统,业绩还非常好。我们应该对客户抱有敬畏之心。
我们走到整个研发流程的源头去调查,发现需求从业务人员提出到开始开发,经过了跨部门的多种角色的接力棒式的传递,而且也缺乏一致性的流程,开发人员对“一句话需求”很是头疼,而业务人员又在抱怨“反复澄清需求”。用一句话来描述当时的状态,就是:协作程度低,需求质量不可控。我们也调查了版本管理,发现没有覆盖需求环节。而且整个研发流程是典型的瀑布式,每个阶段结束时整体传递给下一个阶段。开发测试人员以外包为主,自我管理成熟度较低。这个项目Challenge很大,在制定方案和方案试点期间,就是三月到五月这几个月期间,我每天像是上了弦的弓,除了晚上睡觉的几个小时,其他时间都在思考和梳理问题,以及调整各种实践方法。管理大师德鲁克强调了找到正确的问题的重要性,这也是十分烧脑的劳动!
五月初假期一过,我又回到深圳辅导的时候,一天晚上9点多回酒店的路上,看到了一个腾讯文档的广告牌“用效率 干掉焦虑”,如何做到?多人协作…… 我突然感觉到,我和这位产品经理之间来了一个跨时空的“握手”,我正在做的事情也是这个!腾讯文档所指的效率主要是提高协作,同步和透明,能做得到的话确实可以消除大团队作战的焦虑。而我们正在做的事情就是建立协作机制,以干掉组织的焦虑。我相信这种机制可以消除客户现在的痛苦。
我们实施敏捷部落制也是充满勇气的,进场后两周就正式启动了,跟客户领导对齐了实施敏捷部落制的愿景: 合理授权,高效沟通,紧密协作,可靠交付。并初步划分了五个虚拟部落,把开发测试人员都划入了部落。但是最花功夫的是建立配套的运行机制。具体地说,敏捷部落制是一种组织架构调整的手段,重要的是建立起有效的运作机制。我们主要建立了这两个机制:
1、建立价值流管理,即需求端到端管理机制,包括在工具上固化
2、建立业务,产品,IT三方的沟通协作机制,对齐优先级和交付目标
这些机制都是本地化、定制化的创新,结合客户实际情况,利用客户现有工具,使用客户自己的工作语言,逐步建立和完善起来的管理方法。比如,对于跨部落需求,我们按照一定规则设置主办部落来负责端到端协调和拉通。
在今年最新的DevOps现状调查报告里,引用了Ron Westrum's的三种典型的组织文化类型,其中以效能为导向的开拓型组织的第一个特征就是“协作程度高”。我们为客户实施的敏捷转型也是加强跨职能协作,并且用机制和工具来保证执行到位,可跟踪,可度量,在两个多月之后效果逐渐显露出来。
在需求端到端管理流程里,我们主要定义了两个标准:“需求就绪”标准和“开发就绪”标准。“需求就绪”标准涉及四个方面:
定义业务优先级
识别关联系统,并拆分特性
技术可行性分析
估计需求大小,并控制规模
“开发就绪”标准涉及三个方面:
创建故事,故事不跨小队
故事的开发和测试人员参与需求澄清
故事的开发和测试人员对齐验收标准
另外,每月的需求选择会制度在磨合了四个版本之后终于可以在一个半小时完成了!对于跨部落需求,三方线下协作选择,线上会议主要是确认结果和识别风险。多个业务条线和产品经理按照统一的需求优先级标准来设置,并在工具里透明。从每月的交付数据来看,P1+P2的需求占到80%。
版本节奏是个系统性问题,我们主要实施了差异化管理。每月有一个大版本承载跨部落的复杂需求,还有一个中版本主要承载单部落的或者较简单的需求。需求迭代和开发迭代不重叠,以保证开发负责人参与需求分析与设计。按照这些版本节奏原则执行之后,业务和IT共同维护着这种稳定的交付节奏。
敏捷小队级的实践也是因地制宜,导入了对沟通和协作最有效的每日站会,物理看板和版本回顾会。团队的学习能力和可塑性很强,使用了这些方法后信息透明,沟通协作加强,自我管理能力也随之加强。按照管理大师德鲁克所言:信息需要直接传达给本人而不是上级。这一点特别重要。信息是自我管理的工具,不可作为上级管理下属的工具。
,。
按照敏捷原则之第9条,第10条,追求技术卓越是敏捷团队的永恒追求!
坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强
以简洁为本,它是极力减少不必要工作量的艺术
我司优秀的技术教练,手把手辅导团队进行代码评审,并持续完善开发规范,同时帮助解决疑难杂症,优化各项技术实践,对团队进行技术培训。团队的技术讨论氛围和钻研技术的主观能动性都被带动起来了!
五月底客户领导决定全面推广敏捷流程,也同时宣布成立PMO作为内部教练团队。作为敏捷顾问,我的职责之一就是把真正有效的敏捷管理实践传授给内部教练,让这些技能长在内部教练身上,当顾问离场后,他们将是敏捷流程的守护者。当我看到内部教练可以自信地给团队讲解敏捷流程的细节,从容地辅导团队级的实践,并且每天跟团队并肩作战,积极处理着问题和冲突时,我感到非常欣慰!当团队可以自主运行敏捷流程的这一天,也是我们可以愉快地说再见的这一天。
在前期承受了巨大的压力,中期经历了试点和全面推广,后期快速启动和完成了一个总裁关注的大项目。六个月下来,我们发现生产质量数据有了非常显著的改善,人均生产缺陷率降低了80%。
八月底PMO也获得了银行科技颁发的“敏捷管理工具实践最佳团队”奖,这也激励了内部教练团队,对敏捷转型增强了信心。
当我们看到这些美好的结果时,也仿佛完成了一次人生的大考。确实为客户在六个月内取得这么大的进步感到骄傲!这个项目也是我所经历的最大挑战!接下来的结项汇报上,客户的高层领导和一线团队都对敏捷转型给予了充分肯定。
回顾整个项目历程,我总结出一些组织级敏捷转型的感悟:
首先要跟一把手明确组织敏捷转型的目标,并且能够痛客户之痛
一定要花时间、下功夫找到正确的问题
找到那些相信敏捷原则和实践,并有意愿、能力和勇气对现有流程进行创新和改进的一线团队,选择合适的试点团队才可能尽早demo成果
试点成功后的全面推广是一个重要里程碑,这时需要一把手的大力支持
具体导入哪些敏捷实践?需要因地制宜,要用效果和数据说话
组建和培养内部教练团队,越早越好,实战为王
使用电子工具透明化敏捷研发过程管理是强大的制胜武器
敏捷管理实践和技术实践齐头并进,效果绝对出乎意料!
敏捷之旅永远在路上,团队还要迎接更高的目标和挑战。我司为客户提供了一个敏捷成熟度自我评估工具,每个小队可以自我评估,发现弱项,制定改进计划,并且与组织级的战略目标对齐。当团队有了方向,有了希望,有了动力,有了能力,自然可以成长为更加健壮和幸福的组织。
敏捷是一种“活性物质”,每一个组织的敏捷转型都需要栽培出最适合自己的机制和方法。敏捷顾问的价值就在于运用自己丰富的工具箱帮助客户量身定制最适合的机制和方法,得到一把手的支持才能成功,依靠大多数人的执行才能取得成效。希望今年的这个最新案例可以给你带来启示和帮助!如果还想更深入地讨论,或者希望合作和共创的话,可以添加我的微信JINYI-4013。
敏捷之旅2018北京站的组织者们非常热情、专业而体贴,今年的主题“敏捷进化论”也彰显出与日俱进的意义,没有你们的辛勤付出,就没有现场的讲师和观众的专心投入。谢谢你们!
作为中国敏捷精益咨询与落地领域的领跑者,Agilean从帮助华为提升研发能力开始,逐渐深入至公司的业务敏捷和组织的创新生态构建。团队基于八年来深入国内一线的实践经验,打造出咨询、培训、工具相结合的完整体系,成为平安、招行、顺丰、华为等公司的长期合作伙伴,帮助这些顶级企业在不断变化的环境中,获取并保持竞争优势。