看了一位前辈写的文章,关于需求这方面的内容,总结写需求管理的优点:
一,建立知识经验库
使用需求管理,将公司所有文档(用合同术语来说,包括需求说明书、规格设计文档,详细设计文档,测试规范,行业要求、标准等)都可以集中起来,并建立起这些文档内容之间的关联关系。从一个项目来说,记录了项目开发的全过程。从公司来说,建立了公司内部的知识库,这其实是比源代码更核心的公司资产。
对于一个很专业的范畴,如果打算做得更精致与完美,就需要很丰富的行业经验积累,公司从上到下从事该行业多年,知道如何进展每一个项目,以及几乎所有的细节,如果应用好需求管理,将上面的人的行业经验总结共享出来,这对公司的稳定、发展大有好处。对底下的员工同样是受益匪浅。
二,可追溯性 Traceability
将项目研发的过程,从需求到设计、测试等项目成果演化过程之间的关系——可视化——出来,这就是Traceability,可追溯性。有了这个可视化关系,我们就能大大增强公司和用户之间以及公司内研发各部门之间的交流,从而保证了项目/产品的质量,也提供了开发的效率。
主要工具:IBM Rational RequisitePro