在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

嵌入式項目爛尾的幾點真相

strongerHuang ? 來源:strongerHuang ? 2023-06-20 09:17 ? 次閱讀

選擇了嵌入式行業,就選擇了一個充滿于挑戰的行業。對于軟件工程師而言,項目的成功和失敗對他們很重要。因為一行行的代碼他們不知道熬了多少個通宵,腦細胞死了多少而寫出來的。 如果項目失敗了,就意味著辛辛苦苦的一切付諸東流。這不得不令人沮喪。本文就給大家介紹一下是什么原因會讓一個項目在不知不覺中慢慢地且不聲不響地走上失敗之路。

成員流動

每家公司都會經歷員工或承包商的流動,但關鍵人物太過于經常變動,可能是一個項目注定失敗的領先指標。有很多原因可以說明為什么人員流動對項目會有不利的影響。 第一,它會造成其他團隊成員心理上的影響,而降低生產力。其次,失去關鍵人物可能會導致歷史性和重要的信息會永遠遺失,這會放緩發展的腳步。 最后,替換隊員需要對新的成員進行訓練,并跟上團隊的腳步。這是一個會使人分心的工作,會讓其他成員放下手邊的開發工作來教導新的成員,結果會導致開發成本的增加和延長交付時間。

走走停停綜合征

孩子被教導說,“不要喊狼來了。”這話是一個警告,不要誤發假警報。這種警告有一種“進行!停止!進行!”的周期,在項目中很容易被忽略。 一位經理、客戶,或其他一些單位猛烈地催促他的團隊,聲稱該項目要在某一日之前完成。開發人員因此周末加班,投注更多的心力。然后,就像這股來得很快的催促之力,突然之間卻又嘎然而止。幾個月后,它又再次告急。 “快點,我們必須在X之前出貨!” 然后同樣的事情又再次發生。 項目這種走走停停一再重復的緊迫性將會對開發團隊造成心理層面的影響。開發人員不再相信任何的迫切性。事實上,他們會有一種心態,開始覺得這個項目并不是一個需要認真對待的項目,它很快將再次停止,那么為什么還要投入任何的努力? 所以,不要對項目喊狼來了!

完美主義者的態度

許多工程師都有一種完美主義者的態度,這種態度所帶來的問題是,不可能開發出完美的系統,撰寫出完美的代碼,或者在最適當的時間推出產品。 完美主義是鏡花水月,如果完美主義是公司文化的一部分,它將會是產品可能會不斷修正,直到公司破產倒閉的標志。 正確的心態不是完美,而是成功。為了可以成功地推出產品,什么是最低的成功標準?設下成功的標準,并在一旦達成后,立即推出產品。之后可以用啟動加載器(boot-loader)來添加功能并解決那些小錯誤。

加速的時間表

要迅速地開發出一個嵌入式系統,事實上,設計團隊要放慢腳步,這似乎違反直覺。但依據加速的時間表(accelerated TImetable)工作會產生壓力,更重要的是,有比較高的可能性會產生錯誤,而使得效率降低。錯誤將直接影響小缺陷的數量,而這些小缺陷隨后又會增加測試時間和返工的時間。 另一個問題是,當開發人員都搶著和努力滿足加速的時間表時,他們會圖省事而走快捷方式。比如,代碼沒有批注及說明。像是架構圖和流程圖等設計文件也付之闕如。相反地,設計只留存在程序設計人員的心中。放慢腳步,把事情做正確,會更快地得到最終的解決方案。

不良的結構化軟件

嵌入式軟件是嵌入式系統的血液;沒有了它,產品就無法運作。不良的結構化軟件是一個很明確的失敗征兆。 嵌入式系統的系統結構需要具有靈活性,以便未來成長之用。它要有用于測試、除錯和進行日志記錄的空間。一個架構不佳的系統將會使得施作不良,而導致該軟件錯誤百出而難以管理,從而注定要將它的歲月花在除錯上,直至項目最終死亡為止。

本末倒置

