Scrum_tp1

打造学习型组织的法宝:敏捷实践社区

人们常说,普通人从自己的错误中学习,聪明人从他人的错误中学习。而智者则从他人的成功中学习。

—— 禅宗谚语,John C. Maxwell 改编

实践社区

实践社区 Communities of Practice(CoPs)是由对某一特定技术或商业领域有共同兴趣的人们形成的组织。他们定期合作进行信息分享,技能提高,并致力于推动人们对该领域的普遍认知。

健康的CoPs有一种建立在专业网络,个人关系,共享知识,通用技能之上的文化。结合自愿参与的精神,CoPs为知识工作者提供了在敏捷发布火车(ART)的日常任务之外,体验自主权,掌控感和目标感的机会。[2]

CoPs使实践者能与整个组织中的人们交流知识和技能,这种开放会员制提供了更多获得广泛专业技能的机会,以帮助应对技术挑战,加速持续改进,并为企业的更远大目标做出更有意义的贡献。随之而来的是企业从快速解决问题,更高的质量,以及跨领域的合作,和顶尖人才的留存率增长中获益。

CoPs详解

根据温格[1]的见解,一个CoP需要满足以下三个明显特征才能被称为是实践社区,如图1所示。

  • 领域 —— 一个共同感兴趣的领域
  • 实践 —— 共享的知识,经验和技术
  • 社区 —— 一个自发选择的,对此领域有足够兴趣并定期参与交流的群体

微信图片_20220602193440

图1 实践社区的三个明显特征

精益敏捷的原则和实践,提倡跨职能的团队和Program,以促进企业的价值交付。同样,精益思想也强调围绕价值流组织不同技能的人群。然而,开发者与开发者之间,测试人员与测试人员之间,产品负责人之间,都需要与其他敏捷团队的同行互相交流。这对于充分利用来自不同人的各类经验和不同类型的实践知识至关重要。这是追求工匠精神和持续学习的驱动力,并促进了新方法和新技术的应用。

这类以领域为中心的交流通常由CoPs来支持 —— 专为跨团队,跨火车及整个组织间的高效知识共享和探索而设计的非正式网络。图2提供了一个基于角色的CoPs的例子,这是最常见的社区类型之一。

微信图片_20220602193450

图2 基于角色的实践社区

例如,不同敏捷团队的Scrum Master可以组成一个CoP,来交流关于打造高效敏捷团队的实践经验。当CoPs开始获得大家的接纳和参与,如图3所示的基于主题的社区通常也会开始涌现。

微信图片_20220602193454

图3 基于主题的实践社区

这类CoPs的成员可以更加多样化。一个以DevOps为主题的社区可以吸引组织中几乎任何角色的参与者。

而自动化测试的CoP可能由对提高相关技能感兴趣的测试工程师和开发人员组成。敏捷架构和设计CoP则可以促进各类实践的采用,例如涌现式设计(emergent design)、意图系统架构(intentional system architecture)、持续集成和重构。同时还可以支持建立及维护架构跑道的相关工作,培养设计思维,为可测试性,部署及应用安全性等进行设计。还有一些CoPs可能围绕敏捷辅导,DevOps,持续交付管道,合规性,内建质量,和其他的新流程产生。

实践社区的组织

CoPs是高度有机的,和大多数生命体一样,他们有自然的生命周期。从组建一个新社区的想法开始,直到社区成员认为这个团体的目标已经达成,或不再提供价值时结束。
微信图片_20220602193458图4 CoPs通常遵循一个五阶段的生命周期,从概念化到关闭[3]

CoPs在形成阶段通常由少数核心实践者组成,他们对特定领域有着共同的热情和需求。如图5所示,CoP成员表现出多种不同层级的参与度。

微信图片_20220602193503

 图5 CoP成员表现出多层级的参与度,并随着需求及兴趣的变化在层级间自由移动

