扫码阅读
手机扫码阅读

大规模团队玩敏捷——大连敏捷社区小聚

199 2023-08-24

上个周日,我召集大连敏捷社区的一众小伙伴,聚在一起,聊了聊大规模团队要怎么玩敏捷。来参加的朋友来自于多家公司,包括埃森哲、东软、富达、陆海科技、甲骨文、花旗、华信等等(以上排名没有顺序,不分先后哈),真心感谢大家的支持!

大连的天气就是这样,没风的时候气温再低也觉得很暖和,有风的时候,气温即便已经很高,但还是让人觉得受不了。还有一些朋友,因为临时有事,没能前来参加。而且,这次活动的地点是我们的小据点,不是很好找,所以最后能够到场的各位,虽然没有经历西游师徒四人的九九八十一难,但也是克服了重重阻力才来到活动现场的。

大规模敏捷这个话题其实比较敏感,一方面是因为太多公司——特别是一些大型的国内外企业——都需要在相对较大规模的团队里面实施敏捷的实践,另一方面,各种各样的框架——像SAFe、LESS、Scrum of Scrum等等——都还处于生长期,在我的认知里面都还没有一个能够拿出足够让人信服实际案例来说明框架的有效性。

所以,在分享开始的时候,我就和大家说明,所有所讲述的都是我的一些经历和体会,对于大家的具体情况,都只是“参考答案”,而不是“标准答案”,而且活动采用了“随心付费”的方式,也就是大家可以根据收获到的价值来付费,而不强制金额。

分享的内容主要概括如下。

首先,我觉得想要在大规模团队里面想要实施敏捷,必须要从几个层面去影响参与者,也就是:

  • 心——意愿、价值观

  • 脑——知识、技能、理念

  • 手——具体的实践

这三个层面也正是我在培训中所用到的技巧,想要让培训有效果,也要照顾到这三个层面。

而在实施的时候,也需要让大家了解三个层面的问题:

  • Why——为什么要做?

  • What——要做什么?

  • How——具体要怎么做。

这两个理论其实可以联系在一起,可以有一一对应的关系。但是,和大家聊天的过程中发现,很多的时候,我们在做敏捷转型的时候,直接就跳过了Why,而是从What开始的,这样到了How的阶段,很有可能大家因为不知道做这些事情的最终目的,而导致很多事情违背了初衷。这就像是唐僧辛辛苦苦取回来的真经,被一群小和尚们念歪了一样。

另外,大家在推行敏捷的时候,由于过于重视左脑思维,认为知识、技能加实践都可以解决问题,所以都没有从“心”的角度去影响大家,让大家认识清楚敏捷的价值观,也不知道做敏捷到底是为了什么,能够获得什么样的收益,这些很可能都是敏捷实施举步维艰甚至于最终流于形式的原因。

所以,我建议,在推行敏捷的时候,一定要在团队中用“轮训”的形式,对大家进行必要的“心”的层面的影响,形式当然最有用的就是培训,之前我曾经在两周的时间里面连续做了十二场培训,而每场培训的内容又不尽相同,但核心内容都是要和大家把敏捷的价值观——敏捷宣言——交代清楚,并且让大家都有自己的心得体会,那样,在之后的推进过程中,我们就轻松了许多。

而且,在之前的连续培训过程中,也同样会面临着尴尬的局面,曾经有些日子,每天参加培训的朋友越来越少,我和组织者都在犹豫是否要把这件事情一直做下去,但正是继续坚持了下去,最后两天的培训效果反而是最好的。所以,要相信的一点是,只要我们所做的工作是正确且有意义的,那么就一定要坚持下去,黎明来临的前夕,往往会遭遇最为黑暗和难熬的一个阶段。

有了培训对大家的“心”产生影响之后,我们就可以试着制定一些规则请大家来共同讨论并遵守。这个时候主要就是一些必要的流程。因为在大规模团队里面,肯定会划分成为各个子团队,子团队里面很可能还会再进一步划分成为更小的团队,所以仅仅是Scrum标准流程中的事件可能就不够用了。

为了加强沟通,我们需要把流程中的事件分成不同的级别,当然参加的人也不一样。

比方说,在最高的层级上,我们需要在每次迭代中召开一些必要的会议,这些会议一般是leader级别前来参加的:

  • 计划会议——确定本次迭代中要做的任务

  • 每日站会——沟通大规模团队中可能存在的风险问题

  • 需求梳理会——关注团队之间有关联的那些需求,并对需求进行基本的排序

  • 审核会议——演示整个大规模团队所做的任务,请产品负责人来评定是否成功

  • 回顾会议——确定大规模团队要做的改进项。

同时,在子团队的层级上,可以基本上按照Scrum的方式来运转各种会议,这样一方面可以保证高层级会议上的内容可以传达下去,也可以保证子团队中的信息可以在必要的时候上升到大规模团队的层级上进行讨论。

当然,为了保证这些流程的运转,我们还需要制定一些规则和奖惩措施,比方说:

  • 迭代演示失败了,要怎么办?

  • 各个级别的会议,迟到了要怎么办?

  • 临时加入需求,打乱了迭代的节奏要怎么办?

  • ……

这里要注意的是,我们并不是为了惩罚而惩罚,更多的是要保证流程的顺畅进行。另外在一些措施实施的时候,还可能会有意外的收获呢。

最后就是在“手”的层面上,为了能够让流程更好地推行和实施,需要有一些经验比较丰富的敏捷教练辅助大家。敏捷教练所需要的能力多种多样,可能是有以下的分类:

  • 团队和流程角度

    • 培训能力

    • 引导会议的能力

    • 教练能力

    • 指导能力

    • ……

  • 技术角度

    • 持续集成的知识

    • 自动化测试的知识

    • 重构代码的知识

    • ……

如果是能够从三个层面打通,那么我们就可以从整体上更好地影响整个大规模团队,从而更好地在其中实施敏捷。

不知不觉,分享持续了三个小时左右,结束之后大家还意犹未尽,继续交流了很多非常具体的问题。另外,为了保证大家有足够的精力来交流,我们还为大家准备了茶点,可以边吃边聊。

附上现场图片一张(大家不要问我为什么有一个人是躺着听的,哈哈哈!)

致谢:感谢博士、小林、大爷,是因为你们我才有机会收获这么多,很多知识都是从你们那里学到的,我只是在这里总结一下,:)

---广告时间---

小伙伴们经常说的一句话:对于管理来说,如果把人管明白了,其他的都不是事儿!

想要从人的角度提升管理吗?想了解如何提升敏捷领导力吗?

快来参加管理3.0课程吧!大连站详情请点击“阅读原文”。

另有深圳、上海、厦门站,:D

原文链接: http://mp.weixin.qq.com/s?__biz=MjM5MzY1NjAxNQ==&mid=2648819037&idx=1&sn=2a67ad09294860528dd64661133c9019&chksm=be86d8fd89f151eb3f9064783a2c698871deca06234c0d25677c0c1ca856c80ac6d2e2d0726f#rd