IPA IP 2024 Question 47

A question IPA Japan published in 令和6年度 ITパスポート試験 公開問題 問47, translated into English. ITPEC is based on the same exams.

Same question on ITPEC: Apr 2025 Q50

Which of the following is the most appropriate case example of DevOps in software development?

Explanation

The developer and the operator work in close cooperation, using automation tools to implement and update functions quickly — this is DevOps.

DevOps joins development (Dev) and operations (Ops), which traditionally work apart and hand the system over once. The two sides share goals and information, and tools automate building, testing and deployment (continuous integration and delivery), so functions reach production quickly and often, and feedback from operation flows straight back into development.

Answer (c)

Why not others:

  • •(a) — building a prototype of the important functions and evaluating it with the customer is prototyping
  • •(b) — moving to the next phase only when the current one is complete, and handing over to operations after the system test, is the waterfall model, the separation DevOps removes
  • •(d) — adding programs in short, fixed cycles to expand the functions is iterative (agile) development; it describes development only, with no cooperation with operations

Key rule: The mark of DevOps is development and operations working as one team with automation; short development cycles alone are agile, not DevOps.

Software Development Management Techniques · AI-written, may contain errors

This question comes from the past questions IPA Japan publishes, translated into English by ITPEC Practice. ITPEC Practice is an independent study tool and is not affiliated with IPA or ITPEC. See the original paper (PDF) or Report an issue.