《02、熊小龍(DragonXiong)_2022-11-26 23.57.29_卓有成績的敏捷組織-組織設計的底層邏輯-熊小龍.pdf》由會員分享,可在線閱讀,更多相關《02、熊小龍(DragonXiong)_2022-11-26 23.57.29_卓有成績的敏捷組織-組織設計的底層邏輯-熊小龍.pdf(25頁珍藏版)》請在三個皮匠報告上搜索。
1、中國DevOps社區峰會 2022 武漢峰會 2022 武漢卓有成效的敏捷組織:組織設計的底層邏輯熊小龍Agilean 首席顧問業務形態即IT形態中國DevOps社區峰會 2022 武漢中國DevOps社區峰會 2022 武漢熊小龍 Dragon XiongAdapt規?;艚葜v師,管理3.0授權講師,數據治理工程師CDGA/DOP/Kanban管理專家/Jira認證管理專家/PMP/ACP,精通Confluence/Jira等工具在敏捷團隊中的應用。2018-今,從事敏捷咨詢工作,為多家保險、金融機構等企業提供組織搭建、敏捷轉型、質量提升方案落地、業產研一體化轉型、數據治理、行會機制、研發流
2、程基線與度量體系規劃與落地等咨詢服務,工具規?;茝V。Agilean首席顧問中國DevOps社區峰會 2022 武漢團隊拓撲-有機化業務與科技團隊以加速流動Team Topologies:Organizing Business and Technology Teams for Fast Flow流動式團隊賦能團隊復雜子系統團隊平臺團隊四類團隊類型三種交互模式中國DevOps社區峰會 2022 武漢一個小隊的人數是多少?中國DevOps社區峰會 2022 武漢來看看Scrum中對規模的定義Scrum Team規模Scrum Team 規模足夠小以保持靈活,同時足夠大以便可以在 一個 Sprint
3、 中完成重要的工作,通常只有10 人或更少??偟膩碚f,我們發現較小的團隊溝通更好,效率更高。-Scrum Guide 2020開發團隊規模開發團隊最佳規模是足夠小以保持敏捷性,同時足夠大可以在 Sprint 內完成重要的工作。少于3 個人的開發團隊,成員之間沒有足夠的互動,因而生產的增長不會很大。過小的團隊在 Sprint 中可能會遭遇到技能上的約束,進而導致開發團隊無法交付潛在可發布的產 品增量。超過9人的團隊則需要過 多的協調溝通工作。過大的開發團隊會產生太多的復雜 性,不便于經驗過程管理。產品負責人和 Scrum Master 角色不包含在此數字中,除非他們同時也參與執 Sprint 待
4、辦列表中的工作。-Scrum Guide 2017Scrum Team Scrum 的基本單位是小團隊,稱為 Scrum Team。Scrum Team 由一名 Scrum Master,一名 Product Owner 和 Developers 組成。在Scrum Team 中,沒有子團隊或層次結構。Scrum Team 是具有凝聚 力的專業團體,一次專注于一個目標,即 Product Goal。中國DevOps社區峰會 2022 武漢一個小隊規模大小調研你管理或所在小隊的實際人數是多少?合理嗎?你想設計成多大規模,為什么?中國DevOps社區峰會 2022 武漢中國DevOps社區峰會 2
5、022 武漢一個小作坊的成長歷程-拉庫女士和她的陶器公司中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.拉庫女士的制陶工作室揉泥拉坯修形上釉焙燒拉庫女士獨自一人在自家地下室里制作陶器。制作陶器包含多道特殊工序揉泥、拉坯、修形、上釉、焙燒。對她而言,這些都不是問題,她一人就能包攬所有這些工作。-創業初期拉庫女士 制陶小能手,事業心強畢斯可 制陶愛好者,拉庫女士第一個幫手。非常希望向拉庫學習陶器制作,負責揉泥和準備彩釉。定單中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.拉庫女士的陶
6、器公司成長歷程公司規模1人2人5人7人工作室作坊主要客戶協調機制公司情況一個人負責所有工作。訂單越來越多,委實超出了她個人的生產能力工藝品商店工藝品商店想要“拉庫制作的陶器”,因此拉庫決定只讓畢斯可負責揉泥和準備彩釉,自己則負責其他各道工序。簡單隨意的交流/找已經學過陶器制作工藝的熟手,于是她決定到當地的陶藝學校直接雇人。學徒:1人陶藝學校:3人新人:2人畢斯可被一桶彩釉絆了一跤,打碎了5個陶罐;又有一天,拉庫打開燒窯發現吊式花盆誤上了紫紅色的釉簡單隨意的交流畢斯可為作坊的經理,專門負責監督和協調20+,持續擴大制陶工10,+1位工作方法分析者;部門經理等產品生產線上的各道工序,由專人專職負責
7、每條生產線(當時已有4條生產線,分別生產陶罐、煙灰缸、吊式花盆及陶瓷動物)上的每道工序都有一個人負責,第一個揉泥,第二個拉坯,第三個修形這樣,整個公司就形成了4條產品生產線連鎖折扣店 等多元化發展瓷磚、浴室設備、黏土磚。之后,公司分成了三個部門消費品部、建材產品部和工業產品部老板:1人小公司專人專職管理生產線職能分工,橫向協調按季度審查各部門的業績中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.組織結構的定義組織的結構簡單地定義為:將工作拆分成若干不同的任務,再協調整合起來以實現工作目標的各種方法的總和。The structure of
8、 an organization can be defined simply as the sum total of the ways in which its labor is divided into distinct tasks and then its coordination is achieved among these tasks.管理學家,經理角色學派的代表人物亨利明茨伯格(Henry Mintzberg)中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.該如何設計組織的結構呢?組織之思中心主題:這些類型有限的配置方式,闡
9、明了大多數卓有成效的組織對自身結構進行規劃的方法。換句話說,通過這些基本的配置方式,就可以設計出高效的組織結構,進而它還可以診斷出很多效率低下的組織存在著什么樣的問題。03以便實現內部的一致與和諧,并使之與組織所處的情景包括組織的規模、歷史、經營環境、使用的技術體系等相符。我們創建的所謂組織“配置”中,應把設計參數和情景因素都結合進去。應各種組織結構設計參數進行有目的的選擇02組織的設計師應根據組織的具體情況,選擇并組合各種好的設計參數。這些設計參數包括:長期規劃、工作內容豐富化、矩陣結構等。根本沒有什么最佳方法01一個好的組織結構,必然應當以規則和嚴格的權力等級為基礎,權力控制的層次應不超過
10、6級存在最佳的設計方法中國DevOps社區峰會 2022 武漢中國DevOps社區峰會 2022 武漢一個金融組織結構概覽實體組織結構示例中國DevOps社區峰會 2022 武漢金融組織結構概覽科技中心開發一部(部門長)開發一組(開發經理)開發二組(開發經理).開發二部(部門長)測試部(部門長)應用測試組(測試經理)性能測試組(測試經理).運維部(部門長)運維組(運維經理)基礎設施組變更控(變更經理)科技管理部(部門長)質量管理組(質量經理)效能管理組(效能經理)流程改善組項目管理組平臺架構組需求服務室需求服務組綜合管理室(部門長)人事室財務室CDOCIO組織結構說明 不同公司組織結構存在較大
11、差異,本方法論中用簡化的科技中心、部門、分組形式簡化為三層 分組為職能線經理,存在不分技術棧的分職能經理,也存在按技術棧區分的職能經理 測試部門與開發部門為平行部門,通常需要前置測試人員至開發部門進行測試工作,并內設自動化測試、測試工具研發團隊 運維部承擔公司整體系統部署、運維、環境管理的工作 技術規劃部是開發部門的平行部門,內設分組常需統籌組織級工作中國DevOps社區峰會 2022 武漢中國DevOps社區峰會 2022 武漢部門協同的組織-部落虛擬組織中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.Adapt 部落劃分示意-升級版
12、小隊產品數據BA測試小隊長開發示例產品產品產品測試分會示例分會長產品產品產品產品分會長部落長架構師版本經理產品總監部落長架構師版本經理產品總監分會部落行會縱向組織小隊和部落面向價值交付(也存在平臺能力建設類型),偏重于“用兵“,以價值交付、業績提升、能力建設為方向小隊:業務端到端交付的最小單位,包含所需業務、研發人員、測試,人數一般約10人注1。小隊長常由開發負責人或產品擔任。小隊里可以內嵌其他職能團隊人員,如測試人員。也存在同一職能小隊,如運維小隊。部落:相同業務領域或平臺域所有小隊集合,面向具體業務/平能能力建設穩定輸出,人數一般介于30-100人,設置部落長對整體交付過程負責。橫向組織分
13、會和行會面向能力提升,偏重于“養兵“,以專業化為方向分會:同一個部落中相同能力領域內擁有相似技能的人員。設置分會長負責發展員工,績效反饋等。分會長常由職能團隊負責人擔任。行會注2:統一管理職能或長期特定目標的跨部落或跨部門組織。統一管理由職能部門負責人進行人員管理,通常為職能經理。長期特定目標如架構員行會,來自組織級、部門級、部落級的人員組成,并長期進行架構規劃、決策、優化。敏捷教練行會注1:小隊人數的多少,并不沒嚴格的控制,取決于業務形態(業務復雜度、需求連續性)、小隊長的能力、日常管理的單元等多種因素。這里說的人數,在大型組織8成左右的小隊在這個規模,總是會有些特別的小隊情況。特別是針對規
14、模不大的公司,由于標準化程度不高,人員所需要覆蓋的業務甚廣,一線管理者和執行人員需要處理的事務繁雜,會導致管理半徑變小,溝通復雜度增高而導致小隊人數偏小,且部落人數受同樣的限制。橫向職能線,面向能力培養和提升,亦偏重于“養兵”,以專業化為方向資源整合管理、人才能力畫像、培養體系與晉升路線制定、員工績效考核、技術專業標準制定、創新管理、持續學習文化職能線注3縱橫網狀部落化組織職能線開發職能線1注2:存在按技術棧實體管理,也存在按交付線實體管理。行會可用于拉通多個實體管理單元之間進行知識分享,標準建立等,實破實體線的限制。注3:職能線通常代表組織中正式的權利,職能管理通常會考慮管理半徑和領域差距限
15、定人數。注意:Adapt 強調部落和小隊的虛擬性,建議職能線強化能力賦能保持穩定。部落和小隊是面向業務協同的管理單元,業務演進則部落和小隊陣型演進。舉例說明職能線和行會的關系中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.組織角色拓撲圖框架包含8個中心級角色(CDO、CIO、變更經理、質量經理、效能經理、運維經理、首席架構師、人事經理),8個部門級角色(部門長、開發經理、測試經理、測試行會長、架構行會長、版本經理行會長、效能行會長、項目經理注1),8個部落級角色(業務方負責人、產品總監、部落長、測試分會長、架構師、版本經理、效能教練、運
16、維接口人),以及4個小隊級角色(產品經理、小隊長、測試負責人、研發小隊成員)。部落通常為虛擬組織,在不改變企業現有組織架構的情況下搭建而成,所以,這里定義的角色是運行中的虛擬角色。其中小隊可能負責一小塊業務,也可能負責幾個系統,前者為“業務小隊”,后者為“系統小隊”;業務小隊是更理想的狀態,系統小隊也是可以接受。項目經理可以是部門、部落級兼職角色,負責連通跨部門、部門內等重要項目。部落長-產品經理研發小隊產品總監小隊長負責產品需求范圍與優先級授權負責產品需求端到端交付負責部落交付與資源配置測試分會長管理版本經理把關部落技術質量負責小隊交付進度與質量守護部落交付質量負責系統版本交付完成需求和任務
17、研發架構師測試負責人協助小隊長負責小隊整體交付進度與質量效能教練版本經理行會長測試行會長業務方負責人部門長部門部落小隊架構行會長負責提升部落管理與技術實踐負責產品方向和業務價值業務方項目經理中心CDOCIO變更經理質量經理效能經理開發經理測試經理實體角色常設角色臨時角色運維經理首席架構師注1:項目經理是一個臨時臨時角色,以組織內常見的一種形態在此進行表達。效能行會長人事經理運維接口人負責系統版本部署及推進標準化中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.開發三部開發二部測試組織陣型團隊長開發團隊團隊長一部測試團隊團隊長自動化測試團隊
18、團隊長二部測試團隊團隊長性能測試團隊團隊長三部測試團隊獨立測試部門,內嵌支持開發部門測試部團隊長開發團隊團隊長開發團隊團隊長開發團隊團隊長團隊長開發一部團隊長團隊長開發團隊開發團隊開發團隊開發團隊挑戰是什么?自動化測試行會性能測試行會中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.中心大運維陣型運維部注1中心運維組負責部署和運維工作運維組小隊長小隊長小隊長一部運維小隊三部運維小隊基礎設施運維小隊開發一部部落長部落A開發二部部落長部落N部落長部落M開發三部部落長部落長部落長部落長部落X小隊長二部運維小隊標準化輸出知識轉移組織結構說明優點
19、專業化運維,保障生產安全 賦能研發部門,提升運維標準化缺點生產權限隔離,開發人員對生產感知弱適用建議建議有條件的往大運維轉移,讓開發專注交付,運維專注生產安全,同時提升系統的可運維性注1:生產安全的保障,需要專業的運維團隊。DevOps 中的 Ops,更多應體現在系統的可運維和賦能的角度。眾多生產環境需要24*7服務,這是開發團隊難于承受的,同時生產問題需要明確的操作手冊和事件響應機制。開發團隊自運維難免發生遮遮掩掩,麻痹大意,最終導致重大生產事故的發生,而這是致命的。運中國DevOps社區峰會 2022 武漢中國DevOps社區峰會 2022 武漢組織設計的底層邏輯五大協調機制中國DevOp
20、s社區峰會 2022 武漢2022 Agilean.All rights reserved.五大協調機制組織之思組織協調工作的基本方法,大致可分為5種機制:相互調節、直接監督、工作流程標準化、工作輸出標準化、員工技能標準化。這5種機制是結構的最基本元素,它們共同作用,將組織聚合在一起。中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.五大協調機制協調機制定義適用場景工作流程標準化工作輸出標準化直接監督相互調節員工技能標準化相互調節是指通過非正式的簡單溝通實現對工作的協調。在相互調節時,對工作的控制掌握在工作者自己手中。簡單的組織最復雜的組
21、織直接監督靠一個人對他人的工作加以負責,向他人發布指令并監督其行為,從而實現協調。橄欖球隊的結構當工作內容明確或程序化時,工作流程可以實現標準化。制陶整個過程當工作的結果(如產品的尺寸或性能)確定時,可以進行輸出的標準化。制陶揉泥輸出4磅重方塊如果從事這項工作所需的培訓要求非常清楚,就可以對員工技能(和知識)進行標準化。工作本身和工作輸出都無法標準化組織之思隨著組織的工作變得越來越復雜,組織偏好的協調機制就從相互調節轉入直接監督,再到標準化;而標準化既可以是工作流程標準化,也可以是工作輸出或員工技能標準化;最后又回歸到相互調節上來。中國DevOps社區峰會 2022 武漢2022 Agilean.All rights reserved.今天我們學到了什么?重新認識小隊大小一個故事五大協調機制一個案例Agilean 公眾號中國DevOps社區峰會 2022 武漢提問時間謝謝大家!中國DevOps社區峰會 2022 武漢中國DevOps社區峰會 2022 武漢關注社區公眾號了解更多活動