俗話說,聰明的人從錯誤中學習,更聰明的人從別人的錯誤中學習,但最聰明的人從別人的成功中學習。
——約翰·C·麥斯威爾改編的禪宗諺語。
CoP (CoP,Community of Practice)是由在人類共同努力的領域中參與集體學習過程的人組成的:壹個為生存而學習的部落,壹群尋求新的表達形式的藝術家,壹群致力於解決類似問題的工程師,壹群在學校裏定義自己身份的學生,壹個外科醫生探索的新網絡技術,壹群第壹次互相幫助的管理者。總之:?
實踐社區是壹群對他們所做的事情有著相同的關註或熱情的人。他們通過定期互動學習如何做得更好。
安全實踐社區是SAFe(企業級敏捷框架)中的壹個概念。CoP是壹群在特定技術或業務領域有相同興趣的人。他們定期協作,分享知識、信息,提高技能,積極投身於學習和研究該領域的前沿知識。
健康的CoP文化是基於職業網絡、個人關系、* * *分享知識和* * *分享技能的概念。通過自願參與,CoP為知識工作者提供了在敏捷發布培訓(ART)的日常工作之外體驗自主性、專業化和重要性的機會,這是壹個SAFE的概念[2]。
CoP使參與者能夠與整個組織中同壹領域的人交流知識和技能。CoP的開放性可以獲得廣泛的專家知識,從而幫助解決技術問題,促進持續改進,為企業更大的目標做出更有意義的貢獻。這樣壹來,企業可以從以下幾個方面受益:快速解決問題,提高質量,跨領域合作,增加頂尖人才的留存率。
根據Wenger[1],CoP必須具備三個不同的特征才能被視為實踐社區,如圖1所示:
圖1。實踐社區有三個明顯的特征?
領域—* * *共同感興趣的領域。
實踐-* *相同的知識、經驗和技術。
社群——選擇加入的群體,他們對某個話題足夠關註,定期參與互動。
精益-敏捷原則和實踐提倡跨職能團隊和項目,以促進企業的價值交付。同樣,精益思想也強調圍繞價值流組織具有不同技能的人。但是開發人員需要和其他開發人員交流,測試人員需要和其他測試人員交流,產品負責人需要和其他敏捷團隊的同行交流。這對於充分發揮各種人的經驗和不同類型的實用知識非常重要。這也是促進工匠精神和持續學習(參見持續學習文化的文章)以及促進采用新方法和新技術的重要力量。
CoP為以域為中心的交互提供支持。CoP是壹個非正式的網絡,專門設計用於跨團隊的高效知識共享和探索,發布trains(安全術語)和整個組織。圖2提供了壹個基於角色的CoP的例子,這是最常見的社區類型之壹。
圖二。基於角色的實踐社區?
例如,來自不同敏捷團隊的Scrum Master可以組成壹個CoP,交流建立高效敏捷團隊的實踐和經驗。隨著CoP開始被越來越多的人接受和參與,如圖3所示的主題社區將開始出現:
圖3。基於主題的實踐社區?
這些CoP成員可以更加多樣化。壹個以DevOps為主題的CoP可以吸引組織內幾乎所有角色的參與。
自動化測試的CoP可以由對提高他們的測試技能感興趣的測試工程師和開發人員組成。敏捷架構和設計CoP可以促進實踐的采用,如緊急設計、意向系統架構、持續集成和重構。它還可以支持構建和維護框架跑道的工作,培養設計思維,以及可測試性、部署和應用程序安全性的設計。然而,其他的COP可能會圍繞敏捷指南、DevOps和持續交付管道、合規性、內置質量實踐和其他新流程而形成。