SAFe 101 - 規(guī)模化敏捷怎么做?

自2001年敏捷宣言發(fā)布以來,敏捷開發(fā)已經(jīng)走過自己的小20個年頭。從最開始被認(rèn)為是激進(jìn)的無人問津的小作坊式的開發(fā)方式,到如今被普遍應(yīng)用,甚至寫進(jìn)大學(xué)教科書作為標(biāo)準(zhǔn)開發(fā)流程,敏捷已經(jīng)成為了一個當(dāng)代程序猿的基本素質(zhì)。

革命尚未結(jié)束,同志尚需努力。在最近的幾年,敏捷方法在征服了基層開發(fā)團(tuán)隊和中小型新創(chuàng)企業(yè)之后,它正在嘗試著迎接自己的下一個階段的挑戰(zhàn):在更大的企業(yè)級別,特別是一些擁有者龐大的技術(shù)體系和管理架構(gòu)的傳統(tǒng)企業(yè)實現(xiàn)大規(guī)模的敏捷轉(zhuǎn)型和塑造。 在這一步,一般的敏捷方法受到了不小的挑戰(zhàn)。

敏捷作為一個始于團(tuán)隊實踐,由下至上進(jìn)行積累和總結(jié)的方法論,從一開始就與大型企業(yè)從上至下的規(guī)劃執(zhí)行邏輯背道而馳。而它對于團(tuán)隊敏捷成熟度或者職業(yè)水平的高要求也與大型企業(yè)重流程輕人的管理方式有著幾乎不可消除的隔閡。所以雖然所有人都知道敏捷的好,但是大公司做起敏捷轉(zhuǎn)型起來卻往往只能在團(tuán)隊級別有所成效,一旦上升到項目集或者部門級別,便往往水土不服,無疾而終。

目前比較活躍的幾個規(guī)模化敏捷的框架有SAFe (Scale Agile Frameworks), LeSS (Large Scale Scrum)和新興的EDGE(價值驅(qū)動管理)。在小馬哥看來,這幾個框架都并不是純粹的敏捷,而是以敏捷或者精益開發(fā)的核心思想作為根基,糅雜了許多管理學(xué)知識,包括PgMP的一些論點之后的一個綜合性產(chǎn)物。今天,小馬哥就跟大家簡要介紹一下SAFe,以及它背后的一些管理思維。

敏捷方法論規(guī)模化第一步也是最后一步: 分層級

當(dāng)一個方法論在某一個級別實現(xiàn)了自己的成功,而需要更上一層樓的時候,最簡單的辦法便是分層次。在已經(jīng)實現(xiàn)成功的層級延續(xù)自己的最佳實踐,而在更高的層級去針對不同的痛點和環(huán)境,在方法論核心思想不變的情況下,進(jìn)行大量的裁剪和定制化。SAFe就是這樣一個產(chǎn)物。

在深入到每個層級之前,讓我們回顧一下敏捷和精益的核心思想。

敏捷宣言:

個體和互動高于流程和工具

工作的軟件高于詳盡的文檔

客戶合作高于合同談判

響應(yīng)變化高于遵循計劃

精益核心指導(dǎo)思想:

持續(xù)改進(jìn),消除浪費(fèi),重視學(xué)習(xí)

