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

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

3天内不再提示

如何合规性为嵌入式市场中平衡敏捷过渡

星星科技指导员 来源:嵌入式计算设计 作者:Gerhard Kruger 2022-06-30 09:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

敏捷方法的好处是有据可查的,但是在合规驱动的市场中,向敏捷过渡对于嵌入式软件团队来说可能是一个挑战。

敏捷方法的好处——尤其是更快的上市时间——已得到充分证明,但对于汽车、航空航天和医疗等合规驱动市场中的嵌入式软件团队来说,向敏捷过渡可能是一个挑战设备。需要可追溯性和文档来证明合规性,但这可能与敏捷精神相矛盾,敏捷精神仍然受到与方法论一起出现的不准确神话的困扰。事实上,只要采用正确的方法和工具策略,敏捷和合规性可以轻松共存,无需过多妥协。最重要的是可追溯性,在这种情况下,这意味着将需求与测试运行和解决的问题联系起来。凭借可靠的可追溯性,您不仅可以提供满足审核要求所需的证据,

一个好的起点是定义我们所说的敏捷开发的含义,因为这个术语虽然众所周知,但经常被误解。在最简单的层面上,敏捷是一种松散的方法论,它基于关注客户需求、跨职能团队协作和响应变化(而不是严格遵循记录在案的计划和时间表)。许多开发方法论,包括最近的一些混合方法,都属于敏捷范畴,包括:Scrum、看板、Scrumban、Kanplan 和规模化敏捷框架 (SAFe)。

敏捷神话

无论敏捷是哪种风格,都存在一些常见的误解,例如,敏捷缺乏结构或控制,或者需要在质量上进行权衡。这两个神话都不是真的:结构、控制和质量保证都可以构建到敏捷过程中。

另一个错误的看法是敏捷不适用于受监管的行业。然而,Perforce 自己在 2018 年对医疗设备开发市场(无疑是最受监管的市场之一)进行的调查发现,到那时,超过三分之一的受访者已经转向敏捷。有趣的是,我们越来越多地从处于严格监管环境中的公司那里听到,他们已经——或即将——拥抱敏捷。

那么这些公司的工作原理是什么?这是团队如何在敏捷框架上执行的问题,无论他们使用哪种敏捷方法,可追溯性都是关键。凭借可靠的可追溯性,组织几乎可以使用他们希望的任何流程进行交付。

可追溯性

可追溯性有助于回答“如果发生变化,还会影响什么?”这个问题。重要的是,可追溯性可以根据向后和向前可追溯性来定义。向后追溯是检查设计或建造的东西是否符合上游要求。前向可追溯性检查在生命周期的后期阶段是否解决了所需的问题。

这是一个例子。在敏捷开发中,尤其是 Scrum 中,工作项被分解成更小的部分,并在固定的时间范围内完成,称为 sprint 或迭代。这意味着管理人员必须确保每个工作项(及其较小的部分)具有适当的测试覆盖率。这种可追溯性需要从项目一开始就明确定义“父”和“子”项目之间的结构——换句话说,不同元素的关系和影响。这些工作的最终结果——在开发的所有阶段都努力完成——是一个跟踪矩阵,使组织能够了解哪些需求、测试和问题是相互关联的。这样的跟踪矩阵提供了一种简单的方法来进行前向和后向影响分析,并最终提供现成的问责制。有了这个结构和数据,无论使用何种交付方法或流程,决策者都可以在变更发生之前了解变更的影响并管理和降低风险。虽然曾几何时,可追溯性矩阵是手动创建的——例如,在 Excel 电子表格中——这些手动方法并不适合当今复杂的软件环境。因此,越来越多的组织正在使用他们的 ALM 工具使流程自动化。

人们需要工具

敏捷从根本上讲是关于人的,但鉴于工具发挥着重要的支持作用,因此必须确保可追溯性不受工具复杂性的阻碍。例如,如果需求存储在 Word 文档中,问题在 Atlassian 的 Jira 中进行跟踪,代码存储在 Git 或 SVN 或 Microsoft TFS 等其他系统中,跟踪和跟踪是碎片化的,因此风险增加。同样,如果这些团队正在实施不同的项目管理方法,每个方法都有不同的标准、流程或控制,那么这种可追溯性可能难以实现。

