
打破部門墻。
——W. Edwards Deming
識(shí)別價(jià)值流和ART
這是SAFe?實(shí)施路線圖系列的第五篇。點(diǎn)擊這里查看整個(gè)路線圖。
實(shí)施路線圖的前四項(xiàng)“關(guān)鍵舉措”確立了變革的緊迫感,以及有效實(shí)施SAFe所需的關(guān)鍵知識(shí)和專業(yè)人員:
有了緊迫感和強(qiáng)大的聯(lián)盟,現(xiàn)在是實(shí)施SAFe的時(shí)候了。本文介紹了下一個(gè)關(guān)鍵步驟:識(shí)別價(jià)值流和敏捷發(fā)布列車(ART)。價(jià)值流和ART是組織實(shí)施SAFe的支柱,,對(duì)成功完成這一過程至關(guān)重要。試圖走捷徑或輕而易舉地完成這一步,就像在你試圖加速的同時(shí)把腳踩在剎車上一樣。但是,如果這一步做對(duì)了,組織就會(huì)在成功轉(zhuǎn)型的道路上越走越遠(yuǎn)。
詳細(xì)內(nèi)容
識(shí)別價(jià)值流和敏捷發(fā)布列車(ART)需要了解一種新的組織模式,該模式經(jīng)過優(yōu)化以促進(jìn)促進(jìn)價(jià)值在跨職能部門、活動(dòng)和邊界之間的流動(dòng),其包括以下步驟:
- 識(shí)別
運(yùn)營價(jià)值流(operational value streams) - 確定支持運(yùn)營價(jià)值流的系統(tǒng)
- 確定開發(fā)和維護(hù)這些系統(tǒng)的人員
- 定義包含系統(tǒng)和人員的
開發(fā)價(jià)值流(development value streams) - 添加構(gòu)建
完整業(yè)務(wù)解決方案(full business solution)所需的人員 - 確定實(shí)現(xiàn)開發(fā)價(jià)值流的ART
以下各節(jié)將介紹這些活動(dòng)。
價(jià)值流
價(jià)值流是理解、組織和交付SAFe價(jià)值的主要結(jié)構(gòu)。如圖1所示,每一個(gè)價(jià)值流都是用于創(chuàng)造價(jià)值的一系列長期步驟:從概念到為客戶提供有形的結(jié)果。就像任何精心設(shè)計(jì)的故事(narrative)一樣,價(jià)值流確定了一個(gè)按時(shí)間順序排列的活動(dòng)流程。

- 觸發(fā)點(diǎn) – 某些重要的事件觸發(fā)了價(jià)值的流動(dòng),可能是客戶的采購訂單或新功能請(qǐng)求。當(dāng)交付了某些價(jià)值(貨物、客戶購買或解決方案部署)時(shí),,它就結(jié)束了。
-
步驟 – 中間的
V型標(biāo)志(chevrons)是企業(yè)用來完成這一壯舉的步驟[1]。例如,圖2描述了在本網(wǎng)站上發(fā)布你正在閱讀的文章所需的步驟。

- 價(jià)值 – 當(dāng)價(jià)值流執(zhí)行所有步驟時(shí),客戶獲得價(jià)值。在圖2中,當(dāng)用戶可以閱讀這篇文章并增加她對(duì)SAFe的了解時(shí),她就獲得了價(jià)值。
- 人員和系統(tǒng) – 價(jià)值流還包含了從事工作的人員、他們所操作的系統(tǒng)以及信息和材料的流動(dòng)。例如,在圖2中,寫文章的人、維護(hù)網(wǎng)站的人、使網(wǎng)站正常運(yùn)行的WordPress應(yīng)用程序以及亞馬遜的網(wǎng)絡(luò)服務(wù)托管系統(tǒng)都是價(jià)值流的一部分。
-
前置時(shí)間 – 從觸發(fā)到價(jià)值交付的時(shí)間就是
前置時(shí)間(lead time)。縮短前置時(shí)間可以減少上市時(shí)間。 縮短前置時(shí)間的最簡單方法是識(shí)別和減少(或消除)非增值活動(dòng)和浪費(fèi)的延遲。這是精益思想的主要關(guān)注點(diǎn)。
價(jià)值流的類型
請(qǐng)注意,有兩種類型的價(jià)值流[1],如圖3所示。

