on::::需求的文件化.需求一般会写作文件，做为不同的利益相关者沟通的媒介。因此不论对于一般使用者或是开发人员，需求都要是可以轻松理解的。有一种常见将需求文件化的作法，是列出系统应该做的事。例如 「承包商需要在X月X日前交付产品」。其他文件化的方式有用例及用户故事。
需求的变更.需求常会因为时间而变化。只要定义并且核准了需求，要再更改需要经过变更控制。有许多专案的需求会在系统完成前就变更。部份原因是因为电脑软体的复杂性，另外，客户在看到实体之前，不一定知道他们真正的需求。这些有