產(chǎn)品經(jīng)理進(jìn)階:硬件版本管理必不可少
在產(chǎn)品工作過程中,版本管理是很有必要的。有效的版本控制,以及適當(dāng)?shù)墓こ涛募?。?duì)于確保向客戶交付優(yōu)質(zhì)的產(chǎn)品來說是至關(guān)重要的。作者總結(jié)了版本管理相關(guān)流程,希望對(duì)你有所幫助。
今天就來談?wù)劙姹竟芾磉@個(gè)話題。
在做產(chǎn)品的過程中:
有效的版本控制,以及適當(dāng)?shù)墓こ涛募?/p>
對(duì)于確保向客戶交付優(yōu)質(zhì)的產(chǎn)品來說是至關(guān)重要的。
如果單單從軟件產(chǎn)品的層面來看:
版本控制其實(shí)是無處不在的。
而且有一些非常成熟的工具,比如說 GIT、SVN。
這些工具都是可以對(duì)軟件項(xiàng)目進(jìn)行無縫版本控制的。
但是對(duì)于硬件來說,在版本控制方面就顯得有點(diǎn)棘手了。
在硬件的世界中,用于設(shè)計(jì)和開發(fā)硬件項(xiàng)目的工具一般也都是圖形化的。
大多數(shù)開發(fā)都是在 CAD,也就是計(jì)算機(jī)輔助設(shè)計(jì)程序中完成的。
例如:
用于原理圖繪制和 PCB 布局的 Altium Designer。
或用于 3D 建模的犀牛、ProE 等等。
對(duì)于硬件來說,其實(shí)是缺乏一種全面的版本控制方法的。
但也是有一些工具和技術(shù)可以讓你的工作順利展開。
一般在你創(chuàng)建工程圖時(shí),通常就會(huì)涉及標(biāo)題欄。
標(biāo)題欄提供了所需的所有信息。
例如:設(shè)計(jì)師的姓名、日期、零件編號(hào)、零件/設(shè)計(jì)名稱、修訂版本、修訂板塊等內(nèi)容。
其中,修訂版塊提供了特定修訂版中更改內(nèi)容的簡要說明。
在工程領(lǐng)域,當(dāng)一個(gè)設(shè)計(jì)被相關(guān)人員敲定、審查和簽署后,它就會(huì)被“發(fā)布”。
這意味著它要么準(zhǔn)備好進(jìn)行制造,要么至少準(zhǔn)備好作為最新和最大的修訂版進(jìn)行實(shí)施。
在帶有修訂號(hào)的修訂塊中添加信息,這就類似于在 GIT 提交時(shí)添加的描述。
你的產(chǎn)品內(nèi)部可能有先前的修訂版本,這些版本已經(jīng)制造并發(fā)布到市場上去了。
該文檔不僅可以為制造商提供,還可以供你自己做內(nèi)部參考。
與任何公司一樣,員工來來去去,都是有流動(dòng)性的。
如果最后一個(gè)人沒有記錄所做的事情,新人就必須追趕和逆向工程以前所做的事情。
預(yù)先建立文檔的梳理流程,每個(gè)人都將從這項(xiàng)工作中受益。
一、工程變更單
在開發(fā)旨在與你以外的任何人共享的產(chǎn)品時(shí),文檔是必不可少的。
如果你想讓其他人知道你的小部件如何工作、如何操作或如何設(shè)計(jì),請將其放在文檔中。
當(dāng)在涉及許多不同工程師和經(jīng)理的大型項(xiàng)目上與更大的團(tuán)隊(duì)合作時(shí),文檔甚至?xí)蔀槟愕囊豁?xiàng)全職工作。
即使是最小的變化也會(huì)影響整個(gè)產(chǎn)品。
假設(shè)一個(gè)項(xiàng)目的機(jī)械工程師決定使用 6 號(hào)螺絲釘將電路板固定到外殼上。
現(xiàn)在,PCB 上的安裝孔需要更改,這意味著你必須移動(dòng)安裝孔附近的電子元件,這會(huì)導(dǎo)致更多的設(shè)計(jì)更改等。
這就是工程變更單 (ECO) 如此重要的原因。
它們不僅提供更改的文檔,還提供有關(guān)更改如何影響其他部分的信息。
參與更改涉及的任何設(shè)計(jì)的所有人員都在此 ECO 上簽字。
文件夾結(jié)構(gòu)、文件命名約定和部件號(hào)
硬件版本控制最通用的方法是使用簡單的文件夾和文件。
最好有一個(gè)集中的文件。
零件編號(hào)對(duì)于區(qū)分產(chǎn)品的組件也很重要。
無論你使用什么零件編號(hào)方案,所有零件編號(hào)都應(yīng)位于一個(gè)集中列表中,以避免重復(fù)和混淆。
二、硬件持續(xù)集成(快速原型設(shè)計(jì))
純軟件項(xiàng)目允許開發(fā)人員以自動(dòng)化的方式做精彩的事情。
持續(xù)集成 (CI) 是一種開發(fā)實(shí)踐,開發(fā)人員會(huì)非常頻繁地將更改推送到他們的共享存儲(chǔ)庫,這些更改通過自動(dòng)化測試和構(gòu)建過程得到驗(yàn)證。
最接近硬件持續(xù)集成的是 3D 建模和 3D 打印機(jī)的組合。
機(jī)械工程師可以在早上設(shè)計(jì)一些東西,在幾個(gè)小時(shí)內(nèi)進(jìn)行 3D 打印,并在一天結(jié)束時(shí)對(duì)其零件進(jìn)行物理測試。
這個(gè)過程顯然沒有軟件那么快,但相比以往,它肯定是有進(jìn)步的。
有各種各樣的 3D 打印材料可用于各種 3D 打印機(jī)平臺(tái)。
結(jié)論
實(shí)施版本控制流程非常重要。
你需要在開發(fā)的早期就建立起版本管理。
當(dāng)然了,無論你采用什么樣的版本管理流程或方法,其目的都是為了“交付”優(yōu)質(zhì)產(chǎn)品這個(gè)目標(biāo)。
你需要確保的是將正確版本的產(chǎn)品制造出來并交付到客戶手中。
專欄作家
衛(wèi)朋,公眾號(hào):產(chǎn)品人衛(wèi)朋,人人都是產(chǎn)品經(jīng)理專欄作家。關(guān)注智能硬件領(lǐng)域,擅長市場分析、產(chǎn)品設(shè)計(jì)開發(fā)、生產(chǎn)管理等,喜歡閱讀和爬山。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
實(shí)施版本控制流程非常重要有道理!