規模化敏捷-簡要對比SAFe、LeSS和DAD模式
阿新 • • 發佈:2018-12-24
目前有三種將Scrum擴充套件到大型企業的方法。 這三種方法分別是Dean Leffingwell的Scaled Agile Framework(“SAFe”),Scott Ambler的紀律敏捷開發(DAD)和Craig Larman和Bas Vodde的大規模Scrum(LeSS)。在還沒有搞清楚一個團隊的敏捷轉型時,對於在公司內部全面推行敏捷真的是困惑重重,究竟哪一種最適合你的公司呢,下面讓我們來簡單介紹一下幾種模式的區別。SAFe:Scaled Agile Framework被描述為在企業範圍內實施敏捷實踐的互動式知識基礎。 SAFe為其“大圖”圖形日益認可,為企業靈活性提供了一個模型。 大圖從三個層面解決企業問題:團隊,計劃和投資組合。在團隊層面,SAFe看起來很像Scrum(包括XP實踐)。 最大的區別之一是,並非每個sprint都必然會產生潛在的可釋出增量,這可能會經常發生在強化衝刺之後。在計劃層面,敏捷團隊的努力得到調整和整合,以滿足企業及其利益相關者的需求。 SAFe就如何做到這一點提供了大量的細節。投資組合級別提供投資級別與組織運營級別之間的類似產品和目標一致性。精益思想,產品開發流程原則以及敏捷開發(敏捷宣言,Scrum,XP技術實踐,看板)在確定SAFe的原則和實踐方面發揮著重要作用,但SAFe真正重視“對齊, 程式碼質量,透明度和專案群執行。優點:涉及組織中的所有級別,促進團隊之間的協作,並讓每個人都關注釋出缺點:可以批評為過於規範,HUP衝刺可能被認為是浪費。這是最多詬病的地方,已經不再敏捷了。DAD :Disciplined Agile Development 此流程框架是一種以人為本,面向學習的混合敏捷方法來實現IT解決方案交付。它具有風險價值的生命週期,是目標驅動的,並且是企業意識。 DAD的四大優先事項是:人第一學習型敏捷混合動力混合意味著DAD還吸取其他更傳統的資源,尤其是用於治理和生命週期管理的各種風格的統一過程。專案分為三個階段,初始階段,建設階段和過渡階段。與Scrum相比,DAD通過指定架構所有者更加強調架構和技術風險降低。 DAD方法中一個有趣的概念是轉向“潛在消費品服務”,而不是“潛在可發貨產品”。這種轉變與RUP包括市場風險和社會風險在內的風險理解有關。優點:專注於架構和設計可以導致構建更好的產品,可擴充套件缺點:較少的市場份額,因此只有較少的協助渠道,需要您組織中可能不存在的專業角色。LeSS:Large Scale Scrum 在LeSS方法下,大規模Scrum是適用於大規模開發的常規Scrum。 Craig Larman和Bas Vodde根據專案的規模開發了兩個框架。由於他們仍然忠於Scrum的約束,所以大規模Scrum不能被認為是一種實踐。相反,它是一個組織設計框架。Framework-1專為最多10個團隊的專案而設計。基本角色不變,但會議中的一部分會發生變化,有些會在團隊級別複製。例如,衝刺計劃1可能與每個團隊的代表舉行,而不是所有團隊的所有成員。同樣,與各隊代表進行的跨隊回顧也有助於全面改進。團隊被組織為特徵團隊。可以以Scrum或Open Space會議的形式新增其他小組間協調會議。Framework-2是為超過10個團隊的大型專案而設計的。 Framework-2增加了一個額外的角色,即區域產品負責人,他承擔產品主要部分的產品所有權。在這一點上,還增加了總體衝刺回顧和回顧,以確保整體產品一致性和流程改進。除了Scrum之外,還有許多技術實踐可以幫助並鼓勵加強協調:持續整合。內部開放原始碼(任何人都可以修改任何原始碼)以及團隊控制的構建系統。對於多個地點開發的專案來說,這些變得更加重要。優點:被認為是最“敏捷”的規模方法,已經在做Scrum的團隊會認為這種做法是自然而熟悉的,對於採用Scrum進行敏捷轉型的組織來說,這是最為順利的框架。缺點:最不規範的方法,留下一些組織填補空白。對於你們公司來說,究竟該選擇哪種規模化敏捷方式呢,請慎重考慮。