開發一個新產品是令人興奮的奮斗過程。其中有很多事情要做,而公司通常是急著想把產品從概念化成可以生產的產品。這種匆促的舉動是極其危險的,尤其是當生產決定浮現時。 當產品的機械設計或外觀和感覺被拿來推動其電氣需求時,這就是一個很好的例子。在工作的電氣和軟件原型被驗證之前,生產工具就準備好要生產了。 在這種情況下,似乎總是有電路板沒有檢查,需要進行調整的問題。對那些匆匆忙忙、且太快就試著要把所有的事情同時拉在一起的項目,最終結果總是由于修改而落入花更長時間和更多成本的結果。

范圍潛變

每個項目都有范圍潛變(scope creep),但范圍潛變的程度可以是該項目是否會成功或失敗的決定性因素。范圍潛變最危險的一個領域是,它是暗中為害的。某天在電路板上增加了一個簡單的傳感器,幾個月后再加一些上去,這些看起來完全無害,但他們可能是致命的。 范圍潛變的最大問題是,變化通常是微小的。乍看之下,改變看起來只是短短幾天的工作。但是,每次加一點點,系統的復雜性也隨之增加了。復雜的系統需要更多的測試,可能也需要更多的除錯。隨著時間的發展,范圍潛變可以將系統改變到使原來的軟件體系結構和設計變得過時,或甚至變成是不正確的解決方案!最終的結果是使一個項目變得遠遠地超出其預算范圍,實際進度落在交貨日期之后,此一項目很少或幾乎沒有結束的跡象。

最后

不管是什么樣的嵌入式工程師,在開發新的嵌入式系統時,沒有人確保這個項目百分之百會成功。影響項目的成功有許多因素,而我們工程師們需要做的就是把失敗率降到最低。你可以從以上總結中吸取經驗。判斷自己的項目是否在走著一條緩慢且邁向失敗的路。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5143

    文章

    19561

    瀏覽量

    315473
  • 代碼
    +關注

    關注

    30

    文章

    4891

    瀏覽量

    70312

