A major point of contention between IT departments and their business counterparts, be they internal users or product managers, is the lack of responsiveness to change in IT systems. How these systems got to this condition is one question, but this talk addresses the issue of how to change the situation. This talk will describe the various techniques – such as continuous design, continuous delivery and evolutionary architecture – that transform a system to one that can be readily enhanced and provide the warning mechanisms that prevent inadvertent drift back into the mud.