During my 30 years in the industry of software development, I’ve witnessed one project after another failing in replacing an existing system. When the project for once is put into operation, replacing an old system, the budget has been exceeded and the project is remarkably delayed compared to the original plan. A better way to …