
基于事實做決策的偉大之處在于,它們可以推翻等級制度。
——杰夫·貝佐斯(Jeff Bezos)
度量指標
度量指標是約定的標準,它用于評估組織在實現(xiàn)投資組合(portfolio)、大型解決方案(large solution)、敏捷發(fā)布火車(ART)和敏捷團隊的業(yè)務和技術目標方面的進展情況。
業(yè)務敏捷性為組織設定了新的績效標準,要求對新出現(xiàn)的商業(yè)機會做出快速、有效的響應。然而,為了提高速度和敏捷性,領導者、團隊和業(yè)務利益相關者需要一種方法來可靠地度量當前狀態(tài),并確定他們可以做些什么來改進。因此,選擇度量什么(What)以及如何度量(How)是持續(xù)改進經(jīng)營業(yè)績的一個關鍵的推動因素。本文介紹了一種全面的方法,可以用來度量SAFe投資組合(portfolio)或其任何元素的業(yè)績。
詳細內(nèi)容
談到度量指標,首先最重要的是要了解要度量什么。業(yè)務敏捷性的目標很明確:通過創(chuàng)新的數(shù)字化業(yè)務解決方案快速響應市場變化和新興機會。圖1所示的業(yè)務敏捷性價值流(Business Agility Value Stream),可視化了實現(xiàn)這一目標所需的步驟。SAFe的三個度量域,即成果(Outcomes)、流(Flow)和能力(Competency),直接支持了這一過程,并提供了一個全面而簡單的模型來度量這一目標的實現(xiàn)進展。這三個度量域所提供的洞察力支持更好的決策,并有助于識別改進的機會。

三個度量域的定義如下:
- 成果(Outcomes)。我們的解決方案是否滿足客戶和企業(yè)的需求?
- 流(Flow):組織在向客戶提供價值方面的效率如何?
- 能力(Competency):組織在實現(xiàn)業(yè)務敏捷性的實踐中熟練程度如何?
此外,這三個度量域適用于企業(yè)的各個層面。如圖2所示,它們可以用來度量SAFe投資組合(portfolio)、解決方案火車(Solution Train)、敏捷發(fā)布火車(Agile Release Train)、甚至是單個敏捷團隊的績效。

在每個度量域中,都有一組特定的度量指標,這些指標將在下面的章節(jié)中進行介紹。
度量成果
成果(Outcomes)有助于確定一個開發(fā)團隊的努力是否產(chǎn)生了預期的業(yè)務收益。成果可以度量外部問題,如收入的增加、客戶的留存等,也可以度量內(nèi)部因素,如員工敬業(yè)度。
SAFe投資組合(SAFe Portfolio)主要通過定義關鍵績效指標(KPI,Key Performance Indicators)來度量成果。每個KPI都是對該投資組合中價值流的業(yè)務成果的具體的和可量化的度量。這類成果指標通常是基于具體上下文環(huán)境的,并在很大程度上取決于組織、商業(yè)模式和交付給客戶的解決方案的性質(zhì)。例如,客戶轉化率對于電子商務企業(yè)來說可能是一個有意義的指標,但對于芯片制造商來說就不適用了。然而,有些指標可以成功地跨上下文環(huán)境來使用,例如凈推薦值(NPS,Net Promoter Score)。
這篇價值流KPI文章為定義適當?shù)腒PI提供了指導,并為特定SAFe投資組合的戰(zhàn)略主題(Strategic Themes)提供指導。KPI示例如圖3所示。

除了價值流KPI之外,迭代目標和PI目標等本地化的成果指標也是團隊和火車可以有效使用的度量指標。這些指標確保他們的努力集中在客戶和業(yè)務的需求上,為他們在實現(xiàn)業(yè)務成果方面的進展提供反饋,為優(yōu)先級排序過程提供信息,并促進工作的驗收。
建立有效的成果指標需要團隊、價值流、投資組合與他們的業(yè)務伙伴緊密合作,他們可以最好地定義解決方案投資應該帶來的業(yè)務收益。
度量流
流(Flow)是度量組織在交付價值方面的效率指標。Mik Kersten[1]創(chuàng)建的流框架提供了五個指標,可以用來度量流的不同方面。由于SAFe是一個基于流(flow-based)的系統(tǒng),因此這些指標中的每一個都是直接適用的。此外,SAFe定義了流可預測性(Flow Predictability),以度量團隊、敏捷發(fā)布火車和解決方案火車是如何按照他們的計劃交付目標的。這六個流指標如圖4所示,并將在下面進一步介紹。

