The document lists 15 reasons for ranking software project management criteria in order of importance. Supporting explicit business objectives is ranked as the most important reason, followed by having a good internal rate of return. The third most important reason is supporting implicit business objectives. The document also lists 10 common reasons for software project failure, with the top three being lack of user input, incomplete requirements and specifications, and changing requirements and specifications.