实例化需求说明是一组过程模式。
避免:盲目接受
应该:确认目标范围,做到“即时(Just-in-time)”
避免:传递失真
应该:协作制定需求说明。多人参与需求收集,并充分利用整个团队的知识和经验。
避免:理解偏差
应该:举例说明,并确定出那些描述预期功能的关键实例。
避免:过多的细节让实例更难沟通和理解,产生浪费。
应该:提炼需求说明,为开发和测试创建一个具体的,精确的上下文。
避免:需求验证时产生不必要的延误,反馈慢
应该:快速反馈,而要把验证系统的流程变得廉价且高效,简单的解决方案就是自动化。
避免:文档过时
应该:频繁的检查所有可执行的需求说明。
最终:演化出一个文档系统。