volume_mute
Agile Methods — Practical Difficulties
publish date: 2026/06/04 20:56:20.363172 UTC
volume_mute
Which of the following are identified as practical difficulties in applying agile principles? Select all that apply.
Correct Answer
(1) Customer involvement depends on a customer who is willing and able to spend time with the development team and can represent all stakeholders — this is often not possible
(2) Individual team members may not have suitable personalities for the intense involvement typical of agile methods
(3) Prioritising changes is extremely difficult when there are many stakeholders who give different priorities to different changes
(4) Maintaining simplicity requires extra work and delivery pressure may mean there is no time to carry out desirable simplifications
Explanation
Four practical difficulties with agile principles: (1) customer availability — customers may not be able to represent all stakeholders; (2) team personality — not all members suit intense agile involvement; (3) change prioritisation — very difficult with many stakeholders; (4) simplicity overhead — extra work that delivery pressure may prevent. Lower software quality is not a stated consequence.
Reference
Software Engineering, Ian Sommerville, 9th edition
