令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問16
テクノロジ開発プロセスアジャイル開発(スクラム・XP・リーン)
リーンソフトウェア開発の説明として,適切なものはどれか。
解答・解説
正解: イ. 製造業の現場から生まれた考え方をアジャイル開発のプラクティスに適用したものであり,“ムダをなくす”,“品質を作り込む”といった,七つの原則を重視して,具体的な開発プロセスやプラクティスを策定する。
リーンソフトウェア開発(Lean Software Development)は、トヨタ生産方式に代表される製造業の現場から生まれた考え方(リーン生産方式)を、ソフトウェアのアジャイル開発のプラクティスに適用したものです。
“ムダをなくす”、“品質を作り込む”などを含む「7つの原則」を重視して、具体的な開発プロセスやプラクティスを策定します。したがって、適切な記述は「イ」となります。
各選択肢の解説
- ア: 誤り。「スプリント」と呼ばれる周期で“検査と適応”を繰り返しながら開発を進める手法は、スクラムの説明です。
- イ: 正解。リーンソフトウェア開発の説明です。
- ウ: 誤り。「コミュニケーション」などの5つの価値を定義し、比較的小規模な開発に適したプログラミングに焦点を当てた手法は、エクストリームプログラミング(XP)の説明です。
- エ: 誤り。利用者から見て価値があるまとまりを一つの機能単位(フィーチャ)とし、設計や構築などのプロセスを繰り返す手法は、フィーチャ駆動開発(FDD: Feature Driven Development)の説明です。