在电子产品从开发、运行到售后服务和维护这个完整的生命周期之中,设备软件已经成为电子产品制造商获得产品差别化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。为了应对这个挑战,电子设备制造商需要进行一场现代化的变革,改善和提高设备软件开发工具、方法和布署策略,从而简化设备软件设计的复杂度。
Yankee GROUP评估认为,设备软件开发的低效率和时间浪费占去了整个产品生命周期成本的30%。而且,由此带来的项目时间拖延将会产生更大的麻烦和潜在的成本。对于电子产品制造商来说,产品从开发到上市的时间周期太长,再加上由于产品上市慢于竞争对手而丧失的商机,常常会给自己带来毁灭性的挫败。
在设备软件开发与布署过程中,导致复杂度增加的主要原因有三个。
第一,智能化、网络化已经是一种必不可少的基础功能,而不是什么增加竞争力的独创特性。而电子产品制造厂商们仍然必须投入大量人力、时间和金钱来开发这些基础性功能软件,因而影响了他们在核心竞争力方面的资源投入。
第二,对于设备软件的更高要求同时也伴随着市场竞争的加剧和利润空间缩小的压力,这就使得电子设备制造商很难拿出大笔的资金用于软件开发工具的更新换代,从而迫使软件人员自己去编写基础性的软件模块。由于缺乏标准化的规范,这些自编软件的可扩展性、可重用性都比较差。
第三,大量自编软件必然伴随着非标准化的开发规范、只能使用一次的开发工具以及僵化的技术方法,这就给技术创新带来了极大的阻力。
总之,在传统设备软件中只能一次性发挥作用的设计与布署方法非常不利于后续的系统集成,文档也常常不够完备,可扩充性和可重用性都不尽人意,因此很难适应当今世界的技术发展和市场环境。厂商们常常面临的情况的是:完成的产品成本太高,交货时间拖延,有时连基本的功能要求都达不到。
|