. Definitional uncertainty – assessing the degree to which the requirements and/or the specifications of the project are known. Incidentally, research into more than 130 organizations shows this to be a primary barrier to the effective delivery of IT (Willcocks, 1993). Also assessed are the complexity of the area and the probability of non-routine changes.