必要的指导需求管理和可追溯性
章
- 1。需求管理
- 2。编写需求
- 3所示。需求收集和管理流程
- 4所示。需求跟踪
- 5。需求管理工具和软件开云官网入口下载手机版
- 6。需求确认和验证
- 7所示。满足法规遵从性和行业标准
- 8。项目管理
- 9。测量的需求
- 10。系统工程
- 术语表
采用耳符号来提高需求工程
编者按:本章是由Allistair Maven(飞行器),一个独立的基于需求专家在英国。他认识国际需求培训、指导和咨询。
需求工程基础和内在的挑战
需求工程(RE)是一种以人为中心的活动,本质上是沟通。在某些方面是很简单:你需要找出谁将影响产品、系统或服务,找出他们想要做什么和文档。开云足球app下载官网最新版您将需要管理他们的期望可以实现什么。一旦建立解决方案,您需要检查它所要求的人。这听起来简单,但不一定是容易的。
再保险是一个跨规程的活动,包括软技能和技术方面。没有两个是相同的发展;规模、复杂性、风险、新奇和项目团队之间的所有不同的组成项目。当开发新产品时,系统或服务的,有很多是未开云足球app下载官网最新版知的,必须被发现。因为这些和许多其他因素,再保险不是一门精确的科学;这完全不是一个系统的和可重复的”工程的过程。“成功的再保险是一个可重用的方法但不是copy-exact过程效率。再保险过程必须调整或定制的每个细微的发展项目。
继承的挑战
有许多挑战在收集一组要求的新产品,系统或服务。开云足球app下载官网最新版人们并不总是知道他们想要什么,所以需求可能无法轻易获得;他们可能不得不被发现。即使他们知道他们想要什么,人们会发现很难清楚地表达需求。个人都有不同的经历和做出假设基于他们已经知道的东西。因此,人们通常不国家的事情是显而易见的。此外,人们并不总是知道什么是可能的,所以他们不会想问。
对于任何新的开发项目,几乎总是比第一次明显的利益相关者。需求来自一个广泛的利益相关者将会以某种方式影响拟议中的新产品,系统或服务。开云足球app下载官网最新版甚至“用户”不是统一的团体;他们将有不同水平的知识和经验,并将希望使用新系统实现许多目标。一个开发团队通常会包括软件、硬件安全、验证、维护和支持工程师、项目经理和行政人员。开云官网入口下载手机版更广泛的项目将涉及项目发起人、产品经理、顾问、客户、供应商、监管机构和公众。开云足球app下载官网最新版所有这些不同的角色可能需求的产品,系统或服务。开云足球app下载官网最新版即使这里的角色包括不构成利益相关者的一个详尽的清单。
利益相关者可能高层愿望,愿望,愿望和需求,他们希望未来的系统或产品可以解决。开云足球app下载官网最新版然而,这些目标不应该被作为“需求”,因为他们通常不是一个系统可以提供的东西。是明智的捕获和涉众的目标文档,但同样重要的是管理的利益相关者的期望该系统能够实现什么。涉众的目标总是包括冲突,所以目标不能完全满意。系统需求的集合,但是,必须是完整的、一致的和自由的冲突;必须能够建立一个系统,满足系统需求。
有效进行需求工程(重新)活动,减少项目风险,需要人员、流程和技术合作来捕获所有利益相关方的需求和清晰地进行沟通在整个系统开发过程。
本章将讨论的一些问题出现在再保险和描述需求的简单方法语法(耳朵)语法符号帮助实现想要的结果和克服许多共同发展挑战,可以改善你的工程实践的要求。
简单的方法要求的语法
简单的方法要求语法(耳朵)使用一些关键字和一个简单的基本规则集轻轻限制自然语言(NL)需求。耳朵的要求有一些条款,总是在相同的顺序,时序逻辑。这意味着需求镜子常见使用英语的同时优化清晰和精确。耳朵需求因此直观简单的理解。
耳朵的起源
耳朵在劳斯莱斯航空引擎最早于2009年研制成功。一群跨规程的工程师分析适航法规确定航空发动机控制系统的要求。小组观察了每个子句的监管文件,决定是否显式或隐式地推断出在发动机控制系统要求。对于每一个条款,其中包括一个需求,一组初始的“规则”是用来澄清和简化的需求。在分析规则的细化迭代。在这个分析中,很明显,结果需求都是语法相似和少量的模式之一。这项工作发表了论文的简单方法要求语法IEEE国际需求工程会议“RE09”。
耳朵识别大多数需求都写在自然语言(NL),许多要求作者在编写系统需求没有正式训练。然而,问题在系统需求倾向于传播通过系统开发。这可能会导致增加的波动性和风险等问题,从而影响质量、项目进度和成本。耳朵已经被证明可以减少甚至消除的许多常见问题问的要求。耳朵是轻量级的,并且几乎不需要培训开销。耳朵因此容易采纳,这使得它受医生的欢迎。耳朵被广泛使用的组织包括博世、戴姆勒、戴森,霍尼韦尔,英特尔,NASA,劳斯莱斯和西门子和也在世界范围内的众多大学教。
耳朵的模式
一个耳朵的条款要求总是出现在相同的顺序。一个耳朵的基本结构要求是:时,应当
耳朵规则集的州要求必须有:零个或许多先决条件;零个或一个触发;一个系统名称;一个或多个系统的响应。应用耳朵符号生产需求在一个小数量的模式,这取决于使用的条款。下面将详细介绍每个耳朵的模式。
- 无处不在的需求总是积极和有以下结构:的应例如手机的质量低于XX克。
- 状态驱动需求活跃,只要指定的状态仍然是真实的,是用关键字,有以下语法而
,应当 例如虽然没有在ATM卡,自动取款机应显示“插入卡开始”。 - 事件驱动的需求指定一个系统必须如何回应一个触发事件发生时,用关键字时,下面的语法时,应例如:当选择“静音”,笔记本电脑应抑制所有的音频输出。
- 可选特性要求适用于产品和系统,包括指定的特性,用的关键字,下面的语法开云足球app下载官网最新版在那里,必例如:车有一个天窗,汽车司机门上应当有一个天窗控制面板。
- 不必要的行为需求是用于指定所需的系统响应不受欢迎的情况下,用关键字如果然后以下语法如果,那么应当例如:如果输入一个无效的信用卡号码,网站应显示“请输入信用卡信息”。
- 耳朵模式的简单的积木可以组合指定要求丰富的系统行为。要求包括不止一个耳字被称为复杂的需求,以下语法而
时,必须去 例如:当飞机在地面,吩咐逆冲断层时,发动机控制系统应当实现逆冲断层。不必要的复杂要求行为还包括if - then关键词。
十 关键 使用耳朵的好处
使用 耳朵有助于调整人员、流程和技术很早就在系统开发过程中,甚至在你完全定义的流程或选择工具,但应用 耳朵 无数 额外的收益。
- 耳朵可以减少甚至消除了常见的错误通常发现在文本问 需求。
- 耳朵要求更简单和更一致的,即使不同的作者写的。 简单意味着耳朵需求是普遍可以理解的,甚至对那些可能没有 训练耳朵的符号。 这种一致性 确保每个需求也同样来判断,无任何风格或演讲的偏见。耳朵已被证明是特别有效的第一语言不是英语,但他们必须用英语写。
- 小培训是必要的;许多 组织 训练耳朵半天或更少 看看立即改进是书面的标准要求。因为耳朵接近自然语言,没有学习新的符号。 耳朵需求更容易复习比用更专业的符号。 耳朵需求 类似 风格 测试用例,在 把 意味着 系统更容易验证对耳朵的要求。
- 耳朵帮助 新手和有经验的 要求 作者,因为两组 往往写 更快更好的需求。 大多数迭代需求编写;草案要求 阐述和改进几个迭代。 当使用耳朵,初稿要求往往是更接近完成的要求。
- 耳朵一起适用 一系列 模型包括 活动图和状态图,因为耳朵的 元素要求还发现在这样的模型。 耳朵是 轻轻有效途径引入严格要求和系统工程流程;这被称为 “隐形 严谨。”
- 的许多好处耳朵 在个人和团队工作水平。个人写更好的需求,但耳朵需求的一致性 跨项目团队有更广泛 好处,在 组织 甚至到整个供应链。需求更多的 广泛和 易于理解。团队 沟通改进, 跨项目团队成员更便携。耳朵可以帮助 构建团队,生成一个共同理解,因此 减少 竖井心理。 这 减少项目风险,因为 缺失的信息标识 早些时候, 和 需求 写更精确。
- 当一个项目团队开始 使用耳朵,奇迹会发生。自使用耳朵澄清和简化了 语法 的需求,它释放 认知能力考虑 语义的要求。通俗的说,这意味着人们 不再需要 考虑结构,而是他们专注于意义。 因为某些元素是必要 编写一个 耳朵 要求,很明显作者此信息时失踪。例如, 要求作者可能知道一个系统必须表现出一定的行为,但他们(还)不知道如何启动这一行为。 这将促使作者调查的情况下,应该 导致系统响应;这可能是一个触发事件或一个先决条件。
- 耳朵的特点意味着开发团队更快地识别不清楚是什么,但这必须确定完成要求。其他符号可能隐藏在模糊需求报表缺失或不完整的信息,耳朵暴露一定是发现了什么。耳朵因此赋予团队”开始之前开始。”
- 甚至在你完全定义过程或选择工具,如前所述, 耳朵有助于培育人,流程和技术在系统开发过程中,早期 之前你完全定义开发过程或选择工具。一旦您的团队知道 耳朵,他们知道生成需求所需的元素。所以即使是在项目的早期阶段, 他们将收集写好需求所需的基本要素。如果不知道需要一个耳朵要求,很明显,是失踪,这个元素需要被发现。耳朵 因此 艾滋病整个系统工程的范围。
- 耳朵可以有效地使用以来没有任何工具支持需求本质上是在轻轻受限自然语言。然而,对于更复杂的项目,特别是大型或分布式的项目团队,它可以有利于有工具支持。一个这样的工具, 开云官网手机网页版入口Jama连接® 对需求、风险和测试管理,可以有效地用于帮助建立和扩展你的团队使用耳朵符号。此外, Jama软件需求顾开云官网手机网页版入口问 可以优开云官网入口下载手机版化你的耳朵符号的使用与耳朵使用提出建议。
主要工程公司高级工程师曾经说过:“如果你不能用耳朵,然后你不明白。“这耳朵的强调一个隐藏的力量;它可以防止作者写不完整的需求。
结论
”理论理论与实践之间没有区别,但在实践中有“(约吉贝拉)
理论上,需求工程是很简单,但实际上很困难。使自己更容易的一种方法是使用耳朵。
耳朵是一个轻量级的方法,很容易学习,提供了一种快速的投资回报,是受用户的欢迎,因为它是直观的和镜子英语的正常使用。为分布式团队,更大的团队,和更复杂的项目,它可以有利于有某种工具支持等开云官网手机网页版入口Jama连接®和顾问提开云官网手机网页版入口供 Jam开云官网入口下载手机版a软件需求评估的使用耳朵。
耳朵符号是简单而有效的,与已知的元素需要完成一个完成的要求。因此没有时间浪费在决定如何写,相反,是能够使用他们所有的能量和认知努力什么写作。重点转移到语义(意义)的要求,我们想要做的系统/产品。开云足球app下载官网最新版
再加上一个需求管理平台像Jama连接,耳朵的方法可以改善产品需求和调整团队,流程和技术通过使更有效和高效的开云官网手机网页版入口内部和跨团队沟通。开云足球app下载官网最新版该联合创造了更好的协同允许团队关注的质量输出,从而减少整个项目的风险。
在这个网络研讨会,我们讨论降低产品开发风险的经验教训。开云足球app下载官网最新版
简单的方法要求语法(耳朵)使用一些关键字和一个简单的基本规则集温柔地限制自然语言(NL)需求
准备好了解更多吗?
我们的团队的专家来回答任何问题,并学习如何帮助你使 持续成功。开始填写这张表格我们可以连接!