原文標題:嵌入式項目爛尾的幾點真相

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式AI技術漫談 如何組建一個AI項目開發小組

    我們來談一談如何組建一個AI項目開發小組: 為什么要為嵌入式AI項目 組建一個專門的開發小組 相對于以往成熟的項目開發體系,嵌入式AI
    的頭像 發表于 06-11 16:34 ?350次閱讀

    嵌入式適合自學嗎?

    缺乏系統的規劃,而學習到一些不相關或不重要的內容。 2)缺乏實踐機會:嵌入式開發需要大量的實踐,而自學的學習者可能缺乏實際的項目練習和實踐機會。這會導致學習者在實際工作中缺乏經驗,難以勝任嵌入式
    發表于 04-27 09:54

    入行嵌入式難度大不大?

    技術的不斷進步,嵌入式工程師需要不斷學習新的技術,如人工智能、物聯網等。同時,提升自己的項目經驗和解決問題的能力,也有助于提高薪資待遇和職業發展空間。 (四)感興趣入行 如果你對嵌入式領域感興趣,那么
    發表于 04-17 10:14

    嵌入式教育科普|GPIO接口全面解析

    知識的掌握直接影響著嵌入式項目實現功能的成效。本文將以GPIO接口為切入點,深入解析其工作原理與技術特性,希望能幫助屏幕前想要學習嵌入式開發的小伙伴建立嵌入式接口的
    的頭像 發表于 03-05 11:11 ?1692次閱讀
    <b class='flag-5'>嵌入式</b>教育科普|GPIO接口全面解析

    嵌入式主板的概述與發展

    隨著科技的迅猛發展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之一,承擔著控制、處理和通訊等多種功能。本文將對嵌入式主板的基本概念、構成部分、
    的頭像 發表于 01-13 16:30 ?710次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發展

    為什么嵌入式驅動開發工程師可以拿高薪?

    技術領域具有不可替代的地位。 成為一名優秀的嵌入式驅動工程師只需要深耕以下幾點: 1)堅實的技術基礎: 首先,需要有堅實的基礎,包括計算機組成原理、微處理器與微控制器架構以及電路設計與硬件接口知識
    發表于 01-07 16:56

    新手怎么學嵌入式?

    ,實現一些簡單的功能,如點亮一個 LED 燈、讀取傳感器數據等,來加深對嵌入式技術的理解。你還可以參加一些線上或線下的嵌入式項目實踐活動,與其他愛好者一起學習和交流。 5. 學習嵌入式
    發表于 12-12 10:51

    什么是嵌入式人工智能

    嵌入式人工智能是指將人工智能技術應用于嵌入式系統中的一種技術。嵌入式系統是嵌入到其他設備或系統中的計算機系統,通常用于控制、監測或執行特定任務,如智能手機、智能家居設備、智能汽車等中的
    的頭像 發表于 12-11 09:23 ?899次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工智能

    有什么比較熱門的嵌入式項目

    大佬們想問一下可以做什么樣的嵌入式項目好找工作?工作1到2年左右
    發表于 11-08 09:57

    嵌入式學習建議

    對廣大渴望學習嵌入式系統的學子提出幾點基礎階段的學習建議: ①嵌入式系統軟件硬件密切相關,一定要打好軟硬件基礎。其實,只要找到正確的方法,加上努力,任何理工科學生,甚至非理工科學生,都能學好
    發表于 10-22 11:41

    什么是嵌入式?一文讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入到某種設備或系統中,以實現特定功能的計算
    的頭像 發表于 10-16 10:14 ?2481次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式主板如同是設備的“大腦”,主要功能是根據需要管理和控制設備
    的頭像 發表于 09-30 10:05 ?1530次閱讀

    聚焦嵌入式開發中的合規性工具、項目管理工具、版本迭代工具應用

    ,就嵌入式開發與管理領域的最新趨勢、工具選擇以及DevSecOps實踐應用等方面展開了深入探討。 本期對話龍智資深DevSecOps顧問徐晨暉, 分享嵌入式開發中的合規性工具、項目管理和版本管理的工具選擇,以及DevSecOps
    的頭像 發表于 07-29 15:15 ?1002次閱讀

    適合初學者的嵌入式項目有哪些?

    適合初學者的嵌入式項目有哪些? 嵌入式學習是一個實踐性很強的領域,通過實際項目可以幫助你鞏固理論知識并提升技能。以下是幾個適合初學者練手的嵌入式
    發表于 07-11 10:23

    如何提升嵌入式編程能力?

    如何提升嵌入式編程能力? 要提升嵌入式編程的能力,可以從以下幾點學習: 1. 理解硬件:熟悉你正在編程的硬件平臺,包括微控制器、處理器、內存、輸入/輸出設備等基礎理論與應用。 2. 學習基本原理
    發表于 06-21 10:01
    主站蜘蛛池模板: 97射射| 国产亚洲欧美日本一二三本道 | 美女扒开尿口让男人捅 | 日本日本69xxxx | 性做久久久久久久久 | 78m-78模成视频在线 | 午夜逼逼 | 美女毛片在线观看 | 中文三 级 黄 色 片 | 在线观看免费精品国产 | 一级日本高清视频免费观看 | xxx86日本人| 成人免费看黄网站yyy456 | 美女视频大全美女视频黄 | 亚洲 自拍 欧美 综合 | 国产在线观看黄 | 欧美a色 | 久久激情五月 | 亚洲第一视频在线观看 | 日本综合视频 | 成年网站在线播放 | 天天做天天爽天天谢 | 午夜国产 | 欧美aaaaa性bbbbb小妇 | 国产三级黄色毛片 | 色综合久久中文综合网 | 天天射日 | 9久热久re爱免费精品视频 | 五月婷婷激情 | 亚洲欧美日韩在线精品2021 | 国产啊v在线观看 | 婷婷丁香五 | 色视频免费观看高清完整 | 国产三级a三级三级野外 | 国产va免费精品高清在线观看 | 站长工具天天爽视频 | 仓本c仔国产精品 | 日本高清一本视频 | 在线观看日本亚洲一区 | ww欧洲ww在线视频看ww | 激情五月五月婷婷 |