It was 2005, some years after the dotcom boom and a financial software house asked Colin to help with a project they just couldn’t seem to deliver. Colin sat down at the table with the development team and Henry, the Marketing Director. “Ok,” he said, “You’ve been working on this project for three years but haven’t released any software. Can anyone tell me what the problem is?” Henry spoke up first, “We’ve told them many times what we need but they keep building something totally different.” Mike, the development team lead, shook his head and said, “Yes, but you keep asking for things that can’t be built!” After some similar exchanges, the conversation looked like descending into total chaos so Colin held up his hand to get everybody’s attention. “Can you give me an example?” he asked. “You have to understand we are working in regulated environments,” said Henry, staring angrily a...