99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

選擇版本控制系統(tǒng)的7個步驟

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Mark Warren ? 2022-06-21 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)今的嵌入式軟件開發(fā)過程非常復(fù)雜,涉及多個芯片設(shè)計人員、工程師、開發(fā)人員和測試人員團隊,每個團隊都以不同的速度工作,并使用各種設(shè)計和開發(fā)工具。版本管理——通常被稱為軟件配置管理 (SCM)——系統(tǒng)已經(jīng)成為這個關(guān)鍵過程的一個組成部分。它們是全面而靈活的工具,可幫助保持大量信息、項目(更不用說成本)正常進行,即使團隊分散在不同的位置和時區(qū),也能更好地協(xié)調(diào)和協(xié)作。簡而言之,版本控制可以為企業(yè)提供競爭優(yōu)勢,實現(xiàn)頻繁發(fā)布和更快的產(chǎn)品上市時間。

但是,一些組織可能會質(zhì)疑他們的系統(tǒng)是否能勝任這項工作。對于那些幾年沒有審查其版本控制要求的人,或者由于與多個遺留系統(tǒng)的合并和收購,絕對值得看看市場的最新發(fā)展。

1. 確定為什么需要新版本控制

這聽起來似乎是一個顯而易見的問題,但是對于“第一次”使用版本控制(越來越少)的用戶和例如繼承了多個版本控制工具并且現(xiàn)在想要在單個系統(tǒng)上進行標(biāo)準(zhǔn)化的公司之間會有不同的目標(biāo)以降低復(fù)雜性和成本。另一個驅(qū)動因素可能是希望與合作伙伴或客戶在同一版本控制平臺上進行協(xié)作。其他問題包括全球擴張(需要支持跨境協(xié)作的系統(tǒng)變得更加緊迫),或者希望擁有支持持續(xù)交付和敏捷等發(fā)展趨勢的版本控制系統(tǒng)。

2. 從版本控制中定義你需要什么

從一開始,就必須明確嵌入式行業(yè)的要求。從頂層的角度來看,嵌入式設(shè)計人員通常需要支持快速上市的版本控制系統(tǒng),但在更“基層”的層面上,其他需求包括與 IDE 等工具的集成、缺陷跟蹤和持續(xù)集成、快速原型設(shè)計和基于組件的設(shè)計。在版本控制系統(tǒng)中包含電子圖、芯片組設(shè)計和相關(guān)文檔的能力可能也很重要。

還要考慮是否需要與第三方協(xié)作(例如,如果在 OEM 或分包商環(huán)境中工作)以及需要考慮哪些平臺和操作系統(tǒng)(是否需要支持 Git 等開源軟件?)。

3. 定義你的用戶

現(xiàn)在使用版本控制系統(tǒng)的人的范圍比以往任何時候都要廣泛。傳統(tǒng)上,它是軟件工程師的唯一領(lǐng)域,但如今,版本控制已遍及組織的每個部分。雖然需要使用版本控制的人員的具體工作角色因組織而異,但在嵌入式設(shè)計市場中,典型用戶范圍從技術(shù)人員到營銷和產(chǎn)品管理人員(負(fù)責(zé)將產(chǎn)品推向市場) ) 和外部第三方(例如,獨立測試機構(gòu))。

這是一個需要考慮的快速用戶清單:

軟件開發(fā)人員、軟件架構(gòu)師、系統(tǒng)管理員和其他 IT 人員

質(zhì)量檢查團隊

運營和生產(chǎn)團隊

非技術(shù)內(nèi)容生產(chǎn)者(如設(shè)計師和營銷團隊)

非技術(shù)支持和管理人員

管理

外部貢獻者(例如自由職業(yè)者和分包商)

合作伙伴和客戶

