
我們可以從三個角度來分析一下為什么Scrum是這么多組織和規模化敏捷框架的基礎。
1. Scrum的特點。Scrum本質上是一個非常簡潔易于入手(但難以精通)的迭代增量式價值交付及持續改進探索的框架,通用性比較強。
2. 歷史發展的結果。Agile Alliance其實是另外一個組織(這個組織并沒有一味強調Scrum)。我們參與認證的全球性組織是Scrum聯盟,其在2002年創辦時的主要發起者之一是Ken Schwaber,他是Scrum框架的創造者之一,本身就是抱著推廣Scrum的目的來發起的非盈利組織。很快的,另外一位Scrum締造者Jeff Sutherland博士也成為了Scrum聯盟的敏捷認證培訓師。LeSS(其實英文擴展就是大規模Scrum),兩位創始人Bas及Craig也是比較早期的Scrum聯盟會員及認證培訓師,他們很有緣份的湊在一起在2005年開始在諾基亞西門子網絡進行LeSS框架的浮現式的實驗。LeSS框架不是簡單思考和設計的產物,是多次在不同的企業里面試驗的產物,再加上兩位創始人非常喜愛系統思考(System Thinking),把其用到試驗的分析及框架設計中而持續浮現及優化LeSS。Craig是一個過程方法學者,Bas除了Scrum之外,又是一個沉迷技術卓越的人,兩人非常的互補,也非常的下沉到第一線的實操,及抱有一點理想。因為上述原因,我和許多其他早期的敏捷實踐及推廣者都比較認同及喜愛LeSS,特別是規模化敏捷的產品研發的場景。
Scrum@Scale敏捷框架背后的學術領導者是Jeff Sutherland,Scrum創始人之一,他也是一個物理及醫學博士。這個框架是基于仿生學及數學的無限分型原理來規模化擴展,所以比較基于純粹的單一Scrum單元來發展。Scrum是一個Meta Framework(元框架),Scrum@Scale是基于Scrum的規模化元框架。如果你是一個本體論或者本質主義者,你會很好的理解這個框架,并喜愛它。而SAFe的發展歷史就和上面兩個區別蠻大的。SAFe敏捷培訓背后的學術領導者是Dean Leffingwell,他的背景是IBM Rational方法論及工具的大牛。所以SAFe也繼承了一些復雜和笨重的設計理念。另外,SAFe框架有天下文章一大抄的嫌疑,看到什么流行就把它融入到框架及說明書里,不奇怪SAFe集成里大家都聽說過的所有敏捷方法和手段,包括業務敏捷和DevOps。😄。另外,SAFe的設計明顯帶有項目化的思想,Project/Program/Portfolio的層級結構,有點跳不出過去思路,導致大家有覺得SAFe規模化敏捷框架的設計是為了迎合現有的傳統組織的組織架構和對上高管們不愿意大改變的胃口。SAFe培訓的營銷的味道比較濃。
3. 幾個敏捷框架的設計思路,我在上面已經說明。也是為什么所有流行的規模化框架都以Scrum作為基礎的原因啦。
所有的框架都有一定的道理,但所有的框架都有一定的局限性。我建議大家要理解好各個框架的歷史淵源,發展和設計的思路和特點,來進行選擇,甚至于結合多個東東。另外,也要記得和客戶組織一起來共創發展更合適的框架。保持敏捷開放的頭腦和動手實操試驗才是優秀敏捷教練和導入者的根本。我個人的意見,從喜愛程度來說:首選LeSS,然后S@S,最后是SAFe敏捷培訓。主要我是比較不喜愛其營銷討巧的特點,以及框架本身會弱化產品化/價值驅動的組織設計的理念。容易繼續陷入到為了完成需求而去干活的陷阱。大家也可以參考一下優普豐敏捷學院CSM敏捷培訓課后分享的Scrum中文資料里面美國空軍的案例,其對SAFe規模化敏捷有一些看法。
作者:李國彪(Bill Li),CST