一位大公司的首席执行官现在当我在研讨会上介绍需求跟踪问,“为什么不会你创建一个需求跟踪矩阵战略业务系统?“这是个非常好的问题。他清楚地看到有这样的数据的值用于每个应用程序的组织。如果你同意这个执行官的角度来看,您可能想知道如何将需求跟踪到你的系统开发活动在一个有效的和有效的方法。
跟踪需求是一个手动密集的任务,需要组织承诺和一个有效的过程。定义的可追溯性链接不是很多工作如果你收集的信息开发收益,但这是乏味的和昂贵的一个完整的系统。保留当前的链接信息系统进行开发和维护需要纪律。如果追溯信息变得过时,你可能永远不会重现。过时的浪费时间的跟踪数据发送开发人员和维护人员误入歧途,所以它实际上比没有数据。
需求跟踪过程
如果你认真对待这项工作,您需要显式地收集和管理需求跟踪数据某些个人的责任。否则,它就不会发生。通常,业务分析人员或质量保证工程师收集、商店、和可跟踪性报告信息。考虑下面这个序列的步骤当你开始实现一个特定的项目需求跟踪:
- 选择你想要的链接关系来定义从图2所示的可能性从本系列的第一篇文章对需求可追溯性。
- 再看看本系列的第二篇文章中,选择您想要使用的跟踪矩阵的类型:单个矩阵如表1所示或几种矩阵如表2所示。选择存储数据组织机制表在一个文本文档,电子表格,或一个商业需求管理工具。
- 识别产品的部分你想保持可追溯性信息。开云足球app下载官网最新版从关键的核心功能,高风险的部分,或你希望的部分进行最维护,在产品整个生命周期的演化。开云足球app下载官网最新版
- 修改您的开发程序和清单提醒开发人员更新链接实现需求或批准后改变。追溯数据应尽快更新某人完成任务,创建或更改需求链中的一环。
- 定义标签约定用于唯一地标识所有系统元素,这样他们就可以被连接在一起。如果有必要,编写脚本解析系统文件的构建和更新跟踪矩阵。如果你没有独特的和持久的标签要求,设计元素,和其他系统元素,没有办法你可以记录它们之间的连接。
- 教育团队需求跟踪的概念和重要性,为这个活动你的目标,你将存储跟踪数据,和技术定义链接的例子中,使用跟踪特性的需求管理工具。
- 识别个人将提供每种类型的链接信息的人将协调跟踪活动和管理数据。获得承诺他们去尽自己的力量。
- 随着开发不断进行,每个参与者提供所请求的跟踪信息,因为他们完成工作的小身体。强调需要组装追溯数据作为他们的工作,而不是试图重建它或在项目结束的一个重要里程碑。
- 定期审计追溯信息以确保它是保持电流。如果要求报告为实现和验证,但其可追溯性数据不完整或不准确,您的追溯过程并不像你的工作意愿。
这个过程被描述为尽管你一开始就开始收集可追溯性信息的一个新项目。如果你保持一个遗留系统,奇怪的是,你有一些数据的可追溯性。没有时间像现在开始积累有用的信息。下次你必须添加一个增强或修改,写下你发现什么之间的连接代码,测试,设计,和要求。建立可追溯性的记录数据到你的程序修改一个现有的软件组件。开云官网入口下载手机版这少量的工作可能更容易下次有人同样的系统的一部分。你永远不会重建一个完整的需求跟踪矩阵,但是可以增长知识在应用程序的生命。
需求跟踪是可行的吗?有必要吗?
你可能会得出结论,建立需求跟踪矩阵是更昂贵的比值得或为您的项目,这不是可行的。很好:这是你的决定。但考虑下面的反例。研讨会与会者谁在一家飞机制造商告诉我说,他的团队的需求规范的一部分,该公司最新的喷气客机是一堆纸六英尺厚。他们有一个完整的需求跟踪矩阵。我乘坐飞机的模型几次,我很高兴听到开发人员管理他们的需求那么仔细。管理一个巨大的产品可追溯性与许多相互关联的子系统是一个大量的工作开云足球app下载官网最新版。这飞机制造商知道至关重要;美国联邦航空管理局表示同意。
并不是所有公司的产品会有严重的后果,如果软件有问开云足球app下载官网最新版题。开云官网入口下载手机版然而,你应该认真对待需求跟踪,尤其是对你的业务的核心信息系统。你应该决定使用任何改进的需求工程实践基础上应用这项技术的成本和不使用它的风险。与所有软件过程一样,做一开云官网入口下载手机版个经济决定投资占用了你宝贵的时间,你认为最大的回报。
开云官网手机网页版入口Jama软开云官网入口下载手机版件与卡尔Wiegers共享许可来自他的书和文章的内容在我们的网站上通过一系列的博客文章、白皮书和网络研讨会。卡尔Wiegers是一个独立的顾问,而不是一个雇员的《美国医学协会杂志》上。开云官网手机网页版入口他可以达成的http://www.processimpact.com。享受这些免费需求管理资源。
- 最佳实践变化的影响分析——2022年9月12日
- 特征有效的软件需求和软件需求说明书(SRS)开云官网入口下载手机版- 2022年5月30日
- 定义和实现需求基线——2019年6月18日