這些角色中的每一個都將具有與版本管理系統(tǒng)交互的首選界面和流程,無論是通過 GUI、無縫插件還是允許使用離線版本控制工具的集成,同時保持與企業(yè)的完全責(zé)任版本控制系統(tǒng)。每個角色可能還需要不同級別的培訓(xùn)和支持。采訪不同部門的員工,了解他們面臨的挑戰(zhàn)以及他們在產(chǎn)品生命周期中與版本控制交互的位置。或者,考慮邀請來自不同工作職能的代表組成“版本控制工具選擇團隊”。

4. 評估過程

最佳實踐要求選擇三到五個供應(yīng)商進行評估。更多的可能會變得壓倒性的,更少的也會有問題,因為它可能會引發(fā)關(guān)于如何做出決定的問題。三迫使選擇過程縮小到“好、更好、最好”。(可以說,在政治主導(dǎo)的組織中,如果有溫和的傾向,則可以將您的真正選擇作為中間選項。)

接下來,我們將繼續(xù)進行預(yù)定的演示,但請確保提前提供要求和流程,以便演示真正適合您組織的需求。當(dāng)然,跳過此步驟并直接進行免費試用是一種選擇,但重要的是,演示的優(yōu)勢在于將面孔呈現(xiàn)給軟件并提供與供應(yīng)商交互的感覺(對未來的支持電話很有用) 。

做出可能的選擇后,要求免費試用,此時將其保留給試點團隊通常是明智的,或者要求不同的利益相關(guān)者評估不同的工具并進行報告。

5. 計算實際成本

計算投資回報率可能很復(fù)雜,因為需要考慮很多因素。供應(yīng)商應(yīng)該能夠提供幫助,但要確保涵蓋所有內(nèi)容,包括管理、硬件、項目托管、培訓(xùn)、咨詢和支持成本。此外,請注意,雖然開源軟件可能是“免費的”,但它肯定不能免于這些相關(guān)成本(此外,它是否提供了所需的性能、可靠性和可擴展性?)。

確保涵蓋所有后勤查詢。了解提供新軟件功能和更新的頻率,以及后者是否包含在價格中。明確硬件和網(wǎng)絡(luò)要求,并確保滿足安全和知識產(chǎn)權(quán)保護需求。要求明確解釋許可、固定費用、訂閱或其他支付模式。支持費用是多少?隨著使用量的擴大,費用是否可以預(yù)測?檢查可擴展性:雖然一些版本控制系統(tǒng)非常適合支持小型團隊,但一旦要求它們處理大型數(shù)據(jù)存儲庫和更大的團隊,它們可能會“崩潰”。您的供應(yīng)商是否需要支持 5、50、500 或 5,000 個用戶?

如果從多個現(xiàn)有系統(tǒng)遷移,那么投資咨詢服務(wù)可能是明智之舉,無論是來自供應(yīng)商還是其首選合作伙伴之一。例如,組織可以擁有六個遺留版本控制系統(tǒng),這通常是并購的結(jié)果,并且將所有遺留數(shù)據(jù)納入一個新的版本控制環(huán)境當(dāng)然不是不可能的,但它可能具有挑戰(zhàn)性。

6. 支持和社區(qū)

鑒于版本控制通常是產(chǎn)品開發(fā)過程的核心,因此支持需要一流,因此請四處詢問并了解其他用戶對相關(guān)供應(yīng)商提供的支持的看法。詢問供應(yīng)商是否還提供社區(qū)、培訓(xùn)、最佳實踐資源、咨詢和用戶活動。在第三方集成、咨詢、客戶構(gòu)建的模塊和論壇方面檢查工具周圍“生態(tài)系統(tǒng)”的活力。

7. 它會產(chǎn)生真正的影響嗎?

最后但同樣重要的是,最后的檢查點很重要,因為版本管理系統(tǒng)可以提供競爭優(yōu)勢,使用戶能夠更快地將產(chǎn)品推向市場。版本控制供應(yīng)商應(yīng)該被視為戰(zhàn)略合作伙伴,因為畢竟他們被委托給他們客戶的寶貴 IP。選擇版本控制工具可能很誘人,因為它已經(jīng)很成熟,或者因為它是以前工作或主要競爭對手使用的工具。

