1.5 铭记

  • 正确地构建产品和构建正确的产品是两回事。二者兼顾才能取得成功。

  • 实例化需求说明能够在适当的时间提供恰好够用的文档,帮助使用短迭代或基于流的开发过程构建正确的产品。

  • 实例化需求说明有助于提高软件产品的质量,显著减少返工,并使得团队更好地在分析、开发和测试活动中进行协作。

  • 从长远来看,实例化需求说明有助于团队创建一个活文档系统,它是一种具有相关性的、可靠的功能描述,会随着程序代码的变更自动更新。

  • 实例化需求说明的实践配合短迭代(Scrum、极限编程)或基于流的开发方法(看板)一起使用,效果最好。有些思想也适用于结构化开发过程[统一软件过程(RUP)、瀑布过程],而且已经有一些案例表明,有公司因此节省了上百万经费。

目录