Fab Forward Dev/

ナレッジベース

製造業の一般知識

7つのムダ / Seven Wastes (Muda)

トヨタ生産方式の核心概念。製造とソフトウェア開発の両方での適用。

知識ベース: knowledge/02-lean-toyota/kaizen.md (改善手法)


概要

大野耐一 (トヨタ) が定義した「付加価値を生まない 7 つの活動」。 ムダを特定し排除することがリーン生産の出発点。


7 つのムダ

1. 作りすぎのムダ (Overproduction)

最も深刻なムダ — 他の 6 つのムダを誘発する。

製造ソフトウェア
受注以上に作る使われない機能を開発する
見込みで在庫を積む「将来必要になるかも」で先回り実装
まとめ生産で過剰在庫過剰な抽象化・汎用化

対策: JIT (必要なものを・必要な時に・必要な量だけ)

2. 手待ちのムダ (Waiting)

製造ソフトウェア
前工程の完了待ちコードレビュー待ち
材料入荷待ちAPI の仕様確定待ち
設備故障の修理待ちCI/CD パイプラインの完了待ち

対策: 工程間の同期、バッファの適正化、ボトルネック解消

3. 運搬のムダ (Transportation)

製造ソフトウェア
工場内の不要な移動システム間の不要なデータ変換
倉庫↔工程間の往復マイクロサービス間の過剰な通信

対策: レイアウト改善、セル生産方式

4. 加工そのもののムダ (Over-processing)

製造ソフトウェア
仕様以上の精度で加工過度なバリデーション
不要な仕上げ工程不要なエラーハンドリング
過剰な検査過度なテスト (ROI が合わない)

対策: 顧客要求の正確な把握、YAGNI 原則

5. 在庫のムダ (Inventory)

製造ソフトウェア
過剰な原材料・仕掛品未リリースのコード (ブランチ)
完成品の滞留未デプロイの機能
長期滞留部品使われていない依存パッケージ

対策: MRP/JIT で適正在庫、小ロット化

6. 動作のムダ (Motion)

製造ソフトウェア
工具を探す時間IDE の設定、環境構築
不自然な作業姿勢複雑な手動デプロイ手順
必要以上の歩行チーム間のコミュニケーションコスト

対策: 5S、作業標準化、自動化

7. 不良を作るムダ (Defects)

製造ソフトウェア
不良品の手直し・廃棄バグの修正
検査の追加回帰テスト
クレーム対応本番障害対応

対策: ポカヨケ (防止)、自働化 (異常で停止)、品質の作り込み


8 番目のムダ: 人材のムダ (Unused Talent)

近年追加された概念:

製造ソフトウェア
改善提案を無視する開発者の意見を聞かない
単純作業だけを任せる創造性を発揮する機会がない

ムダ・ムラ・ムリ (3M)

日本語英語説明
ムダWaste付加価値のない活動
ムラUnevenness作業量のばらつき (繁忙/閑散)
ムリOverburden人・設備への過負荷

3 つは連鎖する: ムラ (需要変動) → ムリ (繁忙期の過負荷) → ムダ (閑散期の遊休)

対策: 平準化 (Heijunka) — 生産量を均一化する