0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何合規(guī)性為嵌入式市場(chǎng)中平衡敏捷過(guò)渡

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Gerhard Kruger ? 2022-06-30 09:36 ? 次閱讀

敏捷方法的好處是有據(jù)可查的,但是在合規(guī)驅(qū)動(dòng)的市場(chǎng)中,向敏捷過(guò)渡對(duì)于嵌入式軟件團(tuán)隊(duì)來(lái)說(shuō)可能是一個(gè)挑戰(zhàn)。

敏捷方法的好處——尤其是更快的上市時(shí)間——已得到充分證明,但對(duì)于汽車(chē)、航空航天和醫(yī)療等合規(guī)驅(qū)動(dòng)市場(chǎng)中的嵌入式軟件團(tuán)隊(duì)來(lái)說(shuō),向敏捷過(guò)渡可能是一個(gè)挑戰(zhàn)設(shè)備。需要可追溯性和文檔來(lái)證明合規(guī)性,但這可能與敏捷精神相矛盾,敏捷精神仍然受到與方法論一起出現(xiàn)的不準(zhǔn)確神話的困擾。事實(shí)上,只要采用正確的方法和工具策略,敏捷和合規(guī)性可以輕松共存,無(wú)需過(guò)多妥協(xié)。最重要的是可追溯性,在這種情況下,這意味著將需求與測(cè)試運(yùn)行和解決的問(wèn)題聯(lián)系起來(lái)。憑借可靠的可追溯性,您不僅可以提供滿足審核要求所需的證據(jù),

一個(gè)好的起點(diǎn)是定義我們所說(shuō)的敏捷開(kāi)發(fā)的含義,因?yàn)檫@個(gè)術(shù)語(yǔ)雖然眾所周知,但經(jīng)常被誤解。在最簡(jiǎn)單的層面上,敏捷是一種松散的方法論,它基于關(guān)注客戶需求、跨職能團(tuán)隊(duì)協(xié)作和響應(yīng)變化(而不是嚴(yán)格遵循記錄在案的計(jì)劃和時(shí)間表)。許多開(kāi)發(fā)方法論,包括最近的一些混合方法,都屬于敏捷范疇,包括:Scrum、看板、Scrumban、Kanplan 和規(guī)?;艚菘蚣?(SAFe)。

敏捷神話

無(wú)論敏捷是哪種風(fēng)格,都存在一些常見(jiàn)的誤解,例如,敏捷缺乏結(jié)構(gòu)或控制,或者需要在質(zhì)量上進(jìn)行權(quán)衡。這兩個(gè)神話都不是真的:結(jié)構(gòu)、控制和質(zhì)量保證都可以構(gòu)建到敏捷過(guò)程中。

另一個(gè)錯(cuò)誤的看法是敏捷不適用于受監(jiān)管的行業(yè)。然而,Perforce 自己在 2018 年對(duì)醫(yī)療設(shè)備開(kāi)發(fā)市場(chǎng)(無(wú)疑是最受監(jiān)管的市場(chǎng)之一)進(jìn)行的調(diào)查發(fā)現(xiàn),到那時(shí),超過(guò)三分之一的受訪者已經(jīng)轉(zhuǎn)向敏捷。有趣的是,我們?cè)絹?lái)越多地從處于嚴(yán)格監(jiān)管環(huán)境中的公司那里聽(tīng)到,他們已經(jīng)——或即將——擁抱敏捷。

那么這些公司的工作原理是什么?這是團(tuán)隊(duì)如何在敏捷框架上執(zhí)行的問(wèn)題,無(wú)論他們使用哪種敏捷方法,可追溯性都是關(guān)鍵。憑借可靠的可追溯性,組織幾乎可以使用他們希望的任何流程進(jìn)行交付。

可追溯性

可追溯性有助于回答“如果發(fā)生變化,還會(huì)影響什么?”這個(gè)問(wèn)題。重要的是,可追溯性可以根據(jù)向后和向前可追溯性來(lái)定義。向后追溯是檢查設(shè)計(jì)或建造的東西是否符合上游要求。前向可追溯性檢查在生命周期的后期階段是否解決了所需的問(wèn)題。

