首先,我们就要在需求分析阶段就要重视, 将用户的需求挖掘出来, 显式需求,隐式需求等. (有很多需求是需要 需求分析阶段挖掘出来, 而不是抱怨用户没有提出来,因为用户是外行,他们只是要用软件, 而不是设计软件)
其次,将需求基线化, 不能随意更改, 要有一个严格的管理制度或者管理流程. 如果提交修改, 需要从各个方面进行考虑,成本,能力,时间,需求重要程度等.
再次,就是多从自身找原因, 把每次的修改都记录下来, 为以后需求分析有一个参考. 经验还是最重要的.
(不要抱怨用户没有把需求提出来,因为他们是不懂技术的.还是要在自身找一些原因,才能找到一些实质性的东西)