- 運(yùn)營價(jià)值流 – 包含使用開發(fā)價(jià)值流創(chuàng)建的業(yè)務(wù)解決方案提供最終用戶價(jià)值的步驟和人員。
- 開發(fā)價(jià)值流 – 包含開發(fā)運(yùn)營價(jià)值流所使用的業(yè)務(wù)解決方案的步驟和人員。(這些是SAFe投資組合管理的價(jià)值流。)
SAFe主要關(guān)注的是開發(fā)價(jià)值流。畢竟,在最短的可持續(xù)交付時(shí)間內(nèi)交付新的解決方案是SAFe的重點(diǎn),而開發(fā)價(jià)值流則幫助企業(yè)了解如何實(shí)現(xiàn)目標(biāo)。然而,必須首先識(shí)別企業(yè)的運(yùn)營價(jià)值流,以確定支持它們的開發(fā)價(jià)值流。
識(shí)別運(yùn)營價(jià)值流
對(duì)于一些組織來說,確定運(yùn)營價(jià)值流很容易。許多只是公司銷售的產(chǎn)品、服務(wù)或解決方案。然而,在大型企業(yè)中,這項(xiàng)任務(wù)會(huì)很復(fù)雜。價(jià)值流通過分布在組織的許多部分的各種應(yīng)用、系統(tǒng)和服務(wù)流向內(nèi)部和外部客戶。
在這些情況下,識(shí)別運(yùn)營價(jià)值流是一項(xiàng)重要的分析活動(dòng)。圖4提供了一組問題,可以幫助利益相關(guān)者完成這一識(shí)別過程。

識(shí)別大型企業(yè)中的運(yùn)營價(jià)值流并非易事。它需要認(rèn)識(shí)到組織更廣泛的目標(biāo),并明確了解價(jià)值的具體要素如何流向客戶。為了幫助你,在下面的章節(jié)中提供了兩個(gè)例子:一個(gè)來自醫(yī)療保健領(lǐng)域,另一個(gè)來自金融服務(wù)領(lǐng)域。
醫(yī)療保健提供商運(yùn)營價(jià)值流示例
第一個(gè)運(yùn)營價(jià)值流的例子是醫(yī)療保健網(wǎng)絡(luò)提供商,如圖5所示[2]。

為了說明問題,這個(gè)例子側(cè)重于醫(yī)院,特別是代表支持患者治療的流程和信息系統(tǒng)的價(jià)值流:從收治到治療和結(jié)算。
這個(gè)運(yùn)營價(jià)值流的觸發(fā)點(diǎn)是病人到達(dá)醫(yī)院。在患者接受治療并為所提供的服務(wù)付款后,醫(yī)院將獲得全部價(jià)值,如圖6所示。

V型標(biāo)志(chevrons)(價(jià)值交付的主要活動(dòng))上面所標(biāo)示的人員就是執(zhí)行運(yùn)營價(jià)值流中各個(gè)步驟的人員。
金融服務(wù)運(yùn)營價(jià)值流示例
第二個(gè)業(yè)務(wù)價(jià)值流的例子是銀行機(jī)構(gòu)[3]。圖7說明了在這樣一個(gè)組織中可能存在的各種價(jià)值流。

紅色的矩形突出顯示了下文會(huì)進(jìn)一步說明的“消費(fèi)者銀行貸款”價(jià)值流。價(jià)值流是由客戶搜索并找到銀行的貸款產(chǎn)品和利率而觸發(fā)的,當(dāng)客戶帶著利息償還貸款時(shí),價(jià)值流就實(shí)現(xiàn)了。圖8突出顯示了這些步驟和執(zhí)行這些步驟的人員。

(注:客戶也是該價(jià)值流的直接參與者。)
價(jià)值流定義模板
價(jià)值流定義模板(value stream definition template)可用于進(jìn)一步闡述和理解所識(shí)別的運(yùn)營價(jià)值流的特征。圖9提供了一個(gè)示例。

識(shí)別支持運(yùn)營價(jià)值流的系統(tǒng)
一旦確定了運(yùn)營價(jià)值流的步驟,下一個(gè)活動(dòng)就是確定為支持該價(jià)值流而開發(fā)的系統(tǒng)。對(duì)于較大的價(jià)值流,重要的是將系統(tǒng)與價(jià)值流中各個(gè)步驟的聯(lián)系繪制出來。這樣可以使人們更深入地了解它是如何運(yùn)作的,如圖10中的消費(fèi)者貸款示例所示。