帶著上面的指導(dǎo)原則,整個SAFe實踐其實可以用下面這幅圖完整概括.看懂了它,你也就看懂了SAFe:(出處在這里


從上圖看,根據(jù)企業(yè)規(guī)模的大小和資源管理的側(cè)重,SAFe將自己的敏捷實踐分為了大概這么4個層級:團(tuán)隊層,項目群層,價值流層和投資組合層。

團(tuán)隊層

這個層面,就是我們最熟悉的團(tuán)隊敏捷交付方式。敏捷四大會,看板和故事墻的運(yùn)用,結(jié)對編程和TDD...滿滿的都是初戀的味道。在這個層面,我們能非常容易的發(fā)現(xiàn)敏捷的價值,并且和敏捷精益的核心思想高度吻合。絕大部分的公司都能在這個層面做到一定程度的敏捷成熟度。

項目群層

項目群是SAFe能夠高效解決的第一個高于團(tuán)隊層級的規(guī)模,也是絕大部分公司在進(jìn)行規(guī)?;艚萁ㄔO(shè)時最先嘗試的范圍。 一個項目群可以理解為若干有著一定依賴關(guān)系的項目團(tuán)隊的集合,它往往由5到12個敏捷團(tuán)隊(POD)組成。在敏捷語境下,項目群和傳統(tǒng)PMP管理中的項目集有著如下區(qū)別:

項目集有著明確的開始和結(jié)束時間,是個臨時性的組織。而項目群通常有著更持久的生命周期,并不會因為一個項目的結(jié)束而結(jié)束。

項目集通常會提前定好資源,并嚴(yán)格限制資源的使用。項目群相反,通常靈活度更高,在不同時期的資源投入規(guī)模會按需變化。

項目集通常會有一個項目集經(jīng)理,并且授權(quán)很高。而項目群更看重自組織的管理方式。

那SAFe是如何在項目群層實現(xiàn)自己的敏捷實踐原則的呢? 答案便是:敏捷發(fā)布火車(ART)。

敏捷發(fā)布火車是一個咋看很酷炫的概念,但是其實它的核心非常的簡單,就是在一個時間跨度內(nèi)(通常是4個迭代)對于backlog里的所有項目的優(yōu)先級排序,并確定交付資源 (通常5到12個團(tuán)隊,50-125人), 制定高優(yōu)先級項目的整合交付計劃。

還是覺得上面這句話很深奧?如果你把敏捷發(fā)布火車當(dāng)成一個更大規(guī)模的IPM,一切就一目了然了。每一個項目就相當(dāng)于是一張故事卡,而每一個交付周期就是一個迭代,每一個團(tuán)隊就是一個開發(fā)。

和IPM里SM(Scrum master), PO(product owner)和TL(tech Lead)相對應(yīng),為了讓敏捷發(fā)布火車這個大型IPM能夠很好的運(yùn)轉(zhuǎn),SAFe定義了幾個關(guān)鍵的支持型角色:


RTE:發(fā)布火車工程師,其實就是大號Scrum Master。

PM: 產(chǎn)品經(jīng)理,產(chǎn)品負(fù)責(zé)人們的經(jīng)理,通常是業(yè)務(wù)線的經(jīng)理。

系統(tǒng)架構(gòu)師:升級版的TL,縱觀跨團(tuán)隊的產(chǎn)品架構(gòu)和方案。

怎么樣,從這個角度來看,是不是其實非常的簡單?

當(dāng)然,敏捷發(fā)布火車的學(xué)問還有很多,以后小馬哥會另寫文章來闡述,不過掌握了SAFe換湯不換藥的本質(zhì),相信大部分人都能很好的在自己的公司執(zhí)行發(fā)布火車的實踐。

價值流層

這一層并沒有在之前的全景圖中有體現(xiàn),嚴(yán)格意義上講它應(yīng)該處于項目群層之上,投資組合層之下。好吧,看著這么意識流的名字,大部分人肯定會問:到底什么是價值流?

SAFe用了一套復(fù)雜的言辭來定義價值流和它的存在價值,如果喜歡虐自己的可以去SAFe官網(wǎng)查看。 小馬哥在這里大(臭)發(fā)(不)慈(要)悲(臉),給大家大膽翻譯一下:價值流說白了就是公司的一個解決方案或者戰(zhàn)略計劃。

舉個例子,做一個順風(fēng)車的功能,以在方便交通的同時提供一個半公開,半私密的社交空間,就是一個很“sexy”的解決方案 (呵呵)。如果你進(jìn)一步分析便會發(fā)現(xiàn),要實現(xiàn)這一個大型解決方案,并不是在項目群層級,通過一次敏捷火車的發(fā)布就能實現(xiàn)的,它需要:

更大規(guī)模的時間投入,需要多個敏捷發(fā)布火車同時多次的發(fā)布才能實現(xiàn)。

需要跨領(lǐng)域的知識整合,包括軟硬件的解決方案的磨合

需要更清晰的經(jīng)濟(jì)框架來協(xié)調(diào)資源,并且需要一個戰(zhàn)略級別的角色來定義方案內(nèi)容。

價值流層的敏捷實踐可以看做是項目群層的一次延伸。它從更長更寬的角度去俯視每一次敏捷火車發(fā)布,提供指導(dǎo)意見。在這一個層級,基本的敏捷實踐依然是敏捷發(fā)布火車。但是它引入了一些新的角色來對敏捷發(fā)布火車的長遠(yuǎn)規(guī)劃進(jìn)行指導(dǎo):

VSE:價值流工程師。 這個角色可以定義為一個解決方案的經(jīng)理,他負(fù)責(zé)監(jiān)控管理整個解決方案的執(zhí)行和改進(jìn)情況。

解決方案架構(gòu)師。并不是由一個人構(gòu)成,而是一支負(fù)責(zé)定義總體架構(gòu)的團(tuán)隊,通常傳統(tǒng)企業(yè)都會有的“企業(yè)架構(gòu)師組“。

解決方案管理者。就是這個解決方案的終極產(chǎn)品經(jīng)理,代表客戶和戰(zhàn)略愿景。

價值流層并不是SAFe層級里必須的層級,但對于那些準(zhǔn)備執(zhí)行大型且復(fù)雜的解決方案(例如我要做一個淘寶那樣的網(wǎng)站)的公司會有很大的幫助。

投資組合層

終于,我們來到了SAFe的最高層級:投資組合層。小馬哥私自認(rèn)為這一層其實是以管理學(xué)理論為根基,強(qiáng)行塞進(jìn)了一些表面的敏捷實踐的層級。

就和傳統(tǒng)管理學(xué)一樣,SAFe相信企業(yè)的最終愿景與戰(zhàn)略目標(biāo)是由許多個戰(zhàn)略計劃或者解決方案(價值流)構(gòu)成的。同時和戴明管理14原則一樣,SAFe也強(qiáng)調(diào)每一個戰(zhàn)略計劃和企業(yè)目標(biāo)的雙向連接。即通過每一個戰(zhàn)略計劃的KPI反饋來重新規(guī)劃戰(zhàn)略投資和分配。 如果非要找出一些SAFe特有的東西的話,便是在執(zhí)行執(zhí)行這些管理學(xué)原則時的一些實踐工具。小馬哥資歷不夠,并沒有在這么高的級別嘗試過(也沒見人嘗試過)SAFe實踐,所以只能按自己的理解來稍微吹吹牛。

LPPM:精益項目群投資組合管理部門。

PPM并不是SAFe特有的組織,但是在SAFe語境下它被賦予了極高的權(quán)力和自由度,化身LPPM。LPPM擁有最高的授權(quán),并對投資回報最終負(fù)責(zé)。所以LPPM的主要職責(zé)就是通過精益-敏捷的方法對不同的價值流進(jìn)行投資的分配,比如延遲成本、超越項目成本會計核算(這個并不懂)等。LPPM的成立可以在一定程度上實現(xiàn)企業(yè)級的去中心化決策 (避免CEO獨裁),并確保投資決定盡量采取經(jīng)濟(jì)視角(少一些TNT式的信仰)。

投資組合看板系統(tǒng)

一個由史詩的生命周期組成的可視化看板。需要注意的是這里的史詩并不是指團(tuán)隊交付中的史詩故事。在企業(yè)級別,史詩指代的是每一個潛在的戰(zhàn)略設(shè)想,每一個未來可能的戰(zhàn)略計劃或者解決方案。投資組合看板清晰的可視化出了一個史詩從一個想法到被批準(zhǔn)實施的解決方案的過程。通常一個投資組合看板系統(tǒng)有以下幾個column:


漏斗:捕獲階段,任何的設(shè)想都可以在這里呈現(xiàn)。

評審:在這個階段建立了機(jī)會、工作量和延遲成本的初步估算。

分析:? ?在這個階段會進(jìn)行更細(xì)致的分析,并做輕量級的驗證。在本階段的末尾PPM會做出是否投資史詩的決定。

待辦:已經(jīng)被批準(zhǔn)投資的史詩會進(jìn)入這個階段。

實施:正在實施的史詩階段

完成:已經(jīng)完成的史詩階段。

需要注意的是,作為一個看板系統(tǒng),投資組合看板也是有WIP (在制品限制)的,拉動原則是必須遵守的。 同時,和一般的看板系統(tǒng)一樣,每一個史詩都必須有自己的Owener (負(fù)責(zé)人),負(fù)責(zé)更進(jìn)和執(zhí)行史詩的生命周期。


寫了這么多,希望大家對于SAFe有了一些最基本的理解。以后小馬哥會和大家一起拋開SAFe神秘的面紗,看看SAFe如何在實操中發(fā)揮功效。

什么?為什么不講SAFe9大精益-敏捷操作原則?因為小馬哥覺得它是改寫了敏捷宣言、精益核心思想和熊彼特、戴明、系統(tǒng)思考等管理學(xué)理論的一個東拼西湊的產(chǎn)物,是不值得拿來當(dāng)做最基本的理論根基的(其實就是懶)。如果你實在感興趣的話,謄寫如下:

SAFe 精益-敏捷原則:

采取經(jīng)濟(jì)視角

運(yùn)用系統(tǒng)思考

接受變異性,保留可選項

通過快速集成學(xué)習(xí)環(huán),進(jìn)行增量式建構(gòu)

基于對可工作系統(tǒng)的客觀評價設(shè)立里程碑

可視化和限制在制品,減少批次規(guī)模,管理隊列長度

應(yīng)用節(jié)奏,通過跨領(lǐng)域計劃同步進(jìn)行

釋放知識工作者的內(nèi)在動力

去中心化的決策

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評論 6 546
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,814評論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,980評論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 72,779評論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,109評論 1 330
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,287評論 0 291
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,799評論 1 338
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,515評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,750評論 1 375
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,933評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評論 1 296
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,492評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 48,703評論 2 380

推薦閱讀更多精彩內(nèi)容