嵌入式系统中可复用固件开发的实用指南
1. 引言
开发可复用固件的过程可以遵循非常正式和严格的实施方式,也可以由一个意识到需要做出改变的程序员单独完成。专注于一到三项改进,直至达到预期结果,往往能取得最佳成效。接下来,我们将详细探讨如何遵循这一简单过程并从中获得最大收益。
2. 确定期望的结果和成果
开发团队在着手改进以开发可复用固件时,可能期望实现多种结果。嵌入式系统开发人员通常关注以下几点:
- 提高代码可读性
- 减少漏洞数量
- 提升复用性和可移植性
从商业角度来看,管理层和股东则更关注:
- 缩短产品上市时间
- 降低开发成本
- 提高产品质量
虽然表面上这些期望的结果可能没有明显重叠,但实际上开发人员想要改进的方面往往会对商业成果产生影响。不过,有时让管理层理解开发人员的改进益处,或者让开发人员认识到管理层所关注的复用和可移植性的重要性,都可能存在困难。关键在于找出既能满足工程需求,又符合管理层期望的结果。开发人员需要先理解业务需求,然后在工程层面采取相应措施,以实现业务目标的同时达成自身期望。
3. 期望的结果分析
3.1 缩短产品上市时间
许多经理和企业主都希望开发团队能够缩短产品上市时间。在竞争中抢先将产品推向市场,对于企业而言具有重大优势,尤其是对于新产品。尽早推出产品可以:
- 为公司提供资金来源
- 让团队获得成功的喜悦
- 击败竞争对手
- 降低成本
项目超期会大幅增加成本,甚至可能导致项目取消或企业倒闭,这也是人们大力推动缩
超级会员免费看
订阅专栏 解锁全文
1168

被折叠的 条评论
为什么被折叠?



