In each phase, from planning and assessment to implementation, several factors must be carefully considered, including technical infrastructure, process, application, change management, data management and project management.
FORBES: 7 Ways IT Projects Come Off The Rails (And How To Avoid Them)