平成27年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問17
テクノロジ/開発技術リーンソフトウェア開発の説明として,適切なものはどれか。
出典:平成27年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問17
- ア経験に基づいたプロセス制御や複雑適応系理論を基本としており,スプリントと呼ばれる周期で“検査と適応”を繰り返しながら開発を進める。
- イ製造業の現場から生まれた手法をソフトウェア開発に適用したものであり,“ムダをなくす”,“品質を作り込む”など,七つの原則を提示している。
- ウ比較的小規模な開発に適した,プログラミング中心の開発アプローチであり,“コミュニケーション”など五つの価値を定義し,それらを高めるように開発を進める。
- エ利用者から見て価値があるまとまりを一つの機能単位とし,その単位ごとに,設計や構築などの五つのプロセスを繰り返しながら開発を進める。
正解:イ
解説
リーンソフトウェア開発は,トヨタ生産方式に代表される製造業の現場(リーン生産方式)から生まれた考え方をソフトウェア開発に適用したアジャイル型開発手法の一つであり,“ムダをなくす”,“品質を作り込む”,“知識を作り出す”,“決定を遅らせる”,“速く提供する”,“人を尊重する”,“全体を最適化する”という七つの原則を提示している。
選択肢ごとの解説
- ア誤り。経験に基づいたプロセス制御や複雑適応系理論を基本とし,スプリントと呼ばれる周期で“検査と適応”を繰り返しながら開発を進めるのは,スクラムの説明である。
- イ正しい。製造業の現場から生まれた手法をソフトウェア開発に適用したものであり,“ムダをなくす”,“品質を作り込む”など七つの原則を提示しているのが,リーンソフトウェア開発の説明である。
- ウ誤り。比較的小規模な開発に適した,プログラミング中心の開発アプローチであり,“コミュニケーション”など五つの価値を定義するのは,XP(エクストリームプログラミング)の説明である。
- エ誤り。利用者から見て価値があるまとまりを一つの機能単位とし,設計や構築などの五つのプロセスを繰り返しながら開発を進めるのは,ユーザ機能駆動開発(FDD)の説明である。