1 確定設計需求

需求對于研發人員來講是非常重要的,需求決定了要做什么樣的產品、要實現什么功能。這個需求可以來源于客戶、可以來源于市場調研、可以來源于產品經理。在做技術方案之前,產品需求一定要確定下來,有過工作經驗的朋友都知道,如果需求不明確就開始做產品,到最后因需求不一致、更改需求所造成的糾紛和扯皮比比皆是。需求確認后一定要雙方簽字。

2 設計技術方案

這個階段主要是確定產品的技術構架,決定了產品要采用何種技術來實現。比如要設計一款智能家居產品需要涉及到近距離的無線通信功能,是要采用wifi實現,還是用藍牙來實現,或者采用Zigbee技術來實現,都要在這個階段確定下來。這個過程可能要做多個技術方案,將可能用到的技術都列舉出來,并對比優缺點,參照需求確定最合適的技術方案。這個過程中,需要和產品經理、技術領導等一起討論,最終確定技術路線,記住一定要做好與會紀要,任何結論的落地都要簽字,防止以后出現扯皮的事情發生。 

3 芯片選型、設計原理圖、PCBLayout

技術方案確定了以后,就需要選型并設計原理圖了,這個過程是技術的具體實施過程。包括芯片的選型、原理圖的設計、PCBLayout的設計、程序的編寫以及樣板打樣、樣品制作等。這一部分是工程師的主要工作,由硬件工程師、軟件工程師和結構設計工程師共同完成,各個崗位協同合作。

4 產品的調試以及小批量試產

等樣品出來以后,需要交給測試部門去做功能測試。這個過程的主要目的是測試產品功能、發現產品Bug,力求把工作做到完美、產品做到穩定,有些工作也會把認證工作放在這個環節去做。等調試完成、Bug修復后,需要進行小批量試制,主要由測試部門和工藝部分主導完成。

5 成功量產

在小批量試制、產品認證工作都做了以后,就可以移交給生產部門或者是代工公司去量產了,在這個過程中,需要編寫用戶說明書、產品的調試說明、產品檢測/抽測方法等資料。

通過以上幾個環節,就完成了一款產品的設計。