您的位置: 首頁 >精選綜合 >

加速工程開發(fā)的技術(shù)擁有適合工作的正確工具

2019-04-16 09:14:11 編輯: 來源:
導(dǎo)讀 無論是零件公司,軟件供應(yīng)商,還是系統(tǒng)集成商甚至咨詢顧問,在提高產(chǎn)品質(zhì)量的同時(shí),似乎沒有人能夠接受降低成本和縮短產(chǎn)品上市時(shí)間的想法。

無論是零件公司,軟件供應(yīng)商,還是系統(tǒng)集成商甚至咨詢顧問,在提高產(chǎn)品質(zhì)量的同時(shí),似乎沒有人能夠接受降低成本和縮短產(chǎn)品上市時(shí)間的想法??赡苡邪俜种攀墓こ坦?yīng)商依賴于這些令人垂涎的,經(jīng)常被過度使用的營(yíng)銷短語。但除了任何夸張之外,它觸及了人性的現(xiàn)實(shí)。我們希望以相同或更好的質(zhì)量水平做更多事情,同時(shí)減少我們用于實(shí)現(xiàn)最終目標(biāo)的資源。這并不是說這是一個(gè)不可能實(shí)現(xiàn)的目標(biāo)。事實(shí)上它是可以獲得的。在許多情況下,這一切都?xì)w結(jié)為工程開發(fā)的時(shí)間和成本。

通過ATX,您將學(xué)習(xí)如何在智能制造中實(shí)現(xiàn)投資回報(bào)率以及在制造業(yè)領(lǐng)域保持領(lǐng)先地位的其他方式。與450多家供應(yīng)商會(huì)面,了解虛擬和增強(qiáng)現(xiàn)實(shí)在制造業(yè)中的作用。學(xué)到更多!

以下是我加速工程開發(fā)的五大技巧。這五種技術(shù)只是公司和開發(fā)人員在嘗試加速工程開發(fā)時(shí)可以考慮的低成本的幾個(gè)例子。我發(fā)現(xiàn)我和我的客戶都能夠使用這些技術(shù)大大減少我們開發(fā)產(chǎn)品的時(shí)間,我相信他們也可以為你工作。

1.)掌握你的缺點(diǎn)

嵌入式軟件開發(fā)人員平均花費(fèi)20-40%的時(shí)間來調(diào)試他們的軟件。這聽起來很離譜,但如果你看看Aspencore 2017嵌入式調(diào)查結(jié)果或者在嵌入式系統(tǒng)會(huì)議上與開發(fā)人員交談,你會(huì)發(fā)現(xiàn)這個(gè)數(shù)字是準(zhǔn)確的!如果一個(gè)工作年的20%用于調(diào)試,那么在最樂觀的情況下這將近2.5個(gè)月。希望加速工程開發(fā)的企業(yè)和開發(fā)人員需要專注于掌握他們的缺陷并制定流程以防止缺陷和技術(shù)在發(fā)生時(shí)立即捕獲它們。

2.)擁有適合工作的正確工具

如果你想快點(diǎn),你需要有合適的工具。我有一個(gè)與我合作超過10年的客戶堅(jiān)決拒絕投資于高質(zhì)量的調(diào)試探針。他使用的探測(cè)器十年前以75美元的價(jià)格購(gòu)買。這似乎是每年7.50美元的巨額投資,但這次調(diào)查的問題在于它只允許兩個(gè)斷點(diǎn)。從IDE加載應(yīng)用程序時(shí),一個(gè)斷點(diǎn)必須是空閑的,否則會(huì)發(fā)生資源錯(cuò)誤并且必須重新啟動(dòng)調(diào)試過程。從單擊調(diào)試按鈕到“哦,你沒有斷點(diǎn),再試一次”這個(gè)過程可能需要兩分鐘。一旦程序加載,仍然只有兩個(gè)斷點(diǎn)必須不斷切換打開和關(guān)閉基于在會(huì)議期間正在看什么。

