令和3年度 秋期 午前Ⅱ 問16
ソフトウェア開発管理技術
リーンソフトウェア開発の説明
リーンソフトウェア開発の説明として,適切なものはどれか。
- ア経験的プロセス制御の理論を基本としており,スプリントと呼ばれる周期で“検査と適応”を繰り返しながら開発を進める。
- イ製造業の現場から生まれた考え方をアジャイル開発のプラクティスに適用したものであり,“ムダをなくす”,“品質を作り込む”といった,七つの原則を重視して,具体的な開発プロセスやプラクティスを策定する。
- ウ比較的小規模な開発に適した,プログラミングに焦点を当てた開発アプローチであり,“コミュニケーション”などの五つの価値を定義し,それらを高めるように具体的な開発プロセスやプラクティスを策定する。
- エ利用者から見て価値があるまとまりを一つの機能単位とし,その単位ごとに,設計や構築などの五つのプロセスを繰り返しながら開発を進める。
答えと解説を見る
✓ これが正解イ製造業の現場から生まれた考え方をアジャイル開発のプラクティスに適用したものであり,“ムダをなくす”,“品質を作り込む”といった,七つの原則を重視して,具体的な開発プロセスやプラクティスを策定する。
解説
製造業の考え方を七つの原則でアジャイル開発に生かす手法です。
リーンソフトウェア開発は、製造業の現場で培われたムダを省く生産の考え方を、ソフトウェア開発に持ち込んだアジャイル開発の手法です。ムダをなくす、品質を作り込むといった七つの原則を掲げ、それに沿って具体的な開発プロセスやプラクティスを組み立てます。決まった手順を一律に与えるのではなく、原則から自分たちのやり方を導いていく点に特徴があります。製造業の現場から生まれた考え方、ムダをなくす、七つの原則という手掛かりがそろっている記述が、この手法の説明に当たります。リーンはムダのない生産を指す、と結び付けて覚えると見分けやすくなります。
ほかの選択肢はなぜ違うのか
- ア経験的プロセス制御の理論を基本としており…:経験的プロセス制御の理論を基本とし、スプリントと呼ぶ周期で検査と適応を繰り返すのは、スクラムの説明です。ムダの排除を中心とした七つの原則を掲げるリーンソフトウェア開発とは、拠り所となる考え方が違います。
- ウ比較的小規模な開発に適した,プログラミン…:プログラミングに焦点を当て、コミュニケーションなどの五つの価値を定義するのは、XP(エクストリームプログラミング)の説明です。比較的小規模な開発向けとされ、製造業由来の原則を掲げる手法ではありません。
- エ利用者から見て価値があるまとまりを一つの…:利用者から見て価値のある機能単位ごとに、五つのプロセスを繰り返して開発するのは、ユーザー機能駆動開発(FDD)の説明です。機能の単位で進めることが特徴で、ムダの排除を原則に据える手法とは異なります。
この問題の用語
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問16
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)