Courseiva
hardMultiple Choice

FC0-U71 Practice Question: A project has frequent requirement changes and…

A project has frequent requirement changes and the team needs to deliver working software in short cycles. Which software development methodology is most appropriate?

⚠ Common exam trap

CompTIA often tests the distinction between Agile (a development methodology) and DevOps (a deployment/operations practice), leading candidates to confuse the two when the question focuses on requirement changes and short delivery cycles.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Agile

Agile methodology is the most appropriate because it explicitly supports iterative development, frequent requirement changes, and short delivery cycles through practices like sprints and continuous feedback. Unlike rigid sequential models, Agile embraces change even late in development, making it ideal for projects where requirements evolve rapidly.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Waterfall

    Why it's wrong here

    Waterfall completes sequential phases with requirements frozen before design, so late changes force costly rework and no working software appears until the end. It suits stable, well-understood requirements with fixed scope, not this scenario's frequent changes and short delivery cycles.

  • ✓

    Agile

    Why this is correct

    Agile delivers working software in short, fixed-length iterations, so changing requirements are absorbed between sprints rather than frozen at the outset. This directly satisfies the stem's demand for frequent requirement changes plus rapid delivery cycles, unlike sequential waterfall, which locks scope before development begins.

  • ✗

    DevOps

    Why it's wrong here

    DevOps is a culture and toolchain practice automating build, test and deployment between development and operations; it does not itself define how requirements are gathered or iterations structured. Agile methods such as Scrum provide the short-cycle delivery this project needs.

  • ✗

    Spiral

    Why it's wrong here

    Spiral iterates through risk analysis and prototyping, suiting large, high-risk projects with evolving architecture, but its long cycles and heavy documentation do not deliver working software in short repeated increments. Scrum or XP would fit the frequent-change, short-cycle requirement.

About these practice questions

One of 988 original FC0-U71 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This FC0-U71 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the FC0-U71 exam.