十大需求管理工具 (doors需求管理工具)
有什么好的需求管理工具?
个人在2016年之前在汽车行业做过一些需求管理相关咨询工作,以下仅是个人经验观点。
能够进行需求管理的工具,简单的需求管理可以基于Word或Excel进行,如果要追求更加复杂的需求管理功能支持,可以考虑商业化、专业化的需求管理工具。比如如下两款:
IBM DOORS/Doors Next Generation
DOORS是市场占有率非常高,特别是在汽车、军工等行业,基于C/S模式,具备灵活的需求属性定制、自定义视图、需求条目版本管理、强大的链接能力、成熟的社区支持。DOORS自身提供灵活的扩展开发能力,用户可以基于DXL脚本进行灵活的功能定制。由于DOORS客户端是桌面软件,DXL扩展能力也主要集中在桌面软件功能扩展。如果要基于IPC方式与第三方系统集成,DXL稍显不足和复杂。
DOORS NG是DOORS的WEB版,基于B/S模式,同IBM RTC、IBM RQM等都属于Jazz平台,具备天然的无缝集成能力。操作基于网页客户端,用户体验上可能稍差与DOORS
西门子 Polarion RM
Polarion是西门子的ALM解决方案,Polarion RM覆盖了ALM中的需求管理功能,Polarion基于B/S模式,是纯浏览器产品。用户操作体验类似于在线Word,如果习惯与Word式的文档管理可以在Polarion平滑切换。Polarion具备基本的需求管理功能,目前市场占有率还不是太高,社区成熟度要低于DOORS,但作为新兴的需求管理解决方案,用户值得一试。
如何利用doors进行需求管理?
DOORS具有需求条目化的特点,而且具有强大的链接追踪能力和Schema的可定制性,所以,如果要基于DOORS进行需求管理,一般可以参考以下几个步骤:
定义项目组织结构
DOORS包括文件夹、项目、模块等基本组件,模块类似于我们的一份需求文档,是需求条目的容器,一般情况下要基于项目需求,制定合理的用于需求管理的项目结构
自定义合适的需求属性
基于需求管理需要,在模块内自定义额外的需求属性以辅助需求管理,例如典型的需求实现状态、优先级、复杂度、负责人、ASIL等级等等
自定义合适的需求视图
视图用于快速过滤需求,为不同的角色定义不同纬度的需求视图,以便该角色能快速获得其关注的需求。例如,未实现视图、高优先级视图等等
定义合适的需求追踪矩
DOORS的关键功能是支持强大的链接追踪,需求纳入DOORS管理时要做结构化和层次化的整理,比如典型的用户需求、系统需求、子系统需求、软件/硬件/结构需求等等,天然的分层结构,不同层之间需要建立合理的链接管理,包括链接方向和链接关系语义的名称表述等等。
导入或写入结构化的需求
将现有需求导入或写入到DOORS,注意要做结构化和条目化处理,DOORS管理需求的最小粒度是条目。
为用户分配合理的角色和权限
定义不同的角色并分配权限
制定合理的基线发布策
基线是对需求状态的冻结,基线一旦建立则不能修改,基于公司的项目管理流程,定义合理的基线发布流程或管理计划
制定合理的需求变更流程
对已经基线化的需求进行变更必须要走需求变更流程,需要对变更进行管控。DOORS工具自身支持的变更管理功能有限,一般可以选择DOORS与Change或其他变更管理工具进行集成以实现线上的变更管理
以上,都是概要性的回答
版权声明:本文内容由用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。转载请注明出处:https://www.gulizw.com/guli/28759.html