The Iron Laws of Software Development
You can't give an estimate until you've come up with a design.
You can't come up with a design until you understand the requirements.
You won't really understand the requirements until you've finished the project.
By the time you finish the project, the requirements will have changed.
本文揭示了软件开发过程中不可违背的规律:在理解需求前无法设计;在设计完成前无法准确预估;而真正的需求理解往往要在项目结束后才能达成;更令人无奈的是,等到项目结束时,最初的需求很可能已经发生了变化。

被折叠的 条评论
为什么被折叠?



