需求管理
需求管理却常常被人们误解为仅仅是需求的采集和分析。事实上,需求管理的内容远不止于此,它还包括需求的组织、跟踪、审查、确认、变更和验证。特别是需求的跟踪,它确保了所有开发行为都与用户需求紧密相关。
需求管理的难点
需求不总是显而易见的,而且它可来自各个方面,它也并不总是能容易用文字明白无误地表达。
存在不同种类的需求,其要求各不相同。
需求之间相互关联,而且需求也和软件工程流程中的其他可交付工件相关。
需求会变更。
随着项目的演进,需求的跟踪变的困难。
考察需求管理工具
考察一个需求管理工具软件,可以从下面几点出发:
需求不总是显而易见的,而且它可来自各个方面,它也并不总是能容易用文字明白无误地表达。
存在不同种类的需求,其要求各不相同。
需求之间相互关联,而且需求也和软件工程流程中的其他可交付工件相关。
需求会变更。
随着项目的演进,需求的跟踪变的困难。
考察需求管理工具
考察一个需求管理工具软件,可以从下面几点出发:
需求基本信息是否完备。
需求的层次组织,即需求本身是如何组织在一起的。
需求的评审及权限控制。
需求和版本、测试是如何关联的。
需求变更的支持
需求管理软件
除了Topo研发管理系统,市场上已经有一些需求管理工具,以下列出:
Rational RequisitePro
IBM Rational RequisitePro 是一个强大、易用、集成的需求管理产品。而通过与Rational系列软件产品的广泛集成,大大扩展了RequisitePro及其他产品的功能,给软件工程生命周期内的各个阶段都提供了强大、方便的信息查询、跟踪、管理功能。从而能够促进更好的团队沟通、帮助管理变更和评估变更的影响,帮助验证所有的规划需求被交付物所满足、降低项目风险。
需求的层次组织,即需求本身是如何组织在一起的。
需求的评审及权限控制。
需求和版本、测试是如何关联的。
需求变更的支持
需求管理软件
除了Topo研发管理系统,市场上已经有一些需求管理工具,以下列出:
Rational RequisitePro
IBM Rational RequisitePro 是一个强大、易用、集成的需求管理产品。而通过与Rational系列软件产品的广泛集成,大大扩展了RequisitePro及其他产品的功能,给软件工程生命周期内的各个阶段都提供了强大、方便的信息查询、跟踪、管理功能。从而能够促进更好的团队沟通、帮助管理变更和评估变更的影响,帮助验证所有的规划需求被交付物所满足、降低项目风险。