リーンソフトウェア開発の説明として、適切なものはどれか。
| ア | 経験的プロセス制御の理論を基本としており、スプリントと呼ばれる周期で“検査と適応”を繰り返しながら開発を進める。 |
| イ | 製造業の現場から生まれた考え方をソフトウエア開発に適用したものであり、“ムダをなくす”、“品質を作りこむ”など七つの原則を重視して、具体的な開発プロセスやプラクティスを策定する。 |
| ウ | 比較的小規模な開発に適した、プログラミングに焦点をあてた開発アプローチであり、“コミュニケーション”など五つの価値を定義し、それらを高めるように、具体的な開発プロセスやプラクティスを策定する。 |
| エ | 利用者から見て価値があるまとまりを一つの機能単位として、その単位ごとに、設計や構築などの五つのプロセスを繰り返しながら開発を進める。 |
答え イ
【解説】
| ア | 経験的プロセス制御の理論を基本としており、スプリントと呼ばれる周期で“検査と適応”を繰り返しながら開発を進めるのは、スクラムソフトウェア開発の説明です。(×) |
| イ | 製造業の現場から生まれた考え方をソフトウエア開発に適用したものであり、“ムダをなくす”、“品質を作りこむ”など七つの原則を重視して、具体的な開発プロセスやプラクティスを策定するのは、リーンソフトウェア開発です。(〇) |
| ウ | 比較的小規模な開発に適した、プログラミングに焦点をあてた開発アプローチであり、“コミュニケーション”など五つの価値を定義し、それらを高めるように、具体的な開発プロセスやプラクティスを策定するのは、エクストリームプログラミングです。(×) |
| エ | 利用者から見て価値があるまとまりを一つの機能単位として、その単位ごとに、設計や構築などの五つのプロセスを繰り返しながら開発を進めるのは、ユーザー機能駆動開発です。(×) |
【キーワード】
・リーンソフトウェア開発