2018-12-18 15:51:05分類:硬件開發7607
“產品開發流程涉及的人員從產品經理到設計師、前端、后端等等一系列人員,這篇文章主要關于智能硬件產品技術開發管理的詳細流程,希望對產品技術人員有一定的參考價值。相關文章:《電子產品設計與硬件開發流程概述》
產品開發流程步驟第一步:市場需求文檔,簡稱為MRD(Market Requirement Document),是市場部門的產品經理或者市場經理編寫的一個產品的說明需求的文檔,該文檔是產品項目由“準備”階段進入到“實施”階段的第一文檔。
做任何東西之前,首先要考慮其背后的用戶需求、商業價值、技術難度。只有用戶有需求,你的產品才會有人用;只有其商業價值成立,才能為企業帶來利潤,畢竟企業最最基本的目標就是要盈利;只有技術上的總體評估是可行的,整個項目才可被執行。
這個階段,需要有嚴格的評審,需要有經驗的市場人員、運營人員、產品、技術、測試人員參與,從市場商業和各自專業的角度來參與評審,比如:市場運營人員一般會從市場的角度,產品人員會從用戶的角度,技術人員會考慮技術的專業角度來參與評審。
市場需求文檔撰寫,一般采用ppt xmind keynote的形式,把從市場和用戶收集到的數據,以及行業相關的信息進行整理,并且提出對應的需求,大部分的公司都是產品經理來負責MRD和PRD的撰寫。
原型設計就是交互設計,我比較喜歡用原型設計來表述,主要就是交互設計師與PD、PM、網站開發工程師溝通的最好工具。
原型是一種讓用戶提前體驗產品、交流設計構想、展示復雜系統的方式。就本質而言,原型是一種溝通工具。
做原型的一般步驟:
畫草圖的目標是提煉想法,畫草圖要避免陷入審美細節,盡可能快速的導出想法才是關鍵。
演示和討論的目標是把一些想法拿出來跟大家分享,然后進一步完善想法。
在明確了想法之后,就可以開始進行原型設計了。這個階段需要考慮很多細節,找出切實可行的方案,運用合適的原型來表達。
原型的目標之一是讓受眾來檢驗產品是否達到了預期。
Axure、Omnigraffle(Mac)、JustinMind
POP(Prototyping on Paper)、國產Mockplus、Pencil Project 、Proto.io等。
交互設計一旦通過,就可以進入下一步的高保真圖的設計,視覺設計組會根據產品經理的描述,設計出最新的視覺效果(高保真圖),一般采用ps等設計軟件。
PS(Photoshop) AI(Adobe illustrator) Sketch
在交互評審通過后,負責把控UI整體風格和所有視覺效果的設計,主要輸出:VI選擇的方案、所有視覺效果圖、資源包等。
PRD詳細需求文檔一般與視覺設計是同步進行,主要是細化MRD里的功能以及詳細流程、文案等細節,主要還是產品經理負責。
PRD詳細需求文檔,一般包括功能流程圖 、產品的功能點(框架腦圖)、主要功能賣點,模塊的內容,文字文案、各功能描述、彈出框內容文案,各模塊之間關系,以及各模塊業務邏輯、結構框架圖等。
很多產品經理不太重視功能流程圖,經常交互到研發和測試的需求文檔經常不體現出來,這點是不對的,特別是涉及到負責的流程,需要完整的流程圖,需要按照模塊的流程逐個進行分類,分類以后按照功能的不同、簡易程度,分別畫出流程。
進入研發階段,主要會涉及到前段開發工程師、架構師、后端工程師、項目經理、測試等人員。
研發流程步驟
前端工程師
負責把視覺設計后的高保真圖,轉換為html、css,利用js實現其交互效果。大家熟知的前段工程師。
架構師
一般產品進入研發階段,大的項目需要做技術的概要設計和詳細設計,保證技術方案的穩定性、可擴展性、性能等多項指標,這里就會涉及到架構師的參與,確保技術方案的可行性。
后端工程師
實現后端功能開發,讓功能可用、易用,「程序猿」是最直接的描述,寫代碼的牛人或者普通人。
測試工程師
測試工程師,會測試產品的缺陷,在各個終端的適應性,以及產品在高訪問下的性能測試。
運維工程師
測試通過后上線,會涉及到線上硬件運維。
項目管理
協調技術、產品、運營等部門把產品更好的實現。
研發流程步驟
一般的研發步驟都會經歷如上階段,概要設計和詳細設計主要是對技術的可實施性進行完整的評估,評審通過之后才會進入完整的編碼研發和測試階段,最后才是運維上線,最后才是產品上線后的效果反饋(數據收集驗證產品效果)。
一項產品的的功能往往是由軟件和硬件共同完成的,哪些是由硬件完成,哪些是由軟件完成,項目組在開發前必須細致考慮.不管是軟件開發和硬件開發,都會有具體的流程,硬件開發流程包括:硬件需求分析、硬件系統設計、硬件開發過程控制、系統聯調、文檔歸檔及驗收申請.
2019-01-15
一種看得見實物的電子產品研發,硬件開發一般分為:原理圖設計、電路圖設計、PCB板設計、測試板生產、功能性測試、穩定性測試、單片機設計、小批量生產、正式投放市場或正式使用等步驟.軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程.軟件開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程.
2019-01-07
IT行業的產品項目開發流程,軟件硬件是怎么開發出來的?為什么產品的結果是這樣?為什么產品開發的速度不能再快一點?為什么程序員經常加班?他們都在忙些什么?測試是不是就是每天忙著點點程序看會不會報錯?
2019-01-03
因為互聯網的流行,人們越來越離不開智能硬件或軟件的使用了,而正因如此,智能硬件的開發成為許多年輕人喜歡的職業,不過在開發中會有各種各樣的步驟,哪些比較重要呢?針對智能硬件的開發流程中哪些方面比較重要的問題,來看哪些方面會決定著能不能成功進行智能硬件的開發。
2018-12-20
作為電子產品開發的從業者,了解電子產品開發的流程,各部分的具體職能和作業方式,以正確給自己定位,把握自己的工作內容和工作方式,可以更好的為完成開發工作。本文結合從業經驗就開發流程簡單概述,簡要記述筆者對各開發相關環節的職能和作用的理解,從而在工作時的準確個人定位及正確參與團隊工作,更好的完成電子產品的開發工作。
2018-12-12
嵌入式系統的軟硬件開發流程需要經過哪些步驟?首先:要看你的項目經理是當成什么層面的了,如果是負責面向客戶聯絡溝通,內部監督控制進度的話是能做好內外溝通,兩邊都能協調好就可以了。
2018-12-07