0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使需求质量流程自动化

tLJX_gh_ad43aef 来源:汽车电子系统与软件 作者:c2c 2021-08-26 09:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在以前的博客中:“如何提高您的需求质量”,我回答了三个关键问题:

您如何判断组织内需求的质量?

您如何发现有缺陷的需求?

您如何提高需求的质量?

在回答这些问题时,我们的重点是人们可以做什么以提高其需求的质量。给出的建议主要是关于手动过程的:教导您的人员,定义和强制使用需求开发和管理过程,使用质量检查表,定义需求质量指标,进行需求检查,访问当前流程等。

尽管所有这些操作对于组织实现质量需求的能力至关重要,但缺少的是需求管理工具(RMT)在帮助组织制定质量需求中所扮演的角色。

在本博客中,我们将重新讨论该主题,重点是您可以采取的使需求质量流程自动化的步骤。

首先,我们要明确指出,解决需求质量对于您的项目成功至关重要。我们经常被问到:“确保您有一套高质量的需求的投资回报率(ROI)是多少?”我的回答是:“与失败的项目相关的成本是多少?”

需求和项目成功的影响

在我的论文“将项目成功的风险和需求的可能性增加三倍”中,我引用了各种资料,这些资料清楚地表明:“如果需求不佳,将使项目面临巨大的成本超支,进度延迟和性能下降的风险。实际上,最近的研究表明,未能采取有效措施来确保良好需求的项目会使项目失败的机会增加三倍。”

着重于编写良好,无缺陷的质量需求,因此可以合理地假设项目经理正在寻求避免与一组较差的需求相关的风险,并因此遵循行之有效的最佳实践来确保其需求符合需求。在进行设计之前达到最高的质量。

不幸的是,并非总是如此。许多经理根本不了解质量需求的重要性,因此不关注需求质量。因此,从一开始就将许多项目设置为失败,使项目失败的可能性增加了三倍。

那么,RMT在帮助项目制定一套质量需求中可以发挥什么作用?

需求管理工具(RMT)和需求质量

今天的项目在软件/硬件混合系统中变得越来越复杂。为了帮助管理这种复杂性,趋势是从基于文档的硬拷贝系统工程转向基于数据的系统工程(DBSE),其中系统工程流程的所有工件都通过软件和数据库进行管理。

要启用DBSE,需要一套系统工程软件工具。市场上有大量系统工程工具,具有各种特性和功能,并且组织选择一组满足其需求的系统工程工具可能会造成混淆。

功能列表上的第一项是:需求最佳实践:该工具是否包括支持INCOSE编写需求指南或我们的编写良好需求清单中定义的需求最佳实践的功能?这包括该工具支持需求工程和分析的能力,可以帮助需求作者编写正确形成的需求(拼写,语法,歧义术语,需求陈述结构等)。

RMT应该有助于组织制定质量需求的能力。再次……不幸的是,我们发现情况往往并非如此!市场上的许多RMT都没有“帮助需求作者编写格式正确的需求(拼写,语法,模棱两可的术语,需求陈述结构等)”的功能。换句话说,这些工具将需求视为可以链接到该工具中的其他工件,并允许其他工件链接到该对象,而无需解决作为需求声明的对象的质量。换句话说,他们支持“垃圾输入,垃圾输出”的哲学!

在INCOSE 2015国际研讨会上,INCOSE需求工作组(RWG)发布了INCOSE写作需求指南的重要更新-我是其中之一。我写了一个博客,总结了本指南的内容。

在INCOSE写作指南的需求,有列表特性的需求都不同需求并集以及规则遵循的意志,如果遵循,结果在质量需求。

尽管《指南》清楚地定义了每个规则,提供了实施规则的指导并提供了示例,但对于需求创建者来说,实施这些规则以实现高质量的一组需求仍然不胜枚举。

随着自然语言处理的进步(NLP),该技术存在的RMT厂商整合NLP到他们的工具。这项技术使RMT能够评估需求的质量,并帮助作者编写无缺陷的质量需求,并避免当前的“垃圾”。当今许多RMT中都存在“垃圾输入,垃圾输出”限制。因此,我们系统工程工具集的第一个功能是提供解决和管理需求质量的功能。

总结

需求是将所有产品开发生命周期阶段绑定在一起的通用线程。知道需求的质量与项目的成功成正比后,为什么现在有了可用的RMT工具来帮助改善需求的质量,为何使您的项目面临失败的风险?使用这些工具将有助于提高您的需求质量,并将交付成功的产品的机会提高三倍-能够在成本和进度范围内以所需的质量交付所需的产品。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    5301

    浏览量

    90911
  • 自动化
    +关注

    关注

    30

    文章

    5890

    浏览量

    89289
  • nlp
    nlp
    +关注

    关注

    1

    文章

    491

    浏览量

    23196

原文标题:需求质量:垃圾输入,垃圾输出

