本日就来谈谈版本管理这个话题。
在做产品的过程中:
有效的版本掌握,以及适当的工程文件。

对付确保向客户交付优质的产品来说是至关主要的。
如果单单从软件产品的层面来看:
版本掌握实在是无处不在的。
而且有一些非常成熟的工具,比如说 GIT、SVN。
这些工具都是可以对软件项目进行无缝版本掌握的。
但是对付硬件来说,在版本掌握方面就显得有点棘手了。
在硬件的天下中,用于设计和开拓硬件项目的工具一样平常也都是图形化的。
大多数开拓都是在 CAD,也便是打算机赞助设计程序中完成的。
例如:
用于事理图绘制和 PCB 布局的 Altium Designer。
或用于 3D 建模的犀牛、ProE 等等。
对付硬件来说,实在是缺少一种全面的版本掌握方法的。
但也是有一些工具和技能可以让你的事情顺利展开。
一样平常在你创建工程图时,常日就会涉及标题栏。
标题栏供应了所需的所有信息。
例如:设计师的姓名、日期、零件编号、零件/设计名称、修订版本、修订板块等内容。
个中,修订版块供应了特定修订版中变动内容的简要解释。
在工程领域,当一个设计被干系职员敲定、审查和签署后,它就会被“发布”。
这意味着它要么准备好进行制造,要么至少准备好作为最新和最大的修订版进行履行。
在带有修订号的修订块中添加信息,这就类似于在 GIT 提交时添加的描述。
你的产品内部可能有先前的修订版本,这些版本已经制造并发布到市场上去了。
该文档不仅可以为制造商供应,还可以供你自己做内部参考。
与任何公司一样,员工交往来交往去,都是有流动性的。
如果末了一个人没有记录所做的事情,新人就必须追赶和逆向工程以前所做的事情。
预先建立文档的梳理流程,每个人都将从这项事情中受益。
一、工程变更单
在开拓旨在与你以外的任何人共享的产品时,文档是必不可少的。
如果你想让其他人知道你的小部件如何事情、如何操作或如何设计,请将其放在文档中。
当在涉及许多不同工程师和经理的大型项目上与更大的团队互助时,文档乃至会成为你的一项全职事情。
纵然是最小的变革也会影响全体产品。
假设一个项目的机器工程师决定利用 6 号螺丝钉将电路板固定到外壳上。
现在,PCB 上的安装孔须要变动,这意味着你必须移动安装孔附近的电子元件,这会导致更多的设计变动等。
这便是工程变更单 (ECO) 如此主要的缘故原由。
它们不仅供应变动的文档,还供应有关变动如何影响其他部分的信息。
参与变动涉及的任何设计的所有职员都在此 ECO 上具名。
文件夹构造、文件命名约定和部件号
硬件版本掌握最通用的方法是利用大略的文件夹和文件。
最好有一个集中的文件。
零件编号对付区分产品的组件也很主要。
无论你利用什么零件编号方案,所有零件编号都应位于一个集中列表中,以避免重复和稠浊。
二、硬件持续集成(快速原型设计)
纯软件项目许可开拓职员以自动化的办法做精彩的事情。
持续集成 (CI) 是一种开拓实践,开拓职员会非常频繁地将变动推送到他们的共享存储库,这些变动通过自动化测试和构建过程得到验证。
最靠近硬件持续集成的是 3D 建模和 3D 打印机的组合。
机器工程师可以在早上设计一些东西,在几个小时内进行 3D 打印,并在一天结束时对其零件进行物理测试。
这个过程显然没有软件那么快,但比较以往,它肯定是有进步的。
有各种各样的 3D 打印材料可用于各种 3D 打印机平台。
结论
履行版本掌握流程非常主要。
你须要在开拓的早期就建立起版本管理。
当然了,无论你采取什么样的版本管理流程或方法,其目的都是为了“交付”优质产品这个目标。
你须要确保的是将精确版本的产品制造出来并交付到客户手中。
专栏作家
卫朋,公众年夜众号:产品人卫朋,大家都是产品经理专栏作家。关注智能硬件领域,善于市场剖析、产品设计开拓、生产管理等,喜好阅读和爬山。
本文原创发布于大家都是产品经理,未经作者容许,禁止转载。
题图来自Unsplash,基于CC0协议。
该文不雅观点仅代表作者本人,大家都是产品经理平台仅供应信息存储空间做事。