這是一個(gè)例子。在敏捷開(kāi)發(fā)中,尤其是 Scrum 中,工作項(xiàng)被分解成更小的部分,并在固定的時(shí)間范圍內(nèi)完成,稱(chēng)為 sprint 或迭代。這意味著管理人員必須確保每個(gè)工作項(xiàng)(及其較小的部分)具有適當(dāng)?shù)臏y(cè)試覆蓋率。這種可追溯性需要從項(xiàng)目一開(kāi)始就明確定義“父”和“子”項(xiàng)目之間的結(jié)構(gòu)——換句話說(shuō),不同元素的關(guān)系和影響。這些工作的最終結(jié)果——在開(kāi)發(fā)的所有階段都努力完成——是一個(gè)跟蹤矩陣,使組織能夠了解哪些需求、測(cè)試和問(wèn)題是相互關(guān)聯(lián)的。這樣的跟蹤矩陣提供了一種簡(jiǎn)單的方法來(lái)進(jìn)行前向和后向影響分析,并最終提供現(xiàn)成的問(wèn)責(zé)制。有了這個(gè)結(jié)構(gòu)和數(shù)據(jù),無(wú)論使用何種交付方法或流程,決策者都可以在變更發(fā)生之前了解變更的影響并管理和降低風(fēng)險(xiǎn)。雖然曾幾何時(shí),可追溯性矩陣是手動(dòng)創(chuàng)建的——例如,在 Excel 電子表格中——這些手動(dòng)方法并不適合當(dāng)今復(fù)雜的軟件環(huán)境。因此,越來(lái)越多的組織正在使用他們的 ALM 工具使流程自動(dòng)化。

人們需要工具

敏捷從根本上講是關(guān)于人的,但鑒于工具發(fā)揮著重要的支持作用,因此必須確??勺匪菪圆皇芄ぞ邚?fù)雜性的阻礙。例如,如果需求存儲(chǔ)在 Word 文檔中,問(wèn)題在 Atlassian 的 Jira 中進(jìn)行跟蹤,代碼存儲(chǔ)在 Git 或 SVN 或 Microsoft TFS 等其他系統(tǒng)中,跟蹤和跟蹤是碎片化的,因此風(fēng)險(xiǎn)增加。同樣,如果這些團(tuán)隊(duì)正在實(shí)施不同的項(xiàng)目管理方法,每個(gè)方法都有不同的標(biāo)準(zhǔn)、流程或控制,那么這種可追溯性可能難以實(shí)現(xiàn)。

對(duì)于希望在不增加風(fēng)險(xiǎn)的情況下實(shí)現(xiàn)某種程度的敏捷性的嵌入式開(kāi)發(fā)人員來(lái)說(shuō),適當(dāng)?shù)墓ぞ呖梢韵蛑辽贉p少進(jìn)入障礙。例如,應(yīng)用程序生命周期管理 (ALM) 工具可以與 Atlassian 的 JIRA 集成,以提供端到端的可追溯性、測(cè)試和需求管理,同時(shí)還提供合規(guī)性報(bào)告和審計(jì)所需的數(shù)據(jù)。

過(guò)渡到敏捷——最佳實(shí)踐

首先是需要高管的支持。與任何其他主要的組織計(jì)劃一樣,如果沒(méi)有 C 級(jí)的全力支持,敏捷將無(wú)法通過(guò)不可避免的阻力和障礙。

其次,敏捷最好從團(tuán)隊(duì)層面開(kāi)始。通過(guò)定位錯(cuò)誤步驟,組織既可以降低風(fēng)險(xiǎn),又可以使成功更容易實(shí)現(xiàn)。團(tuán)隊(duì)級(jí)別的經(jīng)驗(yàn)教訓(xùn)可以擴(kuò)展到部門(mén)級(jí)別,然后,如果適用,可以在整個(gè)組織范圍內(nèi)應(yīng)用。

第三,作為過(guò)渡的一部分的團(tuán)隊(duì)必須有一個(gè)清晰的流程和共享的命名法。例如,需求是寫(xiě)成用戶故事還是兩者結(jié)合使用?估計(jì)是以天、小時(shí)還是故事點(diǎn)來(lái)衡量的?是否需要重新定義角色,例如,是否需要將業(yè)務(wù)分析師培訓(xùn)為 Scrum Master?這些問(wèn)題(以及更多問(wèn)題)應(yīng)該盡早得到解決和解決,以便高管、經(jīng)理和團(tuán)隊(duì)使用相同的語(yǔ)言,從而能夠在可能迷失方向的時(shí)候進(jìn)行充分的溝通。

