需 求 模 式
作者:Stephen Withall
译者:Abbott Zhao
序
需求开发是难的!需求分析师经常是没有经过充分的训练和经验,所以,他们必然不知道如何能够尽其所能写出高质量的需求。分析师在内心中不断地问自己问题,如,“我们从哪里开始?”,“我如何知道我开始的时间?”,“我的需求应该作到什么程度的明细?”,“我是否丢失了需求?”,“在我写的需求中,我是否忽视了重要信息?”。不幸地是,没有公式化的方法能够成为挑战理解和具体化需求的强有力的交流工具。
Stephen Withall的需求模式能够帮助任何一个需求分析师写出更好的需求。这些模式提供一种方式,具体化不同类型需求的综合性、结构化知识。需求分析是一个探索的旅程,不仅是一个简单地收集和抄写。Steve展现的这些模式能够帮助探求正确答案的需求分析师们,用适当的细化程度上正确地理解和论述各种类型的需求。从“认识你的读者”角度看,这些模式帮助开发者和测试者,这些人是需求下一开发阶段必须传递的对象。人们从例子中学习,且他们有了模板的帮助,会使工作更加有效。最后,Steve的需求模式提供了模板和例子。
这些需求模式适应于各种各样的项目和产品。你可能应用本书中的模式总结出您自己行业、应用领域和产品线的特定的新需求模式。太多的项目从零开始论述需求,但,需求模式让组织能够更有效地复用上个项目所捕获的需求知识。
这本书传达了丰富的智慧和洞察力,帮助写出恒星般的需求。通过这些模式,Steve指出,在写需求时,使用一致性的风格价值,能够增强每一个需求分析师能力。即使你没有严格使用这些模式,本书中的大量规格化需求的提示能够帮助你做出更好的需求。把本书作为参考来使用:阅读相关模式,尝试应用它们,然后把一些想法和建议给Steve。使这些模式成为你习惯中的一部分,适合你的情况,使它们成为你研究、分析、文档化和使用软件需求的日常常规的思考方式。
需求模式代表了下一代软件需求思考。Stephen Withall的软件需求模式有希望能够多年维持一个权威的有关需求模式专著。
Karl Wiegers
2007年4月