Skip to content

ACCA Applied Knowledge · Business and Technology · Financial systems and technology

A project team is building a new customer system. Users see no working software until the end, when requirements are found to have changed. The team wants to move to a method of short, repeated development cycles with frequent user feedback. Which approach best fits this need?

Agile development fits best. It delivers working software in short, repeated cycles with frequent user feedback, so changing requirements can be built in as the project goes. The waterfall approach is sequential and gives users nothing to see until late, which caused the problem described.

  1. AWaterfall approach
  2. BAgile developmentCorrect
  3. CDirect changeover
  4. DBig bang testing

Explanation

Agile development uses short iterations (sprints) delivering working increments with regular user feedback, so changing requirements can be accommodated. Waterfall is sequential, with each stage completed before the next, which causes the stated problem. Direct changeover and big bang testing are not development methods addressing changing requirements.

Did you get it right without looking?

One question tells you little. A timed set on Financial systems and technology shows your real accuracy, how long you take and where you lose marks.

More Financial systems and technology questions