Factors to consider before initiating of an it project