effectivesoftwaredesign.com
The Myth of Emergent Design and the Big Ball of Mud
Software developers following Agile methodologies often ask themselves how to adapt the traditional Design phase to an iterative software lifecycle. The basic question is how much design should be …