的部件就确定这个,没有对比的方案肯定不是好的方案。比如XXX设计B产品时,对于奶瓶大小的电解电容就有多次选型,需要对成本、性能参数进行折中。
平时积累高性价比的设计方案,在我们产品设计过程中任务紧、压力大,没有时间和精力去测试很多方案,比如SP3220和MAX3232,同样的功能但价格有很大的差异,用那种呢?验证工作需要在平时多积累。
对成本控制和开发进度、功能实现分情况区别对待。对于产品量很大的产品严格控制成本,1块功能比较复杂的板子削减10元的成本是不困难的,1000套就是1万元的纯利润了。相反,对于一些小批量、高附加值、定制型的产品尽量使用成熟模块、外购件等搭建,自己开发会出现大量的时间成本投入,也会产生可靠性问题,导致后期维护成本居高不下,可能导致亏本。类似产品需着眼于功能实现,具体过程以快速、可靠为重。
在任何类型的产品设计中,能以软件实现的不用硬件实现,除非两者会导致悬殊的工作量。原因如下:1、在产品开发阶段。硬件的改动所需付出的代价远高于软件的改动。2、在产品维护阶段。硬件基本不能通过升级实现,软件可以通过给用户更新版本,弥补漏洞、增加功能。3、在产品生产阶段。软件在产品化后基本不产生什么生产制造成本。
3、外购部件选择。
外购件约占70%-85%之间的产品成本,在研发阶段需要对外购部件进行多方对比,选择合适的型号。比如电台,同样的性能价格差异可能达到60%。
定期对外购件进行市场行情考察,寻找更高性价比的替代方案。
4、积累重用模块。
在USB-232相关模块的使用上,大家是不是发现一个功能可靠、性价比高、资料完整的电路单元是多么可贵,多么有价值。在此表扬下律工,这部分是他的功劳。
我们需要构建基础电路模块、通用程序模块、公共代码库。
软件需要对常用通用功能模块进行封装,打包成便于调用和嵌入的库、类、函数,对这类基础公用代码,软件技术组长需要检查和维护,解决存在的漏洞,并保证软件开发文档的完整、详细。让其他的软件工程师能够方便使用,降低软件的开发成本,降低代码的重复编写。
硬件部分的可以重用的电路模块需要整理出来,并做好积累。电子技术组长需要保证这些通用模块的优化、可靠、高性价比。并做好文档,说明本模块的具体工作原理和开发说明。
开发过程齐全的开发文档好像会增加工作量,实际上不是这样。我们的产品是面向教育的,后期会有很多的培训文档、教程,这些文件的来源就是我们开发过程所积累的这些资料。这些资料在配套资源编写、在对销售部和技术支持部的培训中将会用非常大的用处。
对于公司而言,我们产品需要有人接手和维护,技术文档越多样化越详细,集成本工作的成本越低。
结语:
此文仅对过往所积累的成本数据进行分析和思考,真正的成本控制需落实到实处。本期的成本控制计划主要由研发部、生产部大力推动。2、3月是履行这期计划的关键阶段,2个月后我们重新分析成本数据,期待一个让人满意的结果。