確定開發(fā)系統(tǒng)的人員
一旦確定了支持運(yùn)營價(jià)值流的系統(tǒng),接下來的活動(dòng)就是估算構(gòu)建和維護(hù)這些系統(tǒng)的人員數(shù)量和定位,如圖11所示。

定義開發(fā)價(jià)值流
下一步是確定開發(fā)價(jià)值流,這些流代表開發(fā)這些系統(tǒng)所需的步驟以及開發(fā)這些系統(tǒng)的人員。由于這些價(jià)值流與運(yùn)營價(jià)值流不同,因此組織需要考慮觸發(fā)因素和價(jià)值是什么。該系統(tǒng)在運(yùn)營價(jià)值流中支持和實(shí)現(xiàn)更好的操作,因此價(jià)值是系統(tǒng)中的新功能或修正的功能。觸發(fā)因素則是驅(qū)動(dòng)這些功能的需求和想法。

這些觸發(fā)因素可以用來確定開發(fā)價(jià)值流的數(shù)量。如果大多數(shù)需求需要觸及所有系統(tǒng)才能實(shí)現(xiàn)新功能,那么可能只有一個(gè)開發(fā)價(jià)值流。然而,如果系統(tǒng)是分離的,則可能有幾個(gè)。無論如何,開發(fā)價(jià)值流應(yīng)該大部分或完全獨(dú)立,能夠自行開發(fā)和發(fā)布,沒有太多的價(jià)值流內(nèi)部依賴關(guān)系。在圖12的例子中,大多數(shù)需求都會(huì)觸及前三個(gè)系統(tǒng)或最后一個(gè)系統(tǒng),但很少會(huì)觸及所有四個(gè)系統(tǒng),因此存在兩個(gè)開發(fā)價(jià)值流,每個(gè)價(jià)值流都能夠獨(dú)立于另一個(gè)開發(fā)、集成、部署和發(fā)布。
添加構(gòu)建完整業(yè)務(wù)解決方案所需的人員
開發(fā)價(jià)值流努力提供創(chuàng)新的業(yè)務(wù)解決方案,因此需要的不僅僅是開發(fā)團(tuán)隊(duì)的貢獻(xiàn)。參與業(yè)務(wù)解決方案交付的每個(gè)人(IT運(yùn)營、法律、市場營銷、財(cái)務(wù)、技術(shù)支持、合規(guī)、安全等)都被認(rèn)為是開發(fā)價(jià)值流的一部分??紤]到這一點(diǎn),下一步是確定這些額外的個(gè)人和團(tuán)隊(duì),他們是上一步確定的開發(fā)價(jià)值流的一部分。

在圖13的例子中,第一個(gè)開發(fā)價(jià)值流側(cè)重于貸款申請(qǐng)流程,包括進(jìn)行營銷以編制宣傳材料和開展吸引客戶的活動(dòng)。還包括法律團(tuán)隊(duì)成員,以確定所提供貸款的相關(guān)條款和條件。第二個(gè)開發(fā)價(jià)值流是開發(fā)管理貸款償還的核心銀行系統(tǒng),也包括進(jìn)行營銷以管理與現(xiàn)有客戶群的持續(xù)溝通。這兩個(gè)開發(fā)價(jià)值流都包括支持團(tuán)隊(duì),以應(yīng)對(duì)任何可能出現(xiàn)的客戶問題,以及運(yùn)營團(tuán)隊(duì),以管理這些系統(tǒng)在生產(chǎn)中的穩(wěn)定性。
開發(fā)價(jià)值流跨越邊界
一旦確定了開發(fā)價(jià)值流,下一步就是開始了解如何組建敏捷發(fā)布列車(ARTs) 來實(shí)現(xiàn)這些價(jià)值流。ART包含了提升價(jià)值流所需的所有人員和其他資產(chǎn)。第一步是了解組織中哪里創(chuàng)造了價(jià)值,因?yàn)槟鞘侨藛T、流程和系統(tǒng)所在的位置。當(dāng)這樣做的時(shí)候,很明顯,開發(fā)價(jià)值流會(huì)跨越許多邊界。企業(yè)之所以會(huì)有這樣的組織方式,有很多原因:歷史、功能上的便利、集中化的效率、收購、地理環(huán)境等等。因此,完全有可能沒有人了解持續(xù)開發(fā)和增強(qiáng)有助于提供價(jià)值的系統(tǒng)所需的一系列完整事件。此外,改進(jìn)的嘗試往往傾向于功能上的局部改進(jìn),這可能導(dǎo)致一個(gè)功能或步驟的優(yōu)化,但端到端流程的優(yōu)化很少。
正是由于價(jià)值流的長期性,引發(fā)了精益組織的不同思考方法。為了解決這個(gè)問題,企業(yè)應(yīng)用系統(tǒng)思維(原則2,應(yīng)用系統(tǒng)思維),來了解系統(tǒng)中的各個(gè)部分需要如何共同完成流程的改善。通常情況下,大型企業(yè)的組織結(jié)構(gòu)都是按職能劃分的。此外,人員往往是按地域分布的。但是,如圖14所示,價(jià)值卻跨越了這些界限。

