扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
从我经验看来,需求管理的核心用途有两个:
1、数据大集中,建立公司的知识经验库。
大家知道,配置管理的最大好处即是管理公司的源代码,这是公司的软件资产,使用配置管理工具之前,这些资产分散到各人手中,很明显,不利于公司的统一管理。同样,使用需求管理,将公司所有文档(用合同术语来说,包括但不限于需求说明书、规格设计文档,详细设计文档,测试规范,行业要求、标准等)都可以集中起来,并建立起这些文档内容之间的关联关系。从一个项目来说,记录了开发的全过程。从公司来说,建立了公司的知识库,这其实是比源代码更核心的公司资产。
有一家公司,从事打印驱动程序开发,为各打印机厂商提供打印驱动程序,这是一个很专业的范畴,需要很丰富的行业经验积累,公司总经理从事该行业多年,知道如何进展每一个项目,以及几乎所有的细节,如果应用好需求管理,将总经理的行业经验总结共享出来,这对公司的稳定、发展大有好处。
如果没有相应的项目过程文档,我们只好去看源代码,自己去领会其中的需求和设计之间的关系。如果有了需求管理,这些关系都被可视化出来了,一目了然。所以说,需求管理是比配置管理更高层的数据集中。
2、可追溯性 Traceability
这个用途在1中已有说明,重复一下,就是将项目研发的过程,从需求到设计、测试等项目成果演化过程之间的关系——可视化——出来,这就是Traceability,可追溯性。有了这个可视化关系,我们就能大大增强公司和用户之间以及公司内研发各部门之间的交流,从而保证了项目/产品的质量,也提供了开发的效率。
作者: withwind
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1507817
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者