リーンソフトウェア開発とは?りーんそふとうぇあかいはつ
リーンソフトウェア開発とは、トヨタ生産方式に代表されるリーン思考をソフトウェア開発へ適用した考え方。メアリー&トム・ポッペンディークが7つの原則として、ムダをなくす、品質を作り込む、知識を作り出す、決定を遅らせる、速く提供する、人を尊重する、全体を最適化する、を挙げる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
製造業では、工程間の在庫と手戻りをムダと捉えて流れを整えることで生産性を上げてきた。ソフトウェア開発でも、使われない機能・仕掛中の作業・待ち時間・手戻りは同じ構造のムダにあたる。個々の工程や要員の稼働率(資源効率)ではなく、着手から価値提供までの流れ(フロー効率)を見る点が、稼働率で管理しがちな現場への反証になっている。
具体例
トヨタ生産方式のジャストインタイムと自働化に対応するのが、必要になった時点で作ることと、欠陥を後工程へ流さないことである。仕掛中の作業を制限して1つずつ完了させるほうが、全員を並行で稼働させるより早く価値が出る。
試験での引っ掛け
「決定を遅らせる」は優柔不断ではなく、情報が最も揃う最終責任時点まで判断を保留し、選択肢を残しておくという原則。「ムダをなくす」も文書や工程を一律に削る意味ではなく、価値に寄与しない作業を見分けて省くことを指す。
関連用語
出た過去問
出典:平成30年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問18(IPA)
リーンソフトウェア開発の説明として、適切なものはどれか。
正解:製造業の現場から生まれた考え方をアジャイル開発のプラクティスに適用したものであり、“ムダをなくす”,“品質を作り込む”など、七つの原則を重視しながら開発を進める。
要点:リーン開発は製造業由来の七原則でムダの排除を追求する
リーンソフトウェア開発は、トヨタ生産方式に代表される製造業の考え方をソフトウェア開発へ応用したもので、「ムダをなくす」「品質を作り込む」「知識を作り出す」「決定を遅らせる」「早く提供する」「人を尊重する」「全体を最適化する」という七つの原則を掲げる。
出典:令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問16(IPA)
リーンソフトウェア開発の説明として、適切なものはどれか。
正解:製造業の現場から生まれた考え方をアジャイル開発のプラクティスに適用したものであり、“ムダをなくす”、“品質を作り込む”といった、七つの原則を重視して、具体的な開発プロセスやプラクティスを策定する。
要点:リーン開発は製造業由来の7原則からプラクティスを導く
リーンソフトウェア開発は、トヨタ生産方式に代表される製造業の考え方をソフトウェア開発に持ち込んだアプローチである。ムダをなくす、品質を作り込む、知識を作り出す、決定を遅らせる、速く提供する、人を尊重する、全体を最適化するという7つの原則を指針とし、そこから具体的なプラクティスを導く。個々の手順を細かく定めるのではなく原則を示す点が特徴である。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの4 開発技術 > 1. 開発プロセス・手法 > (1) ソフトウェア開発手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。