Skip to content

令和3年度 ITパスポート試験 問51

This question's explanation and your answers so far.

問51
頻出度★★★

アジャイル開発を実施している事例として, 最も適切なものはどれか。

出典 令和3年度 ITパスポート試験 問51
解説

問 51

  • Incorrectア

    This describes running a trial before starting development to select an effective algorithm — a form of upfront validation (PoC) — not the way of advancing development by iteratively growing working software, so it is not an example of agile.

  • Incorrectイ

    This is a decision to outsource development to a vendor that possesses the technology — an external outsourcing choice — and has no direct relation to the iterative, incremental way of running the development process, i.e., to agile.

  • Incorrectウ

    Approving the completion of each process from upstream to downstream and proceeding in sequence without going back — this description is the waterfall model itself. Because the processes advance in one direction, it is in fact the opposite of agile, which is characterized by short iterations.

  • エ

    正解 The correct answer is エ. Agile development is a method that does not fix all requirements and specifications at the very start; instead it repeats “fixed short-period iteration cycles (iterations / sprints)” and, each time, gradually adds and improves functions in working software. Option エ states “to improve analysis accuracy, repeat fixed short cycles and add functions to the analysis program one after another,” which exactly matches agile’s core traits of short iteration cycles and incremental addition of functions. Therefore エ is the most appropriate example.

ここがポイント
  • Agile development = a method that repeats short, fixed-length iteration cycles (iterations / sprints) and incrementally adds functions to working software.
  • Distinguish it by contrast with the waterfall model — which approves each process’s completion in turn and proceeds in one direction — by checking whether the flow is iterative or one-directional.
用語

Your answers