先写“不做什么” 需求文档不只是功能清单。明确第一版不做的内容,可以防止开发过程中不断扩张范围。 三层验收 功能是否可用; 异常情况是否有清楚提示; 用户能否在不阅读源码的情况下完成操作。 一个简单的完成度估算可以写成: P=CT×100%P = \frac{C}{T} \times 100\%P=TC×100% 其中 CCC 是已通过验收的任务数,TTT 是本版本任务总数。这个比例不能代表质量,但适合做阶段记录。标签#需求设计#项目管理