流的分布
度量的是什么?流的分布(Flow Distribution)度量的是系統(tǒng)中每種類型的工作項數(shù)量隨時間的變化。這可能包括新業(yè)務特性(Features)(或者故事(Stories),能力(Capabilities),史詩(Epics))與使能需求(Enabler) 的平衡,以及解決缺陷和降低風險的工作。
是如何度量的?一個簡單的比較就是在任意時間點上計算每種類型的工作項的數(shù)量,或者通過考慮故事點的數(shù)量來計算每個工作項的大小。敏捷團隊可以選擇度量每個迭代的流的分布,但通常情況下,在ART及更高級別上,采用PI作為邊界進行這種統(tǒng)計,如圖5所示。

為什么這很重要?為了平衡當前和未來的速率(velocity),重要的是要能夠跟蹤每一種類型的工作在系統(tǒng)中的流量。過多關注新的業(yè)務功能,將會導致解決各種形式的技術債務和實現(xiàn)未來價值的架構/基礎設施工作的能力變?nèi)?。但是,對技術債務的投資太多,可能會導致為客戶提供新價值的能力不足。所以我們需要調(diào)整每種工作類型的目標容量(capacity)的分配,以幫助平衡這些問題。
流速
度量的是什么?流速(Flow Velocity)度量的是在一定時間范圍內(nèi)完成的待辦事項(故事、特性、能力、史詩)的數(shù)量;這也被稱為系統(tǒng)的吞吐量(system’s throughput)(圖6)。

是如何度量的?如同流的分布一樣,度量速率(Velocity)的最簡單方法是計算在一段時間內(nèi)(比如一個迭代或PI)完成的工作項的數(shù)量。這些工作項可以是故事、特性、能力,甚至是史詩。然而,由于工作項的大小不盡相同,一個更常見的度量標準是在給定的時間范圍內(nèi),某類工作項完成的故事點總數(shù)。
為什么這很重要?在其他條件相同的情況下,更高的速率意味著更高的產(chǎn)出(output),這是一個很好的指標,因為它表明正在通過流程改進來識別和消除系統(tǒng)中的延遲。然而,系統(tǒng)的速率不會永遠增加,隨著時間的推移,系統(tǒng)的穩(wěn)定性很重要。而速率的明顯下降表明有問題需要排查。
流動時間
度量的是什么?流動時間(Flow Time)度量的是工作流中所有步驟所耗費的總時間,因此是一種度量整個系統(tǒng)效率的指標。流動時間通常是度量從想法產(chǎn)生到生產(chǎn)上線的時間,但度量工作流中特定部分的流動時間也很有用,例如從代碼提交到部署,以確定改進的機會。
是如何度量的?流動時間通常是通過完成特定類型的工作項(故事、特性、能力、史詩)所需的平均時長來度量。直方圖是流動時間的一個有用的可視化工具(圖7),因為它有助于識別可能需要關注的異常值,同時支持減少整體平均流動時間的目標。