文章出处:【微信号:gh_ad43aef0e0b3,微信公众号:树根互联VS物联网VS数据应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度拆解比斯特1418单节自动点焊机自动化焊接流程

    比斯特1418单节自动点焊机的流水线式自动化焊接流程,是一个深度融合了机械工程、机器人学、传感技术、软件控制和材料科学的复杂系统。它将焊接从依赖工匠经验的“手艺”,升华为可预测、可复制、可优化
    的头像 发表于 11-27 15:24 167次阅读

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、测试任务自动调度、测试系统资源统筹、测试过程闭环
    的头像 发表于 11-12 16:01 1241次阅读
    CI/CT<b class='flag-5'>自动化</b>测试解决方案

    从设计到落地,音圈执行器如何适配你的自动化需求?​

    从设计到落地,音圈执行器如何适配你的自动化需求?​-速程精密 不少企业搞自动化升级时,都会遇到同一个困惑:“明明选了口碑不错的传动部件,怎么用起来总觉得‘水土不服’?” 其实问题往往出在 “适配性
    的头像 发表于 10-29 15:32 167次阅读

    玉林在线自动测宽仪 包带自动化产线升级

    自动测宽仪与包带自动化产线的深度融合,可实现生产过程的实时时监控、动态调整、智能决策,可显著提升产线效率与产品质量。 网站名称:保定市蓝鹏测控科技有限公司 可根据客户需求提供解决方案,
    发表于 07-23 15:23

    圆柱电池自动分选机:全流程自动化检测的革新之路

    在新能源产业快速发展的背景下,圆柱电池作为动力电池和储能领域的核心组件,其生产效率与质量把控至关重要。圆柱电池自动分选机的出现,通过全流程自动化检测技术,为电池制造与分选环节提供了高效
    的头像 发表于 07-21 17:59 399次阅读

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。
    的头像 发表于 07-21 16:44 432次阅读
    <b class='flag-5'>自动化</b>计算机经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的
    的头像 发表于 07-15 16:32 538次阅读
    <b class='flag-5'>自动化</b>计算机的功能与用途

    Jenkins和Docker自动化CI/CD全流程

    要想做到一个高效的CI/CD流程,需要有能力整合DevOps工具链及多环境适配,并且设计之初以自动化为原则,如一键部署、一键升级。
    的头像 发表于 05-14 11:50 735次阅读
    Jenkins和Docker<b class='flag-5'>自动化</b>CI/CD全<b class='flag-5'>流程</b>

    HFSS 自动化建模工具

    因工作需求,自己写的HFSS参数自动化建模工具,目前只实现了常用的四种模型,可定制,如需可联系 qq:1300038043 附件下载链接:https://pan.baidu.com/s/1TVeTTFiJw-pxSyT1AT
    发表于 02-27 17:44

    横向线性马达:提升现代制造业自动化流程的核心驱动力

    ,横向线性马达不仅提升了生产效率,还为制造业带来了全新的操作体验。本文将分析横向线性马达如何改变现代制造业的自动化流程,探讨其在生产过程中扮演的重要角色。
    的头像 发表于 01-18 10:56 784次阅读

    AI自动化生产:深度学习在质量控制中的应用

    随着科技的飞速发展,人工智能(AI)与深度学习技术正逐步渗透到各个行业,特别是在自动化生产中,其潜力与价值愈发凸显。深度学习软件不仅使人工和基于规则的算法难以胜任的大量生产任务得以自动化,更是在提高
    的头像 发表于 01-17 16:35 1222次阅读
    AI<b class='flag-5'>自动化</b>生产:深度学习在<b class='flag-5'>质量</b>控制中的应用

    基于 Docker 与 Jenkins 实现自动化部署

    优化,为 Docker 容器应用与 Jenkins 自动化流水线提供了理想的运行环境。无论是快速构建、测试还是部署,Flexus X 都能确保流程顺畅无阻,大幅提升软件开发与交付效率。立即拥抱华为云
    的头像 发表于 01-07 17:25 868次阅读
    基于 Docker 与 Jenkins 实现<b class='flag-5'>自动化</b>部署

    Jenkins 与 SonarQube 集成部署,自动化代码质量监控

    前言 强化代码质量,加速软件交付!Jenkins 携手 SonarQube,与华为云 Flexus X 云服务器强强联合,打造自动化代码质量监控新生态。Flexus X 以其灵活的算力配置、卓越
    的头像 发表于 01-07 17:24 1058次阅读
    Jenkins 与 SonarQube 集成部署,<b class='flag-5'>自动化</b>代码<b class='flag-5'>质量</b>监控

    AI工作流自动化是做什么的

    AI工作流自动化是指利用人工智能技术,对工作流程中的重复性、规则明确的任务进行自动化处理的过程。那么,AI工作流自动化是做什么的呢?接下来,AI部落小编为您分享。
    的头像 发表于 01-06 17:57 1444次阅读

    串口屏自动化测试

    严谨而高效的自动化测试方案显得尤为重要。以下是对串口屏自动化测试策略的深度解析,旨在通过高质量的测试设计,严格控制产品设计质量,推动产业升级。 引言 串口屏
    的头像 发表于 12-27 17:17 1746次阅读