There are many reasons why IT project implementations can go wrong: Lack of planning and management participation, underestimating resources, failing to manage user expectations, too much ...