IPA公式正解:イ 製造業の現場から生まれた考え方をアジャイル開発のプラクティスに適用したものであり,“ムダをなくす”,“品質を作り込む”など,七つの原則を重視しながら開発を進める。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。リーンソフトウェア開発(LSD)は、トヨタ生産方式(TPS)のリーン思考をソフトウェア開発に適用した手法です。「ムダをなくす」「品質を作り込む」「知識を作り出す」「決定を遅らせる」「素早く提供する」「人を尊重する」「全体を最適化する」の7原則を重視します。
【詳細解説】■ 本問の核心・解法のポイント
アジャイル開発における代表的な各種アプローチ(スクラム、XP、リーンソフトウェア開発、FDD等)の特徴と基本原則を正しく識別できるかが問われています。リーンソフトウェア開発(LSD: Lean Software Development)は、製造業のトヨタ生産方式の思想(ジャストインタイム、自働化など)をソフトウェア工学に応用したものです。
・各選択肢の徹底解説:
・ア:経験的プロセス制御を基本とし、スプリントと呼ばれるタイムボックスで開発を進めるのは「スクラム(Scrum)」の説明です。
・イ:【選択肢イ★】製造業(トヨタ生産方式)の考え方を適用し、「ムダをなくす」「品質を作り込む」などの7つの原則を軸に進めるのは「リーンソフトウェア開発」の正しい説明です。
・ウ:コミュニケーション、シンプル、フィードバック、勇気、リスペクトの5つの価値を定義し、プログラミング技術に焦点を当てるのは「XP(eXtreme Programming)」の説明です。
・エ:利用者にとって価値のある機能単位(フィーチャ)ごとに、5つのプロセスを反復して進めるのは「FDD(フィーチャ駆動開発: Feature Driven Development)」の説明です。
よって正解はイです。