对于希望在不增加风险的情况下实现某种程度的敏捷性的嵌入式开发人员来说,适当的工具可以消除或至少减少进入障碍。例如,应用程序生命周期管理 (ALM) 工具可以与 Atlassian 的 JIRA 集成,以提供端到端的可追溯性、测试和需求管理,同时还提供合规性报告和审计所需的数据。

过渡到敏捷——最佳实践

首先是需要高管的支持。与任何其他主要的组织计划一样,如果没有 C 级的全力支持,敏捷将无法通过不可避免的阻力和障碍。

其次,敏捷最好从团队层面开始。通过定位错误步骤,组织既可以降低风险,又可以使成功更容易实现。团队级别的经验教训可以扩展到部门级别,然后,如果适用,可以在整个组织范围内应用。

第三,作为过渡的一部分的团队必须有一个清晰的流程和共享的命名法。例如,需求是写成用户故事还是两者结合使用?估计是以天、小时还是故事点来衡量的?是否需要重新定义角色,例如,是否需要将业务分析师培训为 Scrum Master?这些问题(以及更多问题)应该尽早得到解决和解决,以便高管、经理和团队使用相同的语言,从而能够在可能迷失方向的时候进行充分的沟通。

当然,还有无数其他的考虑需要考虑,其中许多是无法计划的,因此只能在它们出现时加以解决。虽然它已成为陈词滥调,但必须理解唯一不变的就是变化。

所有这一切都必须在许多行业不断发展的监管和合规背景下发生。未来为这些组织带来什么难以预测,但合规性已成为日常业务生活中越来越重要的一部分,无论是确保道路上汽车的安全、协助患者护理的设备,还是使物联网成为一个更可靠和安全的环境在其中进行操作。同时,敏捷等方法的速度和灵活性——无论它是否被正式标记——正被各种组织积极使用,以创造竞争优势。在一个敏捷性需要与合规性共存的世界中,很高兴知道这是绝对可能的,只要通过正确的文化、工具和流程来解决,所有这些都以可追溯性为基础。

