第18問
近年の多様なIT 機器の発達、激しいビジネス環境の変動の中で、アジャイルシ ステム開発が注目されている。アジャイルシステム開発の方法論であるフィーチャ 駆動開発、スクラム、かんばん、XP に関する記述として、最も適切なものはどれ か。
- ア フィーチャ駆動開発は、要求定義、設計、コーディング、テスト、実装という システム開発プロセスを逐次的に確実に行う方法論である。
- イ スクラムは、ラウンドトリップ・エンジニアリングを取り入れたシステム開発 の方法論である。
- ウ かんばんは、ジャストインタイムの手法を応用して、システム開発の際に、ユ ーザと開発者との間でかんばんと呼ばれる情報伝達ツールを用いることに特徴が ある。
- エ XP は、開発の基幹手法としてペアプログラミングを用いるが、それは複数の
- オ ブジェクトを複数の人々で分担して作成することで、システム開発の迅速化を 図ろうとするものである。 DKJC-1F
▼ 解答・解説を見る
正解:イ
解答:イ
〔アジャイル開発の方法論〕公式正解はイ。各記述を検討する。
- ア(×):フィーチャ駆動開発(FDD)は機能(フィーチャ)単位で反復的に開発する手法であり、要求定義→設計→…と逐次的・確実に進めるのはウォーターフォール型の説明。アジャイルの反復性と矛盾する。
- イ(○):公式正解。スクラムに関する記述として選択されている。スクラムはスプリント単位で反復的に開発を進める代表的なフレームワークである。
- ウ(×):かんばんはトヨタ生産方式に由来し作業の流れ(ワークフロー)を可視化しWIPを管理する手法。「ユーザと開発者の間でかんばんを用いる」という説明はその本質を正確に表しておらず、公式には不適とされている。
- エ(×):XPのペアプログラミングは2人1組で同じコードを共同で書く実践であり、「複数のオブジェクトを複数人で分担して作成」という説明は誤り(分担作成ではなく協働)。
よって イ。