ITPEC FE Morning October 2021 Question 49

In an agile software development project, when can the customer review the first piece of working software?

Explanation

After the first iteration — every iteration (sprint) ends with working software the customer can review.

Agile development splits the work into short, fixed-length iterations, usually one to four weeks. Each iteration plans, builds, tests and delivers a potentially shippable increment, and at its end (the sprint review in Scrum) the increment is shown to the customer, whose feedback shapes the next iteration. The first working software therefore appears when the first iteration ends.

Answer (c)

Why not others:

  • •(a) first epic — an epic is a large body of work split into many user stories and spread over several iterations; the customer sees working software before it is finished.
  • •(b) first few releases — a release bundles several iterations for deployment; review happens at every iteration, well before that.
  • •(d) whole project — that is the waterfall pattern, where working software appears only at the end.

Key rule: In agile the feedback loop is the iteration: working software is demonstrated at the end of every iteration, not saved for a release or the project's end.

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

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.