令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問12

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

解答・解説

正解: イ. 製造業の現場から生まれた考え方をソフトウェア開発に適用したものであり,“ムダをなくす”,“品質を作り込む”といった七つの原則を重視して,具体的な開発プロセスやプラクティスを策定する。

リーンソフトウェア開発は、トヨタ生産方式に代表される製造業の現場で培われた「リーン(無駄のない)」の考え方を、ソフトウェア開発に適用した手法です。
「ムダをなくす」「品質を作り込む」「知識を作り出す」「遅らせる決断」「早く提供する」「人を尊重する」「全体を最適化する」という7つの原則を重視しています。

各選択肢の解説

  • ア: 誤り。経験的プロセス制御の理論を基本とし、スプリントと呼ばれる周期で“検査と適応”を繰り返しながら開発を進める手法は、スクラムの説明です。
  • イ: 正解。製造業の現場から生まれた考え方を適用し、“ムダをなくす”“品質を作り込む”といった七つの原則を重視するのは、リーンソフトウェア開発の説明です。
  • ウ: 誤り。比較的小規模な開発に適し、プログラミングに焦点を当て、“コミュニケーション”などの五つの価値を定義する手法は、XP(エクストリームプログラミング)の説明です。
  • エ: 誤り。利用者から見て価値があるまとまりを一つの機能単位(フィーチャー)とし、その単位ごとにプロセスを繰り返す手法は、FDD(ユーザー機能駆動開発)の説明です。

Spineチーム