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