1. Introduction
Information technology (IT) nowadays plays a very important role in the success of a business in different organizations; it is and should be considered as a strategic element and should be an integral part of corporate governance [1]. This is the responsibility not only of IT managers, but also of the board of directors, executive management and senior executives [7].
There have been many attempts at improving IT governance over the years in order to promote satisfactory project completion. Companies have invested a lot of money to solve this problem, but have failed because they have focused on IT supply without taking into account business requirements.