定義敏捷式做法的組織結構
對於大多數組織來說,為了提升敏捷性進行重組是具有挑戰性的。 它需要從根本上轉變思維方式和文化轉型,挑戰組織內許多現有的政策、流程和權力結構。
組織轉型挑戰
組織(尤其是大型企業)的良好治理通常會導致:
- 僵化的等級結構 減緩了決策
- 流程繁重的工作流程 ,優先考慮合規性而非速度
- 規避風險文化,阻止實驗探索
- 各自為政的部門,只追求自己部門的最佳化,而不是整體組織的最佳化
雖然大多數大型組織尚未完全轉向敏捷結構,但大多數組織都在嘗試混合方法,因為:
- 商業環境日益不穩定 和複雜
- 傳統系統難以 應對快速變更需求
- 初創公司經常 以敏捷方法顛覆成熟行業
- 客戶期望 需要更快的創新和回應
文化轉型策略
從層次結構到網絡
傳統方法:具有多個審批層的自上而下的決策敏捷 方法:具有明確責任的分散式決策
實作步驟:
- 識別可推送給團隊的決策點
- 為自主決策建立明確的邊界
- 為團隊權限之外的決策建立升級路徑
- 培訓經理 成為教練而不是控制者
從過程到結果
傳統方法:無論結果如何,都遵循定義的流程敏捷 方法:在調整流程的同時優化結果
重要變更:
- 專注於業務價值交付而不是任務完成
- 透過客戶滿意度和業務指標來衡量成功
- 讓團隊能夠修改無法運作的流程
- 定期回顧以識別和實施改進
團隊結構模型:水平與垂直
橫向團隊(傳統)
橫向團隊結構根據技術層或軟體架構元件來劃分團隊。 團隊是按技術專業而不是業務能力組織的。
範例結構:
- UI 團隊:前端開發人員、UX 設計師
- 服務團隊:後端開發人員、API 專家
- 資料團隊:資料庫管理員、資料工程師
橫向團隊的挑戰:
- 溝通開銷: 功能需要多個團隊之間的協調
- 推卸責任:問題往往發生在團隊之間
- 交付緩慢:依賴關係造成瓶頸和延遲
- 有限的業務環境:團隊專注於技術問題而不是用戶價值
垂直團隊(推薦)
垂直團隊結構涵蓋整個技術堆疊,並與業務能力或客戶價值流保持一致。
範例結構:
- 電子郵件團隊:全端開發人員、UX 設計師、數據專家
- 語音團隊:全端開發人員、使用者體驗設計師、基礎設施專家
- 電視團隊:全端開發人員、UX 設計師、平台工程師
垂直團隊的好處:
- 端到端所有權:團隊可以獨立交付完整的功能
- 更快的交付:減少依賴和交接
- 更好的問責制:從想法到生產的明確所有權
- 以客戶為中心:團隊了解業務上下文和用戶需求
- 提高質量:團隊負責整個用戶體驗
擴展垂直團隊
垂直團隊可以更有效地擴展,因為您可以添加整個團隊,而不是嘗試跨多個水平團隊進行協調。 不要建立專案團隊,而是建立具有長期擁有權的功能團隊。
縮放原則:
- 團隊規模: 保持團隊規模較小(5-9 人)以實現有效溝通
- 康威定律:您的軟體架構將反映您的團隊結構
- 盡量減少交接:每個團隊都應該能夠獨立交付
- 共享服務: 創建平台團隊以支持具有共同需求的功能團隊