Remote Work Policy and Agile Development — Conflicts and Solutions
publish date: 2026/06/04 22:55:40.030252 UTC
A company decides to close several offices and support staff to work from home to reduce costs and environmental impact. However, the company's software development teams use agile methods that rely on close team working and pair programming. Which of the following correctly identifies the difficulties this policy creates for agile development AND suggests a valid approach to address them?
Correct Answer
Explanation
Agile methods were designed for small co-located teams who can communicate informally. A remote working policy creates difficulties because: pair programming requires developers to sit together at the same workstation; daily stand-up meetings depend on face-to-face interaction to keep them short and focused; and agile relies heavily on informal communication rather than formal documents. These can be partially addressed through video conferencing for stand-ups, screen-sharing tools for remote pair programming, and collaboration platforms (instant messaging, wikis, social networking) — as noted in the context of distributed Scrum development.
Reference
Software Engineering, Ian Sommerville, 9th edition