审核编辑:郭婷

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

    关注

    5186

    文章

    20153

    浏览量

    328940
  • 物联网
    +关注

    关注

    2939

    文章

    47325

    浏览量

    407989
  • 航空航天
    +关注

    关注

    1

    文章

    448

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式和FPGA的区别

    嵌入式系统与FPGA的核心差异:软件定义功能VS硬件可重构。嵌入式适合通用计算,开发门槛低;FPGA凭借并行处理实现纳秒级响应,但成本高、开发难。二者融合的SoC器件正成为未来趋势,平衡性能与灵活性
    发表于 11-19 06:55

    嵌入式主板的选型与应用

    一、嵌入式主板核心元器件选型的关键考量在嵌入式主板设计中,核心元器件的选型直接决定产品性能与可靠,需结合场景需求精准匹配。以处理器例,除算力与功耗外,还需关注工业级温度范围——如
    的头像 发表于 11-03 17:20 503次阅读
    <b class='flag-5'>嵌入式</b>主板的选型与应用

    RFID技术对冷链物流温控的价值贡献

    冷链物流的本质是信任,是其核心保障。RFID技术温控提供了实时
    的头像 发表于 10-25 11:04 653次阅读

    嵌入式软件测试与专业测试工具的必要深度解析

    ‌:工具的易用和学习曲线是否符合团队技术水平。 ‌要求‌:工具是否支持生成符合行业标准(如ISO 26262)的测试报告和审计追踪。 嵌入式软件测试不再是可选项,而是确保系统可
    发表于 09-28 17:42

    是德科技推出HDMI 2.2物理层测试解决方案

    是德科技(NYSE: KEYS )宣布推出高清晰度多媒体接口 HDMI 2.2 物理层测试解决方案,发射器(源)和线缆设备提供强大的
    的头像 发表于 09-01 17:33 1691次阅读
    是德科技推出HDMI 2.2物理层<b class='flag-5'>合</b><b class='flag-5'>规</b><b class='flag-5'>性</b>测试解决方案

    2025嵌入式行业现状如何?

    级操作系统市场规模突破50亿元,新能源汽车渗透率超35%。 1.2 中国市场细分 总体规模:中国嵌入式操作系统市场规模预计达200亿元人
    发表于 08-25 11:34

    【汽车行业案例】重型汽车制造商Scania:采用版本管理平台Perforce P4实现敏捷交付与审计

    汽车行业案例】揭秘重型卡车巨头如何用Perforce P4构建单一可信源,实现敏捷交付与审计。
    的头像 发表于 08-07 17:30 1057次阅读
    【汽车行业案例】重型汽车制造商Scania:采用版本管理平台Perforce P4实现<b class='flag-5'>敏捷</b>交付与<b class='flag-5'>合</b><b class='flag-5'>规</b>审计

    如何实现高精度、高可靠的隔离式电流/电压测量?如何在紧凑布局中平衡性能与成本?如何应对EMI干扰与安

    在工业控制、新能源汽车、伺服驱动等高压系统设计中,如何实现高精度、高可靠的隔离式电流/电压测量?如何在紧凑布局中平衡性能与成本?如何应对EMI干扰与安全挑战?德州仪器(TI)重磅
    的头像 发表于 04-19 14:47 1384次阅读

    服务器级芯片进军嵌入式市场,AMD这颗处理器驾驭AI洪流

    市场进行了优化,在计算能力与专门设计的嵌入式特性之间实现平衡,增强产品寿命、系统弹性和嵌入式应用开发的便利。     该处理器采用成熟的Z
    的头像 发表于 03-28 09:18 3762次阅读
    服务器级芯片进军<b class='flag-5'>嵌入式</b><b class='flag-5'>市场</b>,AMD这颗处理器驾驭AI洪流

    高可靠嵌入式主板设计

    嵌入式系统已广泛应用于各个领域,从航空航天、医疗设备到工业控制和智能家居,其应用范围不断扩展。随着应用场景的日益复杂和关键,嵌入式系统的可靠变得至关重要。嵌入式主板作为系统的核心部件
    的头像 发表于 03-25 15:11 814次阅读
    高可靠<b class='flag-5'>性</b><b class='flag-5'>嵌入式</b>主板设计

    嵌入式系统测试必备:9大理由解析报告与可追溯的重要(附工具推荐TESSY)

    嵌入式系统的软件测试项目中,报告和可追溯至关重要,原因有多个。它们是确保嵌入式系统可靠、且高质量的基础。报告和可追溯
    的头像 发表于 03-13 10:47 735次阅读
    <b class='flag-5'>嵌入式</b>系统测试必备:9大理由解析报告与可追溯<b class='flag-5'>性</b>的重要<b class='flag-5'>性</b>(附工具推荐TESSY)

    嵌入式软件测试技术深度研究报告

    嵌入式软件测试技术深度研究报告 ——基于winAMS的全生命周期质量保障体系构建 一、行业技术瓶颈与解决方案框架 2025年嵌入式软件测试领域面临两大核心矛盾: ‌ 安全与开发效率
    的头像 发表于 03-03 13:54 767次阅读

    IAR分析嵌入式系统的市场前景

    作为全球领先的嵌入式系统开发软件解决方案供应商,IAR始终致力于客户提供高性能与高安全的开发工具,支持不同行业的嵌入式产品开发。
    的头像 发表于 02-26 15:34 903次阅读

    如何提高嵌入式代码质量?

    可以有效地提高嵌入式代码的质量,从而确保嵌入式系统的稳定性、安全和可维护,迎接日益复杂的市场和技术挑战。
    发表于 01-15 10:48

    嵌入式系统开发与硬件的关系 嵌入式系统开发常见问题解决

    嵌入式系统开发与硬件的关系 嵌入式系统是专为特定应用设计的计算机系统,它们通常嵌入在所控制的设备中。这些系统的关键特点是它们与硬件的紧密集成,这意味着软件必须特定的硬件平台量身定制。
    的头像 发表于 12-09 09:38 1471次阅读