バリューストリームマッピング
バリューストリームマッピングは、プロセス内の価値を特定し、ムダを最小限に抑えます。
バリューストリームマッピング(VSM)は、製品を顧客に提供するために必要なすべてのアクティビティを視覚化して、詳細な分析を作成できる管理方法です。VSMは、ソフトウェア開発、マーケティング、製造、ITオペレーション、ロジスティクスなど、さまざまな分野で活用されています。
ソフトウェア開発において、VSMツールはワークフロー管理に焦点を当て、DevOpsとCI/CDパイプラインにわたってデータの可用性とフローを改善する製品への簡単なアクセスを提供します。こうしたパイプラインは、開発と運用全体にバリューストリームを実装することでIT業界を変革しています。
継続的デリバリー(CD)パイプラインでは、新しい機能を正確にリリースするために必要な自動化されたアクティビティとワークフローについて説明しています。CDチャネルは、パイプライン全体の価値のフローを改善し、問題や意思決定ポイント領域への優れた可視性を提られるなど、VSM実装には大きなメリットがあります。
任意のバリューストリームを改善するための最初のステップは、現在のCDパイプラインをマッピングすることです。VSMは、デリバリープロセスにおける重要なアクティビティと価値のアップストリームのフローをより確認しやすくします。これによりパイプラインの現在の状態をよりよく理解し、改善の機会を特定できるようになります。
VSMに含まれる4つのステップを見てみましょう。
-
マッピングして改善したい製品を特定します。 まず、改善が必要で、合理化によってメリットを得ることができる製品を特定します。 次に、製品に関連する主要なプロセスの開始と終了を定義します。 これを早期の段階で定義することで、プロセスに価値をもたらしているアクティビティに焦点を当てることができます。
-
現在の状態のVSM(CSVSM)を作成します。 このステップでは、チーム全体と協力して現在の状態を理解する必要があります。製品に直接関与するすべての関係者を集め、できるだけ多くの情報を収集します。 この間、データを密接に分析して手元にあるものを見直し、仮想アプライアンスの潜在的な原因を診断して改善の機会を特定することができます。
-
将来の状態のVSM(FSVSM)を作成します。 VSMの将来の状態を作成する際は、将来的に改善する必要があるプロセスを優先します。付加価値をもたらす重要な機能に焦点を当て、ムダを減らす機会に目を光らせます。 プロセスを追加または簡素化する必要がある場合は、ここで行います。
-
現在の状態から将来の状態へのVSMへの移行。 新しい将来の状態のVSMに適応し始める際は、常に現在の状態と将来の状態のVSMとの間の視覚的な接続を維持します。 これにより、視覚化されたボードを見れば、目標と実践的な進捗状況を調整できるようになります。
DevOpsは、リーンマニュファクチャリングテクニックを採用した競争力のあるソフトウェア開発戦略です。VSMでDevOpsを推進すると、開発プロセス全体の生産性が向上し、改善の機会が提供されます。VSMのコンポーネントとDevOpsへの影響を見てみましょう。
-
プロセスマップ: これは、作業の流れと結果を生み出す一連のアクティビティを視覚的に説明するものです。 これはDevOpsチームが作業計画を立て、その進捗状況を把握する上で不可欠です。
-
情報フロー:これはワークフローに沿って情報がどのように配信されるかを示し、DevOpsチームが無駄なエリアを特定するのに役立ちます。
-
タイムライン:サイクル、待機時間、ダウンタイムを示すものです。適切に管理されれば、DevOpsチームが将来の改善のためにより良い意思決定を行い、納期を短縮し、開発へのアプローチ全体をより生産的にするのに役立ちます。
VSMで使用されるツールとテクニックをいくつか見てみましょう。
-
プロセスアクティビティマッピング:このツールは不要なアクティビティを排除して複雑なアクティビティを簡素化し、プロセスをアップグレードして無駄を減らします。
-
サプライチェーン応答マトリクス:このツールは組織内のアクティビティとリードタイムを分析する、時間ベースのマッピングに焦点を当てるものです。リードタイムはアクティビティまたはプロジェクトの開始から意図された結果の提供までの時間です。
-
品質フィルターマッピング:このツールはワークフローで品質の問題が存在する場所を特定します。この情報はムダな要素がどこにあり、どのような改善が必要なのかを理解するために使用されます。
-
意思決定ポイント:意思決定ポイントは、意思決定のワークフロー全体についての学習に関連付けられます。この情報は意思決定ルールの方向性を決定します。意思決定ポイント分析とは決定事項を抽出し、状況全体に関連するデータ間のつながりを検出することです。このツールはワークフローの変動を指します。
GitLabバリューストリーム管理