PMプロジェクトマネージャ試験 午前Ⅱ

平成30年度春期 プロジェクトマネージャ 午前Ⅱ 問18

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

リーンソフトウェア開発の説明として,適切なものはどれか。

選択肢

  1. ア
    経験的プロセス制御の理論を基本としており,スプリントと呼ばれる周期で“検査と適応”を繰り返しながら開発を進める。
  2. イ
    製造業の現場から生まれた考え方をアジャイル開発のプラクティスに適用したものであり,“ムダをなくす”,“品質を作り込む”など,七つの原則を重視しながら開発を進める。
  3. ウ
    比較的小規模な開発に適した,プログラミングに焦点を当てた開発アプローチであり,“コミュニケーション”など五つの価値を定義し,それらを高めるように開発を進める。
  4. エ
    利用者から見て価値があるまとまりを一つの機能単位とし,その単位ごとに,設計や構築などの五つのプロセスを繰り返しながら開発を進める。
解き方のヒントを見る

手法の根本的な前提に着目する

開発手法を区別するときは、表面的な用語や手順の名前ではなく、その手法が何を前提にし、どんな課題に対処するために考えられたのかという一点に着目すると、他の手法との違いを筋道立てて整理しやすくなります。

この問題で問われていること

問われている手法について、それが解決しようとしている課題や前提となる考え方を自分の言葉で説明できるかを確かめ、その前提と整合するかどうかという一つの観点で、提示された内容を落ち着いて照らし合わせることが求められます。

視点

ソフトウェア開発手法は、それぞれが特定の状況で生じた課題への対応として提案されてきました。そのため、名前や用語を暗記するよりも、その手法が何を重視し、何を前提にしているかを一言でまとめておくのが有効です。そうすれば、見慣れない表現に出会っても判断の軸がぶれにくくなります。また、複数の手法で似た言葉が使われることもあります。言葉が一致するかどうかだけで判断しないことが大切です。

確認ポイント

  • 問われている手法が重視している考え方を、一言で自分なりに言い表せるか
  • その考え方が生まれた背景、つまりどんな課題への対応として提案されたのかを思い出せるか
  • 用語が似ているだけで、前提の異なる別の手法の話と混同していないか
正解と解説を見る

正解

イ

解説

リーンソフトウェア開発は、製造業の現場で発展したリーン生産方式の考え方をソフトウェア開発へ適用したものです。ムダの排除や品質の作り込みなど、七つの原則を重視します。

理由

リーンソフトウェア開発では、価値を生まない活動をムダとして減らし、開発の流れを改善します。また、後工程での検査だけに頼らず、開発の過程で品質を作り込む考え方を重視します。

比較

アはスクラム、ウはエクストリームプログラミング、エはフィーチャ駆動開発の説明です。設問は、それぞれの手法に固有の背景、用語、価値、プロセスを区別できるかを問うています。

選択肢ア

これは不正解だよ。経験的プロセス制御を基本とし、スプリントで検査と適応を繰り返す説明は、スクラムの特徴である。リーンソフトウェア開発の説明では、製造業に由来する考え方や、ムダの排除、品質の作り込みなどの原則が中心となる。

選択肢イ(正解)

これは正解だよ。リーンソフトウェア開発は、製造業の現場から生まれた考え方をアジャイル開発へ適用したものである。ムダをなくす、品質を作り込むなどの七つの原則を重視し、価値を効率よく届けるように開発を進める。

選択肢ウ

これは不正解だよ。比較的小規模な開発を対象に、プログラミングへ重点を置き、コミュニケーションなど五つの価値を定義する説明は、エクストリームプログラミングの特徴である。リーン開発の背景や原則とは一致しない。

選択肢エ

これは不正解だよ。利用者にとって価値のある機能を単位として、設計や構築などの工程を繰り返す説明は、フィーチャ駆動開発の特徴である。リーンソフトウェア開発は、機能単位の五つのプロセスよりも、ムダの排除や品質の作り込みを重視する。

学習のポイント

リーン開発の成立背景と七つの原則を、他のアジャイル手法の特徴と区別して覚える。

出典:独立行政法人 情報処理推進機構(IPA)平成30年度春期 プロジェクトマネージャ試験 午前Ⅱ 問18(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針