什么是CoP(实践社区)1 - CoP的定义和组织形式

2024-04-28

1. 什么是CoP(实践社区)1 - CoP的定义和组织形式

【本文翻译自 SAFe Communities of Practice 】
  
  俗话说,聪明的人从错误中学习,更聪明的人从别人的错误中学习,但最聪明的人从别人的成功中学习。 
  
  ——禅宗谚语,约翰·麦克斯韦(John C. Maxwell)改编 
  
 实践社区CoP (CoP, Community of Practice) 是由那些在人类共同努力的领域中参与集体学习过程的人组成的:一个为生存而学习的部落,一群寻求新的表现形式的艺术家,一群致力于类似问题的工程师,一群学生在学校里定义自己的身份,一个外科医生探索的网络新的技术,第一次的经理们互相帮助应对。简而言之: 
  
  实践社区是一群对他们所做的事情有着共同关心或热情的人,他们通过定期的互动学习如何做得更好。 
  
 
  
                                          
 
  
  
 SAFe 实践社区是SAFe(Scaled Agile Framework of Enterprise. 企业级大规模敏捷框架)中的一个概念。CoP是由对某一特定技术或业务领域有共同兴趣的人组成的团体。他们定期协作以分享知识、信息,提高技能,并积极致力于学习研究该领域的前沿知识。
  
 健康的CoP文化建立在专业网络、个人关系、共享知识和共同技能的理念基础之上。通过自愿参与,CoP为知识工作者提供了在 敏捷发布列车(ART) (SAFe的一个概念)的日常工作之外,体验自主、专精和意义的机会[2]。
  
 CoP使参与者能够与整个组织中的相同领域人员交流知识和技能。CoP的开放性可以获取广泛的专家知识,从而帮助解决技术难题,推动持续改进,并为 企业 的更大目标做出更有意义的贡献。其结果是,企业可以从如下几个方面获益:快速解决问题、提高质量、跨领域合作以及增加顶尖人才的留存率。
  
 根据Wenger[1]的观点,CoP必须具备三个不同的特征才能被认为是一个实践社区,如图1所示:
                                          
 图1.实践社区具有三个鲜明的特征  
  
  领域 – 共同感兴趣的领域
  
  实践 – 共同的知识,经验和技术
  
  社区 – 一个自我选择加入的群体,他们对某一主题足够关注,可以定期参与互动
  
 精益-敏捷的原则和实践提倡跨职能团队和项目,以促进企业的价值交付。同样,精益思想也强调围绕价值流把不同技能的人组织在一起。但是开发人员需要与其他开发人员交流,测试人员需要与其他测试人员交流, 产品负责人 需要与其他 敏捷团队 的同行交流等等。这对于发挥各种人的多种经验和不同类型的实践知识至关重要。这也是推动工匠精神和持续学习(参见 持续学习文化 一文),促进采用新方法和新技术的重要力量。
  
 CoP为以领域为中心的互动提供支持。CoP是专门为跨越团队、发布火车(SAFe术语)和整个组织进行高效的知识共享和探索而设计的非正式网络。图2提供了一个基于角色的CoP的示例,它是最常见的社区类型之一。
                                          
 图2.基于角色的实践社区  
  
 例如,来自不同敏捷团队的 Scrum Master 可以组成一个CoP,交流建立高效敏捷团队的实践和经验。随着CoP开始被越来越多的人接受和参与,像图3所示的基于主题的社区就会开始出现:
                                          
 图3.基于主题的实践社区  
  
 这些CoP的成员可以更加多样化。一个以DevOps为主题的CoP可以吸引组织中几乎所有角色的参与。
  
 自动化测试的CoP可以由对提升测试技能感兴趣的测试工程师和开发人员组成。 敏捷架构 和设计CoP可以促进实践的采用,如涌现式设计(emergent design)、有意系统架构(intentional system architecture)、 持续集成 和重构(refactoring)。它还可以支持在构建和维护 架构跑道 上进行的工作,培养 设计思维 ,为可测试性和部署、应用安全等进行设计。尽管如此,其他的CoP可能是围绕敏捷指导、DevOps和持续交付管道、法规遵从性、内置质量实践和其他新流程而形成的。

什么是CoP(实践社区)1 - CoP的定义和组织形式