配置管理 软件配置管理案例分析 30:如何管控软硬件版本间的衔接

liuyanju · 发布于 2011年3月23日 · 53 次阅读
96

小菜鸟来到新公司,这公司既有硬件研发又有软件研发且同步进行,软件版本需要控制,硬件版本也要控制,习惯了软件管理的小菜鸟迷糊了,硬件咋管?如何管控软硬件间的衔接问题? 大家有啥好意见尽管说出来,让大家都跟着迷糊下?

共收到 11 条回复
96
liuyanju · #1 · 2011年3月23日

对于软件版本控制相信大家都知道我就偷下懒省了。 对于硬件采用类似软件但又有所不同的策略进行管理,按以下步骤进行: 1. 关于配置管理工具选用,考虑硬件研发人员操作的方便可采用VSS等简易工具。 2. 制定整机型号、部件型号、电路板型号的命名规则(在此不细说),网上很多资料可以参考。 3. 版本库中开发库分电气设计、机械设计两部分,依次细分到相关部件及芯片(根据自己公司现状细分,注意外购件及其对应程序的控制),各细小模块的修改均需要打label。 4. 针对电气芯片程序版本及底层驱动程序采用类似软件版本控制策略进行版本管控。 5. 制定类似与软件清单说明的硬件版本说明清单,即整机型号及其所对应的各部件、电路板等版本型号,还有各芯片程序版本号。制定版本说明书模板,内容类似软件说明书模板即可。 6.制定硬件研发配置管理流程。 7.对硬件研发成员进行工具使用培训、流程培训。 软硬件衔接问题: 软件版本说明中只需注明采用硬件的某一版本,注明整机版本即可,万一出现什么问题可根据硬件整机版本说明迅速定位。 相对来说,软件依赖硬件。软硬件同布研发时经常是硬件一变更软件立马跟着变。此时同步进行的测试既有硬件测试又有软件测试,一般硬件测试在先软件在后。有时候项目急可能同步进行。 此时硬件测试工程师只需查看硬件版本测试申请。软件测试工程师软硬件测试申请皆需要查看,以在测试软件的同时兼顾硬件。 一旦硬件研发成型并投产,再变更的可能性就很小,很多时侯即便硬件有问题也需要用软件来掩盖。 此时的测试主要就是软件测试。配置管理的工作一般就偏向软件。 但维护阶段涉及到硬件优化问题,那个阶段软硬件就需要同步进行。但是只要软件版本及硬件版本管理好,两者衔接是不会出问题的。

大致说这么多吧,哈哈,大家赶紧发言,让我学习下,也好改进:lol

4
laofo · #2 · 2011年3月23日

我是来学习的

96
liuyanju · #3 · 2011年3月24日

:@

4
laofo · #4 · 2011年3月24日

我觉得你做的已经很好了。其中有几点做到的确不错。 1)结合实际项目需求选择工具 2)制定规则 3)建立了软件和硬件之间版本的对应关系 4)版本说明清单

其实,你做到已经很不错了,至少做到了可跟踪,可回溯,可控,可操作。上面的几点对于其他人,我觉得有相当大的借鉴意义。

ps:我们平时说的配置管理一般指SCM,即软件配置管理;硬件也需要配置管理,只不过我没接触过。这次真是抱着学习的态度来的。

96
scmroad · #5 · 2011年4月07日

学习了

华为就有的配置管理工程师貌似就也管硬件,是不是称为硬件配置管理工程师就不知道了。

96
codyzhang · #6 · 2011年4月07日

out了,居然不知还有配置管理人员做硬件配管的。开眼界了.......

96
scmroad · #7 · 2011年4月07日

out

96
jasmine_love · #8 · 2011年6月24日

貌似通信行业,可能都要管理一下硬件版本了。

96
jasmine_love · #9 · 2011年6月24日

貌似通信行业,可能都要管理一下硬件版本的。

96
renyan_ry · #10 · 2012年1月04日

liuyanju 于 2011-3-23 13:51 发表
对于软件版本控制相信大家都知道我就偷下懒省了。 对于硬件采用类似软件但又有所不同的策略进行管理,按以下步骤进行: 1. 关于配置管理工具选用,考虑硬件研发人员操作的方便可采用VSS等简易工具。 ... [/quote] CAD图纸,BOM等文件,都很大,放到VSS中没放几个,就能超过VSS的存储的上限值了,VSS还是不太合适~

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册