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?这些问题(以及更多问题)应该尽早得到解决和解决,以便高管、经理和团队使用相同的语言,从而能够在可能迷失方向的时候进行充分的沟通。

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

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

审核编辑:郭婷

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

    关注

    5213

    文章

    20862

    浏览量

    339650
  • 物联网
    +关注

    关注

    2951

    文章

    48381

    浏览量

    420459
  • 航空航天
    +关注

    关注

    1

    文章

    481

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式系统开发工程师如何用平台化工具做时间的朋友

    嵌入式系统开发工程师与研发团队而言,时间不再只是衡量项目进度的标尺,而是决定成本、系统稳定性、产品复用与长期竞争力的核心要素。
    的头像 发表于 05-25 15:54 184次阅读
    <b class='flag-5'>嵌入式</b>系统开发工程师如何用平台化工具做时间的朋友

    嵌入式AI开发必看:杜绝幻觉,才是工业级IDE的核心底气

    AI浪潮正在重塑嵌入式开发范式,代码生成效率大幅提升的同时,“AI幻觉”问题却成为工业场景落地的核心阻碍——看似的代码暗藏时序错误、硬件逻辑冲突等隐性风险,传统 IDE 缺乏工业级校验能力,让
    发表于 03-18 13:49

    知识分享-嵌入式系统可靠模型

    嵌入式系统可靠设计技术及案例解析1.3嵌入式系统可靠模型嵌入式系统可靠模型分为两种:串联结
    的头像 发表于 03-11 16:43 551次阅读
    知识分享-<b class='flag-5'>嵌入式</b>系统可靠<b class='flag-5'>性</b>模型

    CRA必备!飞凌嵌入式获IEC 62443双认证,企业出海开启绿色通道

    飞凌嵌入式FCU2601嵌入式控制单元成功斩获IEC 62443-4-1安全体系认证与IEC 62443-4-2组件安全认证双项权威证书,标志着飞凌嵌入式在工业控制与边缘计算领域,已建立覆盖全流程的产品信息安全保障体系,
    的头像 发表于 03-09 15:51 8526次阅读
    CRA<b class='flag-5'>合</b><b class='flag-5'>规</b>必备!飞凌<b class='flag-5'>嵌入式</b>获IEC 62443双认证,<b class='flag-5'>为</b>企业出海开启绿色通道

    Parasoft C/C++test:嵌入式安全关键行业的一体化软件测试解决方案

          在汽车电子、工业控制、医疗设备、航空航天等嵌入式安全关键行业,软件质量与功能安全直接决定产品可靠准入。面对日益复杂的代码架构与高速迭代的开发需求,企业亟需一套覆盖全
    的头像 发表于 03-06 09:42 480次阅读

    嵌入式软件单元测试必要与专业工具重要的系统专业研究报告

    ‌RISC-V生态适配‌:国产RISC-V MCU崛起,推动国产测试工具生态建设 ‌7. 结论 嵌入式软件单元测试的必要,源于其‌高可靠、强实时、高
    发表于 03-05 10:41

    什么是嵌入式应用开发?

    系统中,用于控制、监测或通信等特定用途。与一般计算机系统不同,嵌入式系统通常具有较小的存储容量、处理能力和功耗,且需要满足特定的实时、可靠和安全性要求‌。 应用领域 嵌入式系统
    发表于 01-12 16:13

    嵌入式软件单元测试中AI自动化与人工检查的协同机制研究:基于专业工具的实证分析

    、可追溯。 因此,‌单元测试在嵌入式开发中不仅是质量保障手段,更是强制要求‌。通用软件可依赖“灰盒测试+用户反馈”迭代优化,而嵌入式
    发表于 12-31 11:22

    嵌入式和FPGA的区别

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

    嵌入式主板的选型与应用

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

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

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

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

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

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

    是德科技(NYSE: KEYS )宣布推出高清晰度多媒体接口 HDMI 2.2 物理层测试解决方案,发射器(源)和线缆设备提供强大的
    的头像 发表于 09-01 17:33 2281次阅读
    是德科技推出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 1558次阅读
    【汽车行业案例】重型汽车制造商Scania:采用版本管理平台Perforce P4实现<b class='flag-5'>敏捷</b>交付与<b class='flag-5'>合</b><b class='flag-5'>规</b>审计