識(shí)別ART
最后一項(xiàng)活動(dòng)是確定實(shí)現(xiàn)價(jià)值的ART。經(jīng)驗(yàn)表明,最有效的ART具有以下特征:
- 50 – 125人
- 專注于整體解決方案或一組相關(guān)的產(chǎn)品或服務(wù)
- 長期穩(wěn)定的團(tuán)隊(duì),持續(xù)交付價(jià)值
- 盡量減少與其他ART的依賴
- 可以獨(dú)立于其他ART發(fā)布
根據(jù)工作人數(shù)的多少,ART設(shè)計(jì)有三種可能的方案,如圖15所示。

- 一個(gè)ART中可以容納多個(gè)開發(fā)價(jià)值流 – 當(dāng)幾個(gè)相關(guān)的產(chǎn)品或解決方案可以用相對(duì)較少的人員生產(chǎn)時(shí),一個(gè)ART可以提供多個(gè)價(jià)值流。
- 單一的開發(fā)價(jià)值流可以包含在一個(gè)ART中 – 通常,一個(gè)價(jià)值流可以用100個(gè)或更少的從業(yè)人員來實(shí)現(xiàn)。許多開發(fā)小組已經(jīng)被組織成大約這個(gè)規(guī)模的單位,所以這是一個(gè)常見的案例。在這種情況下,ART與價(jià)值流大致相同。大家都在這個(gè)ART里!
-
大型開發(fā)價(jià)值流需要多個(gè)ART – 當(dāng)涉及到很多人的時(shí)候,就必須將開發(fā)價(jià)值流拆分成多個(gè)ART,如下一節(jié)所述,形成一個(gè)
解決方案列車(Solution Train)。
將大型價(jià)值流拆分成多個(gè)ART
大型開發(fā)價(jià)值流在大型企業(yè)中非常常見,通常需要進(jìn)行一些額外的分析。在可能的情況下,列車應(yīng)該集中在一個(gè)單一的、主要的解決方案上,或者該價(jià)值流中一組密切相關(guān)的產(chǎn)品或服務(wù)上。這是一個(gè)相當(dāng)簡單的設(shè)計(jì):一個(gè)ART提供一組定義明確的有價(jià)值的東西。
然而,在需要許多人提供單一解決方案的情況下,當(dāng)團(tuán)隊(duì)一起工作,同時(shí)開發(fā)具有高度相互依賴性的功能和組件時(shí),這種方法最有效。這就導(dǎo)致了圍繞特性領(lǐng)域(feature areas)或子系統(tǒng)組織ART的相對(duì)常見的模式。
-
特性領(lǐng)域ART對(duì)
流動(dòng)(flow)和速度進(jìn)行了優(yōu)化。在這種情況下,列車上的各個(gè)團(tuán)隊(duì),以及整個(gè)列車本身都可以提供端到端的功能。好處是顯而易見的,這也是為什么它們是首選。但要注意子系統(tǒng)的治理,否則系統(tǒng)架構(gòu)會(huì)衰減,最終降低速度。通常情況下,一個(gè)系統(tǒng)架構(gòu)師(一個(gè)或多個(gè)個(gè)人,甚至一個(gè)小團(tuán)隊(duì))致力于維護(hù)架構(gòu)的完整性。 - 子系統(tǒng)ART的應(yīng)用、組件、平臺(tái)等經(jīng)過優(yōu)化,可提高架構(gòu)的健壯性以及子系統(tǒng)和服務(wù)的重用性。同樣,好處也是顯而易見的,因?yàn)檫@可以提高開發(fā)和重用效率。(面向服務(wù)的架構(gòu)就利用了這一點(diǎn)。)然而,根據(jù)系統(tǒng)架構(gòu)中關(guān)注點(diǎn)的分離,這種情況下的價(jià)值流會(huì)產(chǎn)生更多的依賴性,并需要ART之間的協(xié)調(diào)。
沒有一個(gè)正確的解決方案,大型系統(tǒng)通常需要兩種類型的ART。一個(gè)典型的例子是,多個(gè)ART基于一個(gè)共同的平臺(tái)提供服務(wù)或解決方案。在這種情況下,可能有一個(gè)或多個(gè)平臺(tái)ART(platform ART)支持特性ART(feature ART),如圖16所示。

