According to a statistical report: “over 30% of all software projects are cancelled before completion and over 70% of the remainder fail to deliver expected features”. What must be the reason for such a situation ??

A) Poor quality control B) Poor change management
C) Poor requirements management D) All of the mentioned

View Answer Explanation