バリューストリームマッピングについて、またソフトウェアを提供するプロセスを含む製造プロセスのバリューストリームを分析するためにそれをどのように使用できるかについて多くのことを聞きました。ソフトウェア開発および運用チームのコンテキストで正常に配信されるのを見たことはありません。
バリューストリームマッピングとは何ですか?それをソフトウェア配信にどのように適用できますか?
バリューストリームマッピングについて、またソフトウェアを提供するプロセスを含む製造プロセスのバリューストリームを分析するためにそれをどのように使用できるかについて多くのことを聞きました。ソフトウェア開発および運用チームのコンテキストで正常に配信されるのを見たことはありません。
バリューストリームマッピングとは何ですか?それをソフトウェア配信にどのように適用できますか?
回答:
バリューストリームは少ない固有の価値を持っているもののコレクションに値を追加するプロセスです。標準的な例には、組立ラインがあります。切り離された部品のコレクション(ステアリングホイール、シフター、アクセルペダル)にはあまり興味がありません。一方、車には十分なお金を払います。自動車メーカーは、設備、熟練作業、サプライチェーンなどの形で部品に価値を付加します。部品はストリームの一方の端に行き、車はもう一方の端に出ます。
企業は、複雑なプロセスを使用して製品やサービスを提供しています。 バリューストリームマッピングは、企業が価値を提供する方法と場所を把握するために使用するプロセスです。 バリューストリームマッピングの目的は、価値を提供するビジネス機能をサポートするために必要な手順、時間、およびリソースを明確に理解することです。
値ストリームマッピングは、カイゼン、または継続的な改善に役立ちます。DevOpsおよびLeanで採用されている「システム思考」は、複雑なプロセス全体で行われる小さな漸進的な改善を促進します。バリューストリームマップは、バリューストリームの不必要なステップや非効率的なステップなど、無駄な領域を公開できます。完全なマップは、これらの無駄な領域を公開する傾向があります。これは改善の優先順位付けに役立ちます。
バリューストリームマッピングは、大規模な範囲でビジネスプロセスに適用することも、ソフトウェア配信内の小さな範囲に適用することもできます。ソフトウェア配信プロセス自体は、組立ラインを反映しています。コードの作成、レビュー、テスト、統合、および再テストが行われます。最終的に本番環境に配信されるまで、ある環境から別の環境(製造ではこれをワークセンターと呼びます)に配信されます。
バリューストリームマッピングとは
バリューストリームマップは、組織を介したサプライヤから顧客への作業、在庫、および情報の流れを表します。VSMを使用すると、プロセスの遅延がどこにあるのか、制約、過剰な作業または在庫を一目で確認できます。
IT組織の一般的な表記法の1つは、在庫がバックログのタスクの数であるということです。Joel Spolskyは、この概念を説明および拡張するすばらしい記事を書きました。
通常、VSMは以下を含むグラフィカルなチャートです。
バリューストリームマッピングを行う理由
大規模な組織では、作業が特殊なセルに分割されると、多くの場合、システム全体の概念に焦点が合わなくなります。これは、局所的な最適化への最適化などの問題につながります。たとえば、Jenkinsサーバーを管理するチームとそれを使用する必要のある開発者の別のチームがある場合、Jenkins管理者はJIRAで見栄えの良い改善と作業を行うことができます。しかし、実際には、システムを使用している開発者を傷つけます。システム思考組織では、人々はシステム全体の改善に向けて努力し、ローカルな改善を加えず、全体に影響を与えないか、プロセスを傷つけません。
VSMの目的は、価値創造プロセス(無駄のない)での無駄を最小限に抑えながら、組織の顧客に最適な価値を提供することです。「価値」は、組織の顧客が購入しているものです。
バリューストリームマップの作成方法
VSMの作成には、組織を改善するという独自の目標があります。したがって、最初のステップは、現在の作業と情報の流れをマッピングすることです。次のステップは、いくつかの改善を設計および実装することであり、今後も同様に反復および改善を続けます。VSMは、作業とその周辺の測定値を表示する視覚的なダッシュボードです。そのため、ボトルネックは明確に表示され、制御できます(制約の理論を使用)。
ほとんどのリーンブックの説明に基づいてVSMを作成する手順:
仕事を管理するためにかんばんを使用している組織では、顧客の観点から価値のプルを管理するために使用されます。残念なことに、多くの場合、かんばんがどのように機能するのか、なぜそれが定義されているのかをよく知らないため、かんばんを使用して顧客(または市場)に作業をプッシュします-彼らの仕事に影響があるとは思わない。
主題についてさらに読むための素晴らしいリファレンス: