問43 2 週間ごとにリリースする開発モデル

ITパスポート 令和8年度 公開問題、全100問のうちの問43。

出典:令和8年度 ITパスポート試験 公開問題 問43

ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。

  1. アDevOps
  2. イアジャイル
  3. ウウォーターフォール
  4. エリバースエンジニアリング
答えと解説を開く

正解はイです。

アジャイルは、1 週間から 4 週間ほどの短い期間 (イテレーションやスプリント) を区切って、その中で作る、確かめる、出す、をくり返す開発の進め方です。作りたい機能や直したい不具合を一覧 (バックログ) にまとめ、優先順位の高い物から作ります。問題文の「2 週間ごと」「一覧表で管理し、優先順位をつけて」「逐次リリース」は、アジャイルの特徴そのものです。だから正解はイです。

ほかの選択肢が違う理由

  • アDevOps は、開発の担当 (Development) と運用の担当 (Operations) が協力し、作ってから届けるまでを速く確実にする考え方や取り組みです。開発の進め方のモデルそのものではありません。
  • ウウォーターフォールは、工程を順番に 1 回ずつ進め、最後にまとめて出す進め方です。短い期間でくり返し出す形ではありません。
  • エリバースエンジニアリングは、できあがったソフトウェアや製品を分析して、仕組みや設計を調べることです。開発の進め方ではありません。

仕組み

アジャイルの代表的なやり方にスクラムがあります。スクラムでは、作る物の一覧をプロダクトバックログ、1 回の期間をスプリントと呼びます。

この問に出る言葉