アジャイル開発・スクラムとは?あじゃいるかいはつ・すくらむ
アジャイル開発・スクラムとは、短い反復(スプリント)ごとに動くソフトウェアを作り、利用者の反応を見て優先順位を組み替えながら価値の高いものから届ける開発方式。スクラムはその代表的な枠組みで、プロダクトオーナ・スクラムマスタ・開発チームの役割と、プロダクトバックログ、スプリントレビュー、レトロスペクティブによって運営する。
最終更新:2026-10-06
この語が出る過去問を解く →背景
要求が固まらないまま長期の一括開発を進めると、完成した時点で市場や利用者の求めるものがずれている。そこで早く出して直す反復型が広まったが、脅威分析や脆弱性診断を「後でまとめて」に回すと、反復のたびに手戻りと負債が積み上がる。支援士では、セキュリティの作業を反復の外に置かず、完了の定義(Definition of Done)へ組み込めるかという設計の観点で問われる。
具体例
BacklogやJiraでプロダクトバックログを管理し、2〜3週間ごとに動く機能を利用部門へ見せる。セキュリティ要件を独立した作業項目として後ろへ並べるのではなく、静的解析の実行と重大指摘ゼロを完了の定義に入れ、毎スプリント自動で回る状態にしておく。
試験での引っ掛け
成果物一式を先に確定させる請負型の契約とは相性が悪く、準委任型が基本になる。またスプリントごとに動くものを出すことと、設計や脅威分析を省いてよいことは別で、「アジャイルだからドキュメントもレビューも不要」は誤り。
関連用語
出た過去問
出典:令和2年度 10月試験 情報処理安全確保支援士試験 午前Ⅱ 問23(IPA)
アジャイル開発のプラクティスの一つである“ふりかえり(レトロスペクティブ)”を行う適切なタイミングはどれか。
正解:各“イテレーション”の最後
要点:ふりかえりは各イテレーションの最後に進め方を改善する
ふりかえりは、一定期間の作業を終えた区切りでチームが集まり、うまくいったこと・困ったこと・次に試すことを話し合い、進め方そのものを改善する場である。スクラムではスプリント(イテレーション)の最後に実施することが定められており、次の反復に改善策を持ち込める点に意義がある。日々の朝会は進捗と障害の共有が目的で、役割が異なる。
出典:令和5年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問23(IPA)
アジャイル開発手法の説明のうち、スクラムのものはどれか。
正解:プロダクトオーナーなどの役割、スプリントレビューなどのイベント、プロダクトバックログなどの作成物、及びルールから成る。
要点:スクラムは役割とイベントと作成物で構成される反復の枠組み
スクラムは、プロダクトオーナー、スクラムマスター、開発者という三つの責任と、スプリント、スプリントプランニング、デイリースクラム、スプリントレビュー、レトロスペクティブというイベント、そしてプロダクトバックログ、スプリントバックログ、インクリメントという作成物から成る枠組みである。短い期間のスプリントを繰り返し、その都度検査と適応を行うことで経験的にプロセスを改善していく。具体的な技術プラクティスは定めず、進め方の骨組みを与える点が特徴である。
出典:令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問22(IPA)
アジャイル開発のプロジェクトで、ソースコードの品質を向上させるために、バグ、コードの重複、脆弱性につながるコードを自動で検出することができるOSSのツールを導入…
正解:SonarQube
要点:SonarQubeはコード品質と脆弱性を自動検出する静的解析OSS
SonarQubeは、ソースコードを静的解析してバグの疑い、コードの重複、脆弱性につながる記述、コーディング規約違反などを自動検出するOSSの品質管理ツールです。CIに組み込んでコミットごとに解析し、品質ゲートを満たさない変更を止める使い方が一般的で、アジャイル開発で継続的にコード品質を保つ用途に適します。
出典:令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問23(IPA)
アジャイル開発手法の一つであるスクラムを適用したソフトウェア開発プロジェクトにおいて、KPT手法を用いてレトロスペクティブを行った。KPTにおける三つの視点の組…
正解:Keep, Problem, Try
要点:KPTはKeep・Problem・Tryで振り返る改善手法
KPTは、Keep(うまくいったので今後も続けること)、Problem(うまくいかなかった問題点)、Try(次に試すこと)の三つの視点で振り返りを整理する手法です。スクラムのスプリントレトロスペクティブでよく使われ、良かった点と問題点を洗い出したうえで、次のスプリントで実行する改善策をTryとして具体化します。
出典・参考
公式シラバスの4 開発技術 > 1. 開発プロセス・手法 > (1) ソフトウェア開発手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。