本文整理归纳了需求评审的各种类型,分析识别了需求评审的5大关键方面,提出了五维需求评审框架,并分析验证了此新需求评审框架的有效性。结合此新需求评审框架,对软件开发主要情境进行了分析,得到了15个高效需求评审的启示,得到了结合需求条目化管理的多级小瀑布模型,这新瀑布模型也许将为陷入困局的传统瀑布模型打开一条新路。软件需求评审还有一些其他重要的方面,比如检查表和度量等等,本文限于篇幅不再更多分析,但值得指出的是,在新的五维需求评审框架下能够更全局的优化考虑这些方面。
致谢 本文提及的多项启示和实践都是据于作者工作经历,最早在宝信软件中得到并开始实施,后来在多家公司实施时得到改进,在此向宝信软件董文生、滕逸龙、肖宁,中彩在线公司詹章彬、马元,快钱公司周泳韶、顾剑华表示诚挚的感谢。
参考文献:
[1] Curtis B, Krasner H, Iscoe N. A field study of the software design process for large systems[J]. Communications of the ACM, 1988,31(11): 1268-1287.
[2] Boehm B W. A spiral model of software development and enhancement[J]. Computer, 1988, 21(5): 61-72.
[3] Zhu XF, Jin Z. Managing the inconsistency of software requirements. Journal of Software, 2005,16(7):1221 ? 1231. DOI:10.1360/jos161221(in Chinese).
[4] Sauer C, Jeffery D R, Land L, et al. The effectiveness of software d