還有一種常見的模式,即ART在一個(gè)更大的價(jià)值流中實(shí)現(xiàn)特定的環(huán)節(jié)(segments)。這看起來似乎并不完全是端到端的,但實(shí)際上,價(jià)值流的“開始和結(jié)束”是相對(duì)的概念。在這些環(huán)節(jié)中,輸入、價(jià)值、系統(tǒng)的類型可能大不相同,從而形成了一條邏輯分界線。
當(dāng)然,這些模式的組合也經(jīng)常出現(xiàn)在更大的價(jià)值流中,如圖17中的最終示例所示。

最后,還有其他一些基于地域、口語、成本中心等因素的ART設(shè)計(jì)和優(yōu)化方法,這些因素都可能影響ART的設(shè)計(jì)。但這些都是遠(yuǎn)遠(yuǎn)不夠理想的。
SAFe價(jià)值流和ART識(shí)別研討會(huì)

如圖所示,這個(gè)過程中涉及到批判性思維和分析。為了幫助識(shí)別價(jià)值流,Scaled Agile, Inc.提供了一個(gè)價(jià)值流和ART識(shí)別工作坊工具包,包括一個(gè)研討會(huì)和其他工具,SAFe項(xiàng)目顧問(SPC)可以用來指導(dǎo)利益相關(guān)者。該研討會(huì)提供了一個(gè)結(jié)構(gòu)化的方法來識(shí)別價(jià)值流和定義ART,從而梳理出企業(yè)的價(jià)值流。該工具包提供了一種經(jīng)過驗(yàn)證的、系統(tǒng)化的方法,通過考慮依賴性、協(xié)調(diào)性和約束條件來優(yōu)化ART設(shè)計(jì)。
價(jià)值流和ART識(shí)別研討會(huì)通常在與關(guān)鍵利益相關(guān)者的Leading SAFe課后直接進(jìn)行。目的是讓他們完成對(duì)價(jià)值流的識(shí)別,設(shè)計(jì)ART的過程,在他們對(duì)SAFe實(shí)現(xiàn)的精益-敏捷開發(fā)有了基本的了解之后,再選擇首次ART啟動(dòng)的日期。
由于沒有任何設(shè)計(jì)是完美的,所以企業(yè)有時(shí)會(huì)在學(xué)習(xí)了更多知識(shí)后需要重復(fù)這個(gè)研討會(huì),這是加速路線圖步驟的一部分。這樣做可以讓企業(yè)加深其對(duì)價(jià)值流和ART的理解,并將新的學(xué)習(xí)成果融入到組織設(shè)計(jì)中。
下一步
這篇文章介紹了團(tuán)隊(duì)如何做識(shí)別價(jià)值流和設(shè)計(jì)ART的工作,這些工作構(gòu)成了轉(zhuǎn)型的基本組織結(jié)構(gòu)。
現(xiàn)在是時(shí)候進(jìn)行下一步了,創(chuàng)建實(shí)施計(jì)劃,這是SAFe實(shí)施路線圖的下一篇文章。
了解更多
[1] Allen Ward, Lean Product, and Process Development. (video) Lean Enterprise Institute, 2004
[2] Contributed by Jane Tudor, Justine Johnston, Matt Aaron, Steve Mayner, and Thorsten Janning.
[3] Contributed by Darren Wilmshurst, Murray Ford, Per-Magnus Skoogh, Phillip Manketo, Sam Bunting, and Virpi Rowe.
[4] Knaster, Richard and Leffingwell, Dean. SAFe Distilled, Applying the Scaled Agile Framework for Lean Software and Systems Engineering. Addison-Wesley, 2017.
更多資源
Value Stream and ART Identification Workshop Toolkit for SPCs.
Last update: 28 September 2019