為什么這很重要?流動時間確保組織和團隊專注于重要的事情——在盡可能短的時間內(nèi)為企業(yè)和客戶提供價值。流動時間越短,客戶等待新特性的時間就越少,組織產(chǎn)生的延遲成本就越低。
流動負載
度量的是什么?流動負載(Flow Load)表示系統(tǒng)中目前有多少個工作項。保持健康的、有限數(shù)量的活動工作項(限制在制品)對于實現(xiàn)工作項在系統(tǒng)中的快速流動至關重要(SAFe原則#6)。
是如何度量的?累積流圖(CFD)是一個常用的工具,它被用來有效地可視化隨時間變化的流動負載(圖8)。CFD顯示了特定狀態(tài)下的工作數(shù)量,工作項被接受進入工作隊列的速率(到達曲線),以及它們被完成的速率(離開曲線)。在給定的時間點上,流動負載是該點上曲線之間的垂直距離。

為什么這很重要?流動負載的增加是在制品過載的領先指標。隨著系統(tǒng)中開始出現(xiàn)排隊現(xiàn)象,未來可能的結果是流動時間會增加。出于這個原因,度量和減少流動負載至關重要。此外,很容易看出更頻繁的交付可以降低流動負載,同時改善流動時間和流速。
流動效率
度量的是什么?流動效率(Flow Efficiency)度量的是在整個流動時間中,有多少時間用于增值的工作活動,有多少時間花在了步驟之間的等待。
是如何度量的?為了正確度量流動效率,團隊、火車和價值流必須清楚地了解在他們各自的具體情境下流(flow)是什么,以及它經(jīng)過哪些步驟。這種理解是在價值流映射(Value Stream Mapping)——一個識別系統(tǒng)中工作流步驟和延遲的過程——的幫助下實現(xiàn)的,如圖6所示(關于價值流映射的更多信息,請參見持續(xù)交付管道一文和參考文獻[2]。此外,SAFe DevOps課程提供了關于如何執(zhí)行價值流映射的全面指導)。一旦步驟被繪制出來,流動效率就可以通過總的活動時間除以總的流動時間來計算,并以百分比表示,如圖9所示。

為什么這很重要?在一個尚未優(yōu)化的典型系統(tǒng)中,流動效率可能極低,通常是個位數(shù)。低較的流動效率凸顯了系統(tǒng)中存在的大量浪費,以及應該解決的瓶頸和延遲。相反,流動效率越高,系統(tǒng)就越能快速交付價值。
流的可預測性
度量的是什么?流的可預測性(Flow Predictability)度量的是團隊、ART和解決方案火車在規(guī)劃和實現(xiàn)其PI目標方面的能力。
是如何度量的?流的可預測性是通過SAFe項目群可預測性度量(PPM,Program Predictability Measure)來度量的,如圖10所示。PPM計算在PI中實現(xiàn)的計劃業(yè)務價值與實際交付的業(yè)務價值的比率。有關計算此重要指標的更多信息,請參見檢適與調(diào)整一文。

為什么這很重要?較低的或不穩(wěn)定的可預測性使得交付承諾變得不切實際,并且往往凸顯了技術、規(guī)劃或組織績效中需要解決的潛在問題??煽康幕疖噾撛?0%-100%的范圍內(nèi)運行;這使企業(yè)及其利益相關者能夠有效地進行規(guī)劃。
度量能力
實現(xiàn)業(yè)務敏捷性需要在SAFe七項核心能力方面具備相當程度的專業(yè)知識。雖然每種能力都可以獨立地交付價值,但它們也是相互依賴的,只有當企業(yè)對所有能力都達到很好的掌握狀態(tài)時,才能呈現(xiàn)真正的業(yè)務敏捷性。
度量組織能力的水平是通過兩個獨立的評估機制來完成的,這兩個機制是為不同的受眾和不同的目的而設計的。SAFe企業(yè)敏捷性評估是為業(yè)務和投資組合的利益相關者設計的,以評估他們在真正的企業(yè)敏捷性這一最終目標上的整體進展,如圖11所示。

SAFe核心能力評估(SAFe Core Competency Assessments)是用來幫助團隊和火車改進他們所需的技術和業(yè)務實踐的,從而幫助投資組合實現(xiàn)更大的目標。七個核心能力中的每一個都會有一個單獨的評估。團隊和技術敏捷性評估(Team and Technical Agility Assessment)的例子見圖12。

每項評估都遵循一個標準的流程模式,即進行評估,分析結果,采取行動,并慶祝成功。此外,通過SAFe社區(qū)成員可用的在線評估工具,可以實現(xiàn)與競爭對手的比較分析。關于評估的更多的信息,可以在度量與成長一文中找到。
有效度量的四個關鍵成功因素
度量組織績效是每個企業(yè)中最敏感的領域之一,這經(jīng)常會受到政治和各種障礙的影響。此外,由于度量不可避免地涉及到對數(shù)據(jù)的解讀,因此也會受到認知偏差、溝通問題和一致性脫節(jié)的影響。所有這些都會在度量系統(tǒng)中導致重大危險:如果實施不當,有些度量指標可能會弊大于利。以下的成功因素將有助于指導企業(yè)進行更有效的度量,更重要的是,取得更好的業(yè)務成果。
1. 將度量與其他探索工具結合使用
任何度量系統(tǒng),無論設計得多好,都只能提供部分現(xiàn)實情況,簡單地增加指標并不一定能提高系統(tǒng)的可見性。每個數(shù)字背后都有一個故事,而這個故事往往包含了比數(shù)字本身所能傳達的更重要的信息。與度量結合使用的一個強有力的工具是直接觀察(Gemba)——對創(chuàng)造價值和滿足客戶需求的實際環(huán)境的觀察。正式的度量和非正式的觀察是相輔相成的。但如果只是孤立地使用冷冰冰的度量數(shù)據(jù)可能會導致糟糕的結果,甚至是更糟糕的士氣。
2. 在支持改進決策的地方應用度量指標
在應用度量指標時,一個常見的陷阱是因為擔心度量不夠全面,從而導致過度度量。盡管許多指標可以自動化獲取,但隨著指標數(shù)量和度量頻率的增加,收集和分析數(shù)據(jù)所需的工作量也會增加。當考慮是否在你的度量系統(tǒng)中加入一個額外的指標時,謹慎的做法是問一下自己:“這個指標會幫助我們做出哪些現(xiàn)有指標做不到的決策?”如果新的指標有助于推動做出更好的決策,那么就應該把它納入候選指標中,如果不是,就省略它。一個需要進一步澄清的問題是“我們現(xiàn)在就需要度量它嗎?”這個問題承認了這樣一個事實,隨著我們在整個開發(fā)過程中需要做出的決策的變化,我們使用的指標將會(而且應該)隨著時間的推移而變化。
3. 了解度量指標對行為的影響
在積極的文化中,知識型工作者被內(nèi)在的動力所驅使,提供成功的解決方案,有目的地、專精地和自主地工作。然而,當過分強調(diào)一個具體的數(shù)字指標,并且該指標與報酬或職業(yè)發(fā)展機會直接掛鉤時,實現(xiàn)該數(shù)字就成了目標,而不是創(chuàng)造有效的解決方案。
此外,成功的壓力常常導致對指標的濫用。例如,流動效率可能會被用來將錯過交付日期的責任歸咎于某個已成為瓶頸的ART,而不是利用這一信息來識別需要解決的系統(tǒng)性問題。也許這個問題的根本原因是缺乏資源或優(yōu)先級調(diào)整,而這是ART無法控制的。
在上述所有情況下,SAFe核心價值觀(SAFe’s Core Values)中的透明和對齊必須為有效的度量系統(tǒng)提供正確的基礎,同時創(chuàng)造一個“事實總是友好的”環(huán)境。
4. 仔細說明每個度量指標
僅僅收集具體的度量指標是不夠的。如果在沒有正確理解指標的情況下向利益相關者進行解釋說明,可能會帶來很大的誤導性。例如,在度量流動時間時,工作項必須是實際有價值的功能(如用戶故事等),這些功能是可以帶來業(yè)務收益的;否則,火車可能會報告工作流有所改善,卻難以獲得任何真正的價值。
了解更多
- Kersten, Mik. Project to Product. IT Revolution Press, 2018.
- Martin, Karen. Value Stream Mapping: How to Visualize Work and Align Leadership for Organizational Transformation. McGraw-Hill Education, 2013.
Last update: 3 May 2022