The Big Ball of Mud and Other Architectural Disasters
Mistakes are inevitable on any software project. But mistakes, if handled appropriately, are OK. Mistakes can be intercepted, adjusted, and ultimately addressed. The root of deep, fatal software project problems is not knowing when you’re making a mistake. These types of mistakes tend to fester into massive, systemic project failure. That’s why I’m fond of citing McConnell’s list of classic mistakes; I find it helpful to review every so often as a sort of triage self-check. I ask…
Posted on Tuesday November 27th
