p 在系统开发前要对需求有完整、全面、清晰的了解。
p 上述需求不存在隐含的不可克服的风险。
p 需求变更不能过于频繁。
p 不同涉众的需求互相兼容,不存在明显的冲突。
p 开发团队掌握了解决需求问题的有效方法。
p 开发期限允许分阶段地串行工作。