1) 用户参与不足:客户不想花大力气进行需求收集,开发人员也不重视用户的参与,有时客户代理方也不能完全理解用户的真正需求,导致不能发现项目需求中的缺陷。
2) 用户需求扩展:开发过程中需求不断发展与增加,项目落后计划的进度或者超出预算
3) 有歧义需求:
4) 镀金问题
5) 过于抽象的需求
6) 忽略某类用户
7) 不准确的计划