當(dāng)然,還有無(wú)數(shù)其他的考慮需要考慮,其中許多是無(wú)法計(jì)劃的,因此只能在它們出現(xiàn)時(shí)加以解決。雖然它已成為陳詞濫調(diào),但必須理解唯一不變的就是變化。

所有這一切都必須在許多行業(yè)不斷發(fā)展的監(jiān)管和合規(guī)背景下發(fā)生。未來(lái)為這些組織帶來(lái)什么難以預(yù)測(cè),但合規(guī)性已成為日常業(yè)務(wù)生活中越來(lái)越重要的一部分,無(wú)論是確保道路上汽車(chē)的安全、協(xié)助患者護(hù)理的設(shè)備,還是使物聯(lián)網(wǎng)成為一個(gè)更可靠和安全的環(huán)境在其中進(jìn)行操作。同時(shí),敏捷等方法的速度和靈活性——無(wú)論它是否被正式標(biāo)記——正被各種組織積極使用,以創(chuàng)造競(jìng)爭(zhēng)優(yōu)勢(shì)。在一個(gè)敏捷性需要與合規(guī)性共存的世界中,很高興知道這是絕對(duì)可能的,只要通過(guò)正確的文化、工具和流程來(lái)解決,所有這些都以可追溯性為基礎(chǔ)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5052

    文章

    18916

    瀏覽量

    300820
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2899

    文章

    43798

    瀏覽量

    369164
  • 航空航天
    +關(guān)注

    關(guān)注

    1

    文章

    362

    瀏覽量

    24178
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    海外爬蟲(chóng)IP的合法邊界:規(guī)探討與實(shí)踐

    海外爬蟲(chóng)IP的合法邊界主要涉及規(guī)探討與實(shí)踐。
    的頭像 發(fā)表于 10-12 07:56 ?104次閱讀

    AMD 面向嵌入式系統(tǒng)推出高能效 EPYC 嵌入式 8004 系列

    領(lǐng)先地位。 ? AMD EPYC 嵌入式 8004 系列處理器專(zhuān)為計(jì)算密集型嵌入式系統(tǒng)所設(shè)計(jì),可為高需求工作負(fù)載提供卓越性能,同時(shí)以緊湊的尺寸規(guī)格最大限度空間和功率受限型應(yīng)用提升能效。它還集成了一整套
    發(fā)表于 10-11 13:58 ?613次閱讀

    精密ADC系統(tǒng)EMC規(guī)測(cè)試應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《精密ADC系統(tǒng)EMC規(guī)測(cè)試應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 09:18 ?0次下載
    精密ADC系統(tǒng)EMC<b class='flag-5'>合</b><b class='flag-5'>規(guī)</b><b class='flag-5'>性</b>測(cè)試應(yīng)用說(shuō)明

    DP83822 Profinet規(guī)電纜斷裂測(cè)試

    電子發(fā)燒友網(wǎng)站提供《DP83822 Profinet規(guī)電纜斷裂測(cè)試.pdf》資料免費(fèi)下載
    發(fā)表于 09-03 10:27 ?0次下載
    DP83822 Profinet<b class='flag-5'>合</b><b class='flag-5'>規(guī)</b><b class='flag-5'>性</b>電纜斷裂測(cè)試

    LMK6H PCI Express規(guī)報(bào)告

    電子發(fā)燒友網(wǎng)站提供《LMK6H PCI Express規(guī)報(bào)告.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 09:44 ?0次下載
    LMK6H PCI Express<b class='flag-5'>合</b><b class='flag-5'>規(guī)</b><b class='flag-5'>性</b>報(bào)告

    LMKDB1xxx PCI Express規(guī)報(bào)告

    電子發(fā)燒友網(wǎng)站提供《LMKDB1xxx PCI Express規(guī)報(bào)告.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 09:44 ?0次下載
    LMKDB1xxx PCI Express<b class='flag-5'>合</b><b class='flag-5'>規(guī)</b><b class='flag-5'>性</b>報(bào)告

    聚焦嵌入式開(kāi)發(fā)中的規(guī)工具、項(xiàng)目管理工具、版本迭代工具應(yīng)用

    ,就嵌入式開(kāi)發(fā)與管理領(lǐng)域的最新趨勢(shì)、工具選擇以及DevSecOps實(shí)踐應(yīng)用等方面展開(kāi)了深入探討。 本期對(duì)話龍智資深DevSecOps顧問(wèn)徐晨暉, 分享嵌入式開(kāi)發(fā)中的規(guī)
    的頭像 發(fā)表于 07-29 15:15 ?369次閱讀

    嵌入式熱門(mén)領(lǐng)域有哪些?

    另一個(gè)備受關(guān)注的領(lǐng)域,已經(jīng)在汽車(chē)行業(yè)展現(xiàn)出革命的影響。在自動(dòng)駕駛領(lǐng)域,嵌入式系統(tǒng)的重要日益突出,它們被廣泛應(yīng)用于與傳感器和控制系統(tǒng)配合,實(shí)現(xiàn)車(chē)輛的自主運(yùn)行。自動(dòng)駕駛技術(shù)的急速發(fā)展
    發(fā)表于 07-16 09:23

    嵌入式系統(tǒng)怎么學(xué)?

    系統(tǒng)設(shè)計(jì)與調(diào)試:需要掌握嵌入式系統(tǒng)的設(shè)計(jì)方法和調(diào)試技術(shù),包括硬件設(shè)計(jì)、軟件設(shè)計(jì)、電路調(diào)試等,以確保系統(tǒng)的穩(wěn)定性和可靠。 隨著技術(shù)的不斷進(jìn)步和應(yīng)用場(chǎng)景的不斷拓展,嵌入式系統(tǒng)將繼續(xù)發(fā)揮重要作用,推動(dòng)著
    發(fā)表于 07-02 10:10

    聚焦嵌入式開(kāi)發(fā)的測(cè)試工具,確保安全規(guī):靜態(tài)代碼分析Perforce Helix QAC&amp;Klocwork、單元測(cè)試TESSY

    開(kāi)發(fā)與管理領(lǐng)域的最新趨勢(shì)、工具選擇以及DevSecOps實(shí)踐應(yīng)用等方面展開(kāi)了深入探討。 本期對(duì)話龍智資深DevSecOps顧問(wèn)張鼎凱,聚焦于嵌入式開(kāi)發(fā)的趨勢(shì)與挑戰(zhàn),以及龍智嵌入式開(kāi)發(fā)解決方案在
    的頭像 發(fā)表于 07-01 14:26 ?390次閱讀

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術(shù)集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種特定應(yīng)用而設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它通常包括處理器、內(nèi)存、外設(shè)接口等組件,并且被
    的頭像 發(fā)表于 03-15 14:29 ?1119次閱讀

    EMC測(cè)試整改:提升產(chǎn)品規(guī)市場(chǎng)競(jìng)爭(zhēng)力?

    EMC測(cè)試整改:提升產(chǎn)品規(guī)市場(chǎng)競(jìng)爭(zhēng)力?|深圳比創(chuàng)達(dá)電子
    的頭像 發(fā)表于 03-07 09:51 ?486次閱讀
    EMC測(cè)試整改:提升產(chǎn)品<b class='flag-5'>合</b><b class='flag-5'>規(guī)</b><b class='flag-5'>性</b>和<b class='flag-5'>市場(chǎng)</b>競(jìng)爭(zhēng)力?

    EMC測(cè)試整改:提升產(chǎn)品規(guī)市場(chǎng)競(jìng)爭(zhēng)力?|深圳比創(chuàng)達(dá)電子

    規(guī)市場(chǎng)競(jìng)爭(zhēng)力的內(nèi)容,希望大家看后有所幫助!深圳市比創(chuàng)達(dá)電子科技有限公司成立于2012年,總部位于深圳市龍崗區(qū),成立至今一直專(zhuān)注于EMC電磁兼容領(lǐng)域,致力于客戶提供最高效最專(zhuān)業(yè)的E
    發(fā)表于 03-07 09:50

    嵌入式系統(tǒng)的應(yīng)用實(shí)例

    嵌入式系統(tǒng)的三個(gè)基本要素是嵌入、專(zhuān)用與計(jì)算機(jī)系統(tǒng)。
    的頭像 發(fā)表于 01-22 09:57 ?945次閱讀

    什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的具體應(yīng)用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2273次閱讀