每个层级的描述如下:

  • 核心团队 —— 核心团队形成了社区的“心脏”,他们负责组织、定义、推广、培养和运营整个社区。
  • 积极分子 —— 积极分子与核心团队紧密合作,帮助形成社区的定位和方向。包括定义社区的共同愿景、目标、角色,互动、推广和沟通策略。
  • 偶尔参与 —— 这些成员在对特定的主题感兴趣时,或他们对社区做出贡献时参与。他们通常是社区中最大的群体。
  • 外围人员 —— 这些成员与社区有一定的连接,但参与度有限,可能是新成员或对社区活动兴趣不高。
  • 事务型 —— 这部分成员与社区的联系较少,也许只是为获得社区资源或为社区提供特定的服务(如网站支持等)。

随着时间的推移,人们通常会在不同层级的参与和投入间切换。CoPs是自组织的群体,成员有足够的自由来决定他们希望参与的多深,这与其他的工作型组织不同,比如老虎队(tiger team),工作小组(task force)和委员会(committees)。人们在社区之间和不同参与层级间的自然流动是健康的。它能使新鲜的知识和观点以一种有别于正式的信息共享、却又与之互补的方式在组织间传播。

实践社区的运作

鉴于CoPs是非正式且自组织的,社区成员可以自主设计最符合需求的交互形式和频率。对于开发人员来说,可以有黑客马拉松(hackathons)、代码道场(coding dojo)和技术讲座。其他形式可以包含座谈会、午餐会(brown bags)、网络研讨会,以及通过商业社交平台的独立沟通,如Slack、Confluence和Jive。

在CoP的运营阶段,社区成员通过参与和敏捷团队类似的阶段性回顾来持续改进,核心成员则通过以下方式来维护社区的健康:

  • 保持社区的简单和非正式性
  • 培养相互信任
  • 保证沟通的快速流动和分享意识
  • 积累并增加CoP中的共享知识

最终,个别CoPs会自然地走向衰退,社区成员应该考虑将其解散,让参与者将精力投入到其他的社区中。一个社区走到这个阶段的信号包括:活动参与度的持续下降,社区交流版块的活跃度降低,以及来自社区回顾会的反馈。当社区落下帷幕时,领导者们应该举办一个积极正向的仪式,来庆祝社区的成功,表彰核心贡献者,并鼓励大家继续参与其他社区的活动。通过这些庆祝活动,社区的历史往往成为组织中的传说,一个健康的CoP解散后,产生三至五个新社区的现象也并不少见。

培养实践社区的参与度

创新与规划迭代(Innovation and Planning Iteration)为CoPs创造了良好的机会,来举办正式或非正式的课程,以及代码道场,教练诊所等其他各类活动。

精益敏捷领导者的作用是鼓励并支持人们的改进欲望。这能帮助企业提高,并如SAFe原则第8条所说的那样,释放知识工作者的内驱力。CoPs拥抱House of Lean中描述的理念:尊重、创新、流动、和持续改进。

为促进CoP的组建,精益敏捷领导者们通过宣传CoPs的价值,强调成功案例,和认可社区志愿者的努力,来展现他们对于CoP的支持。同时,他们还可以通过为会议提供场所、后勤支持、赞助资金、提供工具和通信基础设施等来为CoPs提供支持。

 

了解更多:

[1]埃蒂纳·温格(Etienne Wenger):实践社团,学习型组织知识管理指南

[2]丹尼尔·平克(Daniel H.Pink):驱动力

[3]The Distance Consulting Company:实践社区入门指南

 

原文地址:https://www.scaledagileframework.com/communities-of-practice/

关于译者

【译者】Scrum中文网翻译组:Scrum中文网是全球第一个Scrum中文网站,中国最早的Scrum和敏捷教育及推广机构,也是国际Scrum联盟(ScrumAlliance)官方授权教育机构和大规模敏捷SAFe官方机构SAI在中国的授权合作伙伴。Scrum中文网是国内领先的敏捷培训及教练咨询机构,作为中国敏捷教练的摇篮,启蒙和培养了数万名敏捷专业人士,帮助数百家知名企业成功转型敏捷。