那到底問題出在哪兒呢?
一、價值流是什麼?
我們常說產品的生產製造過程也是一個價值流動的過程,隨著產品從一張圖紙開始逐漸成型,由半成品轉變為成品並遞交到使用者的手中,產品的價值才算是由0變為1。這個其實比較容易理解,產品在還沒有完全成型時,是沒有價值的。比如,買方想要的是一張桌子,當我只製造出一個桌腿的時候,這個桌子是無法售賣或使用的,對於銷售者來說沒有任何的售賣價值,對於使用者來說也沒有任何的使用價值。所以在生產的全過程中,其實是一個價值流動的過程,生產全過程的所有環節構成了一個價值流。在MBA智庫中,價值流的定義是這樣的:“ 價值流是指從原材料轉變為成品、併為它賦予價值的全部活動。一個完整的價值流包括增值和非增值活動。”
軟體研發的整體過程也會像生產過程一樣,透過一系列活動為產品賦予價值,並交付給客戶或使用者。但在這一個過程中,我們會發現有一些動作會阻礙價值的流動,比如在產品研發過程中缺少測試的環節,產品的缺陷沒有及時被檢測出來,從而無法保證產品質量,大大降低了產品價值的流動與交付。
在整體的業務流程中,我們如果想要提高整體的交付效率,就不能片面地看待產品交付過程。實際上,產品的增值過程是分佈在從需求到設計、研發、測試、運維等多個階段中的,而不是僅在某一個階段中存在。所以我們只盯著研發階段進行提效顯然是不會有太大改善的,我們需要視覺化整個產品研發交付過程,辨別出整個專案過程中的產品增值活動以及非增值活動,識別出在這一整個過程中,存在了哪些浪費以及哪些動作阻礙了價值的流動。然後將這些負面因素與發現的問題解決掉,讓產品價值能夠快速、順暢流動。
二、怎樣進行價值流管理?
在敏捷專案中,我們應該如何減少浪費,實現利益最大化?這個問題的關鍵在於“價值的流動”。價值流管理是敏捷中的一個十分重要的實踐,更是團隊在持續改進、最佳化過程中的一項基本工作。那我們應該如何來進行價值流管理呢?
1)確認需要識別價值流的階段
首先我們需要明確要改進哪一階段。我們可以繪產品全生命週期的價值流圖,也可以為單獨的某一階段(如產品測試過程)繪製一個價值流圖。總之,我們想要識別出哪一部分工作流程中的瓶頸和障礙,就可以繪製哪一部分的價值流圖。2)列出階段中的所有步驟
在這一階段,我們需要真實地還原出實際價值流動的各個步驟。不過需要注意的是,我們模擬的是某一階段中價值的流動,所以要排除其他階段或其他活動的干擾。3)預估每一步驟耗時
根據我們的實際情況對每一個步驟的耗時進行預估,並標記出來。4)區別增值活動與非增值活動
什麼是增值活動與非增值活動?其實簡單來講,就是這個環節對客戶來說能否交付價值。比如,設計方案是能交付價值的,但等待方案評審的環節是不能交付價值的。舉個例子,我們需要識別一個廣告創意到呈現給客戶的這一階段中的價值流動,因此,在接下來的過程中,我們將分析這一階段的價值流動。
- 進行廣告需求分析,用時1天;
- 設計創意方案,用時2天;
- 等待小組評審方案,用時1天;
- 等待創意總監評審方案,用時2天;
- 等待方案拍攝啟動,用時1天;
- 開始廣告拍攝,用時4天;
- 進行廣告剪輯,用時3天;
- 等待小組評審廣告影片,用時1天;
- 等待創意總監評審方案,用時2天;
- 等待客戶反饋方案,用時3天;
- 修改廣告方案,用時2天;
- 交付最終方案,用時0.5天。
這一階段總耗時22.5天,其中非增值活動佔用的時間為10天,增值活動佔用的時間為12.5天。我們可以依據這些資料來計算一下現階段的價值流動效率,計算公式為:
流動效率=增值活動時間(12.5)/週期時間(22.5)*100%5≈55.6%如果我們要想提高總體效率的話,除了可以在增值活動中通引入自動化代替手工來完成一些機械性的事情,還可以想辦法壓縮非增值活動的時間。在上面這個例子中,我們需要挖掘 “等待”時間長的原因,比如“等待方案拍攝啟動”的原因在於拍攝場地少,方案拍攝需要走申請與場地方協調,我們就可以透過多找幾個場地備選等方案來減少這裡的等待時長,提高總體價值流動效率。
當我們把原本的工作視覺化出來的時候,我們會能夠清晰地看到現有流程中,有哪些環節是需要簡化步驟的,有哪些環節造成了資源浪費以及有哪些環節造成了價值流動時的阻塞,從而幫助我們更有效地解決問題。所以透過價值流管理,我們可以度量實際的價值流動效率,並提出改進目標,來推動整個專案管理過程的持續改善。