基本情報暗記無料で始める

アジャイル開発とは?あじゃいるかいはつ

アジャイル開発とは、要件の整理から実装・テストまでを1〜4週間程度の短い反復(イテレーション)で繰り返し、動くソフトウェアを少しずつ増やしていく開発手法の総称。スクラムやXP(エクストリームプログラミング)が代表で、途中で要求が変わることを前提として受け入れる点が特徴。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では5回出題され、ほかに1問の解説で触れられています(2017年度〜2025年度)。

基本情報技術者試験の頻出用語/マネジメント系

この語が出る過去問を解く →

背景

工程を一方向に進める開発は、最初に要求が出そろっていることを前提にする。しかし利用者は動くものを見て初めて本当に欲しいものに気づくことが多く、紙の仕様書だけでは判断しきれない。早く小さく動かして確かめる形にすれば、読み違いを次の反復で直せる。基本情報では反復の単位と、ウォーターフォールとの考え方の違いが問われる。

具体例

スクラムでは、やることをプロダクトバックログに優先順で並べ、2週間程度のスプリントごとに上から取って完成させ、毎日15分程度のデイリースクラムで進み具合を確認する。アジャイルソフトウェア開発宣言は2001年にケント・ベックらが公表した。

試験での引っ掛け

「文書を作らない」「計画しない」手法ではなく、包括的な文書より動くソフトウェアを重視するという優先順位の話にすぎない。反復ごとに動くものが出来上がる点が要件で、リスクの大きい部分から試作を重ねるスパイラルモデルとも区別される。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では5回出題(2017年度〜2025年度)
  • 分野:マネジメント系
  • 「文書を作らない」「計画しない」手法ではなく、包括的な文書より動くソフトウェアを重視するという優先順位の話にすぎない。