Agile Methods — Problems & Limitations

Covering the practical difficulties of applying agile principles, the contract problem, time-based contracts and their risks, agile and software maintenance (maintainability, team continuity, customer involvement), and the balanced view of agile methods' shortcomings

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen

QUESTION OF
Views #: 6
Questions #: 10
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Large Organisations — Why Agile Is Difficult

1 pts
volume_mute

Applying agile methods to large organisations is described as difficult. What is identified as one key reason?

note_alt Add notes
flag Flag

Correct Answer

Explanation

The Contract Problem in Agile

1 pts
volume_mute

Why is writing contracts for agile development difficult when a customer uses an outside organisation for system development?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Time-Based Contracts — The Risk

1 pts

Complete the sentence about time-based agile contracts.

Agile methods rely on contracts where the customer pays for the (1) required for system development rather than a specific set of requirements. If problems arise, there may be difficult disputes over who is to (2) and who should pay for the extra time and resources required to resolve the problems.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Agile and Software Maintenance — Maintainability

1 pts
volume_mute

Agile enthusiasts argue that minimising formal documentation does not make systems harder to maintain. What is their key argument?

note_alt Add notes
flag Flag

Correct Answer

Explanation

The Requirements Document Problem for Maintenance

1 pts
volume_mute

Despite agile advocates' arguments about code readability, what document is identified as the key document for system maintenance — and why is its absence a problem for agile-developed systems?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Team Continuity — Agile Maintenance Risk

1 pts
volume_mute

What problem arises for maintenance when an agile development team is broken up after delivery?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Customer Involvement — Why It's Hard During Maintenance

1 pts
volume_mute

Why is maintaining customer involvement in the agile process particularly difficult after software delivery?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Classify Agile Limitations

1 pts

Classify each statement as a limitation of agile methods related to contracts, maintenance, or team/people factors.

drag and drop the selected option to the right place

note_alt Add notes
flag Flag

Correct Answer

Explanation

A Balanced View of Agile Methods

1 pts
volume_mute

True or False: It is argued that supporters of agile methods have been completely right in their promotion of agile approaches, with no significant shortcomings.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Agile Methods and Critical Systems

1 pts
volume_mute

Why do agile methods require significant modification before they can be routinely used for critical systems engineering?

note_alt Add notes
flag Flag

Correct Answer

Explanation