產品經理進階:硬件版本管理必不可少

1 評論 7596 瀏覽 7 收藏 7 分鐘

在產品工作過程中,版本管理是很有必要的。有效的版本控制,以及適當的工程文件。對于確保向客戶交付優質的產品來說是至關重要的。作者總結了版本管理相關流程,希望對你有所幫助。

今天就來談談版本管理這個話題。

在做產品的過程中:

有效的版本控制,以及適當的工程文件。

對于確保向客戶交付優質的產品來說是至關重要的。

如果單單從軟件產品的層面來看:

版本控制其實是無處不在的。

而且有一些非常成熟的工具,比如說 GIT、SVN。

這些工具都是可以對軟件項目進行無縫版本控制的。

但是對于硬件來說,在版本控制方面就顯得有點棘手了。

在硬件的世界中,用于設計和開發硬件項目的工具一般也都是圖形化的。

大多數開發都是在 CAD,也就是計算機輔助設計程序中完成的。

例如:

用于原理圖繪制和 PCB 布局的 Altium Designer。

或用于 3D 建模的犀牛、ProE 等等。

對于硬件來說,其實是缺乏一種全面的版本控制方法的。

但也是有一些工具和技術可以讓你的工作順利展開。

一般在你創建工程圖時,通常就會涉及標題欄。

標題欄提供了所需的所有信息。

例如:設計師的姓名、日期、零件編號、零件/設計名稱、修訂版本、修訂板塊等內容。

其中,修訂版塊提供了特定修訂版中更改內容的簡要說明。

在工程領域,當一個設計被相關人員敲定、審查和簽署后,它就會被“發布”。

這意味著它要么準備好進行制造,要么至少準備好作為最新和最大的修訂版進行實施。

在帶有修訂號的修訂塊中添加信息,這就類似于在 GIT 提交時添加的描述。

你的產品內部可能有先前的修訂版本,這些版本已經制造并發布到市場上去了。

該文檔不僅可以為制造商提供,還可以供你自己做內部參考。

與任何公司一樣,員工來來去去,都是有流動性的。

如果最后一個人沒有記錄所做的事情,新人就必須追趕和逆向工程以前所做的事情。

預先建立文檔的梳理流程,每個人都將從這項工作中受益。

一、工程變更單

在開發旨在與你以外的任何人共享的產品時,文檔是必不可少的。

如果你想讓其他人知道你的小部件如何工作、如何操作或如何設計,請將其放在文檔中。

當在涉及許多不同工程師和經理的大型項目上與更大的團隊合作時,文檔甚至會成為你的一項全職工作。

即使是最小的變化也會影響整個產品。

假設一個項目的機械工程師決定使用 6 號螺絲釘將電路板固定到外殼上。

現在,PCB 上的安裝孔需要更改,這意味著你必須移動安裝孔附近的電子元件,這會導致更多的設計更改等。

這就是工程變更單 (ECO) 如此重要的原因。

它們不僅提供更改的文檔,還提供有關更改如何影響其他部分的信息。

參與更改涉及的任何設計的所有人員都在此 ECO 上簽字。

文件夾結構、文件命名約定和部件號

硬件版本控制最通用的方法是使用簡單的文件夾和文件。

最好有一個集中的文件。

零件編號對于區分產品的組件也很重要。

無論你使用什么零件編號方案,所有零件編號都應位于一個集中列表中,以避免重復和混淆。

二、硬件持續集成(快速原型設計)

純軟件項目允許開發人員以自動化的方式做精彩的事情。

持續集成 (CI) 是一種開發實踐,開發人員會非常頻繁地將更改推送到他們的共享存儲庫,這些更改通過自動化測試和構建過程得到驗證。

最接近硬件持續集成的是 3D 建模和 3D 打印機的組合。

機械工程師可以在早上設計一些東西,在幾個小時內進行 3D 打印,并在一天結束時對其零件進行物理測試。

這個過程顯然沒有軟件那么快,但相比以往,它肯定是有進步的。

有各種各樣的 3D 打印材料可用于各種 3D 打印機平臺。

結論

實施版本控制流程非常重要。

你需要在開發的早期就建立起版本管理。

當然了,無論你采用什么樣的版本管理流程或方法,其目的都是為了“交付”優質產品這個目標。

你需要確保的是將正確版本的產品制造出來并交付到客戶手中。

專欄作家
衛朋,公眾號:產品人衛朋,人人都是產品經理專欄作家。關注智能硬件領域,擅長市場分析、產品設計開發、生產管理等,喜歡閱讀和爬山。

本文原創發布于人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協議。

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 實施版本控制流程非常重要有道理!

    來自天津 回復