詢問嵌入式設(shè)計市場的客戶示例。供應(yīng)商真的了解你的市場空間嗎?參加用戶活動和會議是非正式地查看參考資料的好方法。尋找分析師報告來衡量競爭者的實力、可信度和壽命。產(chǎn)品組合多久更新一次,供應(yīng)商是否有前瞻性的產(chǎn)品路線圖?

總之,更改版本管理系統(tǒng)似乎令人生畏和復(fù)雜,但通過遵循一些簡單的“最佳實踐”步驟,這意味著嵌入式計算設(shè)計人員可以獲得現(xiàn)代版本控制系統(tǒng)所提供的可觀的商業(yè)和運營優(yōu)勢——就在其業(yè)務(wù)功能中。

審核編輯:郭婷

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

    關(guān)注

    460

    文章

    52529

    瀏覽量

    441345
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19678

    瀏覽量

    317790
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    電機微機控制系統(tǒng)可靠性分析

    針對性地研究提高電機微機控制系統(tǒng)可靠性的途徑及技術(shù)措施:硬件上,方法包括合理選擇篩選元器件、選擇合適的電源、采用保護電路以及制作可靠的印制電路板等;軟件上,則采用了固化程序和保護 RAM 區(qū)重要數(shù)據(jù)等
    發(fā)表于 04-29 16:14

    PLC控制系統(tǒng)故障怎么處理

    方法,包括故障分類、診斷步驟、具體解決方案以及一些預(yù)防措施,旨在幫助技術(shù)人員快速定位并解決PLC控制系統(tǒng)的故障,確保生產(chǎn)線的穩(wěn)定高效運行。
    的頭像 發(fā)表于 02-03 15:24 ?1258次閱讀

    DCS控制系統(tǒng)的配置與實施流程

    DCS(分布式控制系統(tǒng)控制系統(tǒng)的配置與實施流程是一復(fù)雜但有序的過程,涉及多個步驟和環(huán)節(jié)。以下是一典型的DCS
    的頭像 發(fā)表于 12-27 16:47 ?1767次閱讀

    如何選擇合適的DCS控制系統(tǒng)

    在現(xiàn)代工業(yè)自動化領(lǐng)域,DCS(分布式控制系統(tǒng))已成為實現(xiàn)復(fù)雜過程控制的關(guān)鍵技術(shù)。DCS系統(tǒng)通過將控制功能分散到多個控制節(jié)點,提高了
    的頭像 發(fā)表于 12-27 16:38 ?802次閱讀

    自動控制系統(tǒng)的調(diào)試方法 自動控制系統(tǒng)與傳統(tǒng)控制系統(tǒng)的比較

    自動控制系統(tǒng)的調(diào)試方法 自動控制系統(tǒng)的調(diào)試是一復(fù)雜的過程,涉及到對系統(tǒng)性能的測試和優(yōu)化。以下是一些基本的調(diào)試方法: 理論分析與仿真 : 在實際調(diào)試之前,通過理論分析和計算機仿真來預(yù)測
    的頭像 發(fā)表于 12-18 09:50 ?1023次閱讀

    基于PWM的溫度控制系統(tǒng)設(shè)計

    基于PWM(脈寬調(diào)制)的溫度控制系統(tǒng)設(shè)計是一結(jié)合了現(xiàn)代電子技術(shù)、傳感器技術(shù)和控制理論的綜合應(yīng)用。以下是對該系統(tǒng)設(shè)計的介紹: 一、系統(tǒng)概述
    的頭像 發(fā)表于 11-19 09:16 ?1543次閱讀

    PLC控制系統(tǒng)與DCS的區(qū)別

    在現(xiàn)代工業(yè)自動化領(lǐng)域,控制系統(tǒng)選擇對于提高生產(chǎn)效率、降低成本和保障安全至關(guān)重要。PLC和DCS是兩種廣泛應(yīng)用于工業(yè)自動化的控制系統(tǒng),它們各自具有獨特的特點和優(yōu)勢。 一、系統(tǒng)架構(gòu) PL
    的頭像 發(fā)表于 11-08 09:50 ?1600次閱讀

    如何選擇合適的PLC控制系統(tǒng)

    在現(xiàn)代工業(yè)自動化領(lǐng)域,PLC控制系統(tǒng)因其可靠性、靈活性和易于編程而成為核心組件。選擇合適的PLC系統(tǒng)不僅能夠提高生產(chǎn)效率,還能降低維護成本。 1. 應(yīng)用需求分析 在選擇合適的PLC之前
    的頭像 發(fā)表于 11-08 09:43 ?1249次閱讀

    plc控制系統(tǒng)由哪三組成

    PLC控制系統(tǒng),即可編程邏輯控制系統(tǒng),是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的控制技術(shù)。它通過編程來實現(xiàn)對工業(yè)設(shè)備的控制,具有高度的靈活性和可靠性
    的頭像 發(fā)表于 10-18 09:46 ?3196次閱讀

    步進電機伺服控制系統(tǒng)的作用

    步進電機伺服控制系統(tǒng)是一種精密的電機控制系統(tǒng),它通過精確控制電機的步進角度來實現(xiàn)對機械運動的精確控制。這種系統(tǒng)廣泛應(yīng)用于自動化設(shè)備、機器人、
    的頭像 發(fā)表于 09-04 09:46 ?1231次閱讀

    控制系統(tǒng)整定的方法和步驟

    控制系統(tǒng)整定是控制系統(tǒng)設(shè)計和運行中的一重要環(huán)節(jié),它涉及到對控制系統(tǒng)參數(shù)的調(diào)整和優(yōu)化,以實現(xiàn)對系統(tǒng)性能的改善和提升。
    的頭像 發(fā)表于 08-30 10:36 ?1550次閱讀

    為什么要對控制系統(tǒng)進行整定

    控制系統(tǒng)整定是控制系統(tǒng)設(shè)計和運行中的一重要環(huán)節(jié)。整定的目的是為了使控制系統(tǒng)達(dá)到預(yù)期的性能指標(biāo),如穩(wěn)定性、快速性、準(zhǔn)確性和魯棒性等。下面將從以下幾個方面對
    的頭像 發(fā)表于 08-30 10:31 ?1238次閱讀

    怎么選擇合適電氣控制系統(tǒng)的電動機

    電氣控制系統(tǒng)的設(shè)計是工業(yè)自動化領(lǐng)域的核心內(nèi)容之一,它涉及到電動機的選擇、控制策略的制定以及保護措施的安排等多個方面。合理的電氣控制系統(tǒng)設(shè)計不僅能提高生產(chǎn)效率,還能確保人員和設(shè)備的安全。
    的頭像 發(fā)表于 08-28 10:40 ?817次閱讀

    伺服控制系統(tǒng)的分類方式和常見伺服控制系統(tǒng)介紹

    伺服控制系統(tǒng)是一種能對試驗裝置的機械運動按預(yù)定要求進行自動控制的操作系統(tǒng)。伺服系統(tǒng)的分類方法很多,常見的分類方法有以下三種:1、按被控量參數(shù)特性分類。2、按驅(qū)動元件的類型分類:伺服
    的頭像 發(fā)表于 08-26 17:46 ?1407次閱讀
    伺服<b class='flag-5'>控制系統(tǒng)</b>的分類方式和常見伺服<b class='flag-5'>控制系統(tǒng)</b>介紹

    智能家居控制系統(tǒng)如何設(shè)計

    智能家居的控制系統(tǒng)設(shè)計是一復(fù)雜而細(xì)致的過程,它涉及到多個方面的考慮,包括需求分析、設(shè)備選型、系統(tǒng)架構(gòu)設(shè)計、網(wǎng)絡(luò)安全、用戶交互以及后期維護等。以下是對智能家居控制系統(tǒng)設(shè)計的詳細(xì)闡述,旨
    的頭像 發(fā)表于 07-23 14:45 ?2618次閱讀