

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用開發價值串流映射來識別 DevOps 結果的限制
<a name="introduction"></a>

*Michael Kingery，Amazon Web Services (AWS)*

*2023 年 4 月* ([文件歷史記錄](doc-history.md))

DevOps 團隊通常會使用涉及人員、程序和技術的複雜系統。當您想要改善系統時，這種複雜性可能會讓您難以知道投資時間和精力的位置。完成開發值串流映射 (DVSM) 可協助您識別軟體開發程序中需要改進的領域，並排定其優先順序。

*開發值串流映射*是一種程序，用於識別並優先考慮對軟體開發生命週期 (SDLC) 中的速度和品質造成負面影響的限制。*限制條件*是限制值串流的因素。DVSM 擴展了最初專為精簡製造實務設計的價值串流映射程序。它著重於透過軟體開發程序建立和移動價值所需的步驟和團隊。它結合了精實實務，例如系統思考、消除浪費、視覺化工作，以及小批次工作。DVSM 支援 DevOps 原則，包括持續改善、協同合作、消除孤島和交接、資料驅動型決策，以及透過小型交付項目進行敏捷開發。

對於軟體開發程序中的每個步驟，您可以識別前置時間 (LT)、處理時間 (PT) 和百分比完整且準確 (%CA)。您可以概述*快樂的路徑*，如果在開發期間沒有遇到例外狀況或錯誤，即程序流程。您也可以概述*失敗路徑*，這是產品在開發過程中任何步驟失敗時發生的流程。下圖是已完成 DVSM 的範例。



![用於識別 DevOps 結果限制條件的開發值串流映射範例。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/strategy-devops-value-stream-mapping/images/sample-dev-value-stream-map.png)


## 目標對象
<a name="intended-audience"></a>

本指南專為主管、IT 和 DevOps 經理，以及有興趣使用 DVSM 來提升組織軟體開發生命週期速度和品質的計劃經理而設計。本指南和 DVSM 程序可大幅協助想要最佳化交付的統一產品團隊，並協助想要減少與交接相關的浪費的孤立團隊。

## 目標業務成果
<a name="targeted-business-outcomes"></a>

開發值串流映射可協助 DevOps 團隊：
+ 將浪費的步驟、重複和交接相關的額外負荷降至最低，以降低成本
+ 透過減少前置時間和浪費的步驟來加快速度
+ 透過提高自主權並減少相依性、交接和浪費的步驟來提高員工滿意度
+ 減少批次大小
+ 識別並投資於對最終產品有正面影響的改善項目
+ 消除孤島並減少團隊之間的交接次數
+ 採用產品團隊或平台團隊模型