A. building an excellent product or system that no one really wants
B. losing the support of senior management due to a change in focus or change in people
C. lack of documented requirements or software scope
D. losing budgetary or personnel commitment
C. lack of documented requirements or software scope