Designing software is not done for its own sake in XP. Design is in service of a trust relationship between technical and business people. Weekly delivery of requested functionality is the cornerstone of that relationship. It doesn’t matter what the theoretical best way to design might be. The convenience of the designers is lower on the priority list than maintaining the diverse relationships that create value within the team.
— Kent Beck, Cynthia Andres, Extreme Programming Explained
PREVIOUS12/24/2025
NEXT12/26/2025