質(zhì)量調(diào)查可能需要700美元(十年內(nèi)每年約70美元)。為了每年節(jié)省62.50美元,這十年花費(fèi)了多少額外的時(shí)間和精力?擁有適合工作的工具不僅可以加快工程開發(fā)速度,還可以節(jié)省總體成本。

3.)專注于你的價(jià)值;外包休息

對(duì)于工程師(以及任何相關(guān)的業(yè)務(wù))而言,重要的是要認(rèn)識(shí)到您帶來的價(jià)值。我看到很多公司都有他們帶給世界的愿景和價(jià)值,但他們會(huì)陷入生產(chǎn)線細(xì)節(jié),或者開發(fā)驅(qū)動(dòng)程序或其他一些事情。

我們都擁有有限的資源,并且通過將時(shí)間和精力集中在非增值上,它會(huì)稀釋企業(yè)或工程師的價(jià)值。您想要認(rèn)識(shí)到您的關(guān)鍵技能和價(jià)值是什么,并專注于這些。將其他所有內(nèi)容外包給那些價(jià)值主張是提供這些東西的人。通過這樣做,您可以專注于您的差異化,同時(shí)在其他地方完成低級(jí)工程。

4.)利用現(xiàn)有的軟件平臺(tái)

回到當(dāng)天,開始一個(gè)新項(xiàng)目意味著我們將花費(fèi)數(shù)月時(shí)間學(xué)習(xí)新微控制器的內(nèi)部結(jié)構(gòu)并開發(fā)驅(qū)動(dòng)程序以使其運(yùn)行起來。一旦完成,我們就可以開始關(guān)注我們的實(shí)際應(yīng)用。今天,我們有機(jī)會(huì)利用現(xiàn)有的驅(qū)動(dòng)程序,中間件,操作系統(tǒng)和庫,不僅來自微控制器供應(yīng)商,還來自專注于各種軟件技術(shù)的第三方公司。利用現(xiàn)有的軟件平臺(tái),即使是經(jīng)過認(rèn)證的軟件平臺(tái),也可以大大加速工程開發(fā)。

我真的很驚訝今天所有的解決方案都不存在于一兩年前。對(duì)于許多嵌入式產(chǎn)品,核心硬件功能往往是相同的。有一個(gè)處理器被內(nèi)存包圍,與某個(gè)接口通信,對(duì)傳感器進(jìn)行采樣,然后控制某些內(nèi)容。這是一種看待事物的非常通用的方式,但在為汽車,醫(yī)療,軍事/空中飛行系統(tǒng)和太空系統(tǒng)設(shè)計(jì)系統(tǒng)之后,我發(fā)現(xiàn)嵌入式系統(tǒng)之間存在很多共性。

事實(shí)上,大概80%是相同或相似的膽量,剩下的20%是公司差異化的地方。那么,如果有機(jī)會(huì)利用現(xiàn)有硬件,為什么不這樣做呢?它不僅可以輕松地刪除開發(fā)工作,還可以輕松刪除系統(tǒng)一旦投入生產(chǎn)時(shí)的維護(hù)時(shí)間和成本。

Jacob Beningo是一名嵌入式軟件顧問,目前與十幾個(gè)國(guó)家的客戶合作,通過提高產(chǎn)品質(zhì)量,成本和上市時(shí)間來大幅改變他們的業(yè)務(wù)。他發(fā)表了200多篇關(guān)于嵌入式軟件開發(fā)技術(shù)的文章,是一位廣受歡迎的演講者和技術(shù)培訓(xùn)師,擁有三個(gè)學(xué)位,包括密歇根大學(xué)的工程碩士學(xué)位。請(qǐng)隨時(shí)通過jacob@beningo.com或他的網(wǎng)站與他聯(lián)系。您還可以注冊(cè)他的每月Embedded Bytes時(shí)事通訊。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ   備案號(hào):

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。

郵箱:toplearningteam#gmail.com (請(qǐng)將#換成@)