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