面对蛮力开发,你该怎么办

白癜风患处会脱皮吗 https://m-mip.39.net/news/mipso_5919525.html

您的公司或您所在的研发团队是否还在蛮力开发:团队合作效率低、技术积累难复用、技术底蕴薄弱、项目被工程师绑定、老板被工程师绑架等,让我们以漫画图还原现场,讨论解决之道。

01

高薪招聘了一些能力较强的工程师,但是编程风格及所喜平台各异,合作中矛盾重重,产能1+11,产品迟迟难量产。

图1合作效率低

02

新项目每次开发几乎是重新开始,技术积累难以复用,无意义的重复劳动不断。

图2积累难以复用

03

已完成的项目,打算更换价格更便宜的芯片,以降低成本,但却相当于重新开发,反而增加了研发成本和风险。

图3切换芯片、平台困难

04

负责老产品的工程师离职后,其他工程师很难接手维护和升级。

图4维护升级困难

05

项目进行到一半,主工程师突然提出要离职,他人难以接手,项目无法进行,管理者手足无措。

图5被工程师绑架

06

搞了那么多年开发,拿不出点像样的技术积累,公司技术底蕴薄弱。

图6技术底蕴薄弱

07

面对这么多问题,我们来开会讨论一下,该怎么解决前面的这些问题?

图7攻城狮的心声

基于上图攻城狮和老板的讨论,总结如下:

采用统一的平台,降低沟通成本,即可加快项目进度,减少BUG,实现工程师合作效率1+12;

采用统一的平台,一次编程,终身使用,减少无意义的重复劳动;

采用统一的平台,采用标准的API,项目间无缝移植,轻松切换MCU;

采用统一的平台,统一编程风格,他人容易接手;

采用统一的平台,分工明确,减少对工程师的依赖;

采用统一的平台,做一个积累一个,技术底蕴越来越雄厚。

08

很清楚基于平台研发可以解决很多问题,有很多好处,但开发一个平台投入太大,费时费力,成本太高,同时还有很大的风险,怎么办?

图8无奈的Boss

上图高层们的讨论,总结如下:

平台到底该怎么弄?架构该怎么设计才合理?

没有那么多资深的工程师,该怎么进行?

搭建平台需要投入多少人?多少钱?

又需要多少时间?项目已经准备开始,项目急需平台,怎么办?

平台搭建出来又该怎么验证可靠性?是否有风险?如果在项目应用中出现事故,怎么办?

09

企业的目的就是赚钱,不赚钱的企业就是在耍流氓,让企业的利润最大化,需要在非核心领域减少重复的、繁琐的工作,降低隐性成本。在核心领域,专注于提升产品的核心竞争力,提高输出价值。不擅长搭建平台,能不能找一个现成的来用,最好是好用可靠又免费那种?

图9AMetal平台

10

立功科技提供的AMetal平台,采用简洁高效的架构,支持跨平台移植,支持多种操作系统,提供丰富的组件,支持多种协议,可裁剪,可替换。采用标准的API接口,真正实现跨平台,一次编程,终身使用,历经多年诸多项目应用检验,稳定可靠,并在github上开源!开源!开源!

图10AMetal平台优势

11

同时,ZLG将结合AMetal与众多优秀的企业合作,采取“按需定制”的软硬件开发模式支持用户,从硬件电路设计、软件驱动设计到内核定制等,全方面打造适合用户您需求的软硬件平台,您只需专注于“核心域”,ZLG专注于“非核心域”,促使产品更快投入市场,最终实现双赢。

图11AMetal按需定制方式

看到这,是不是很心动,下面献上AMetal平台源码及参考资料获取方式:

源码获取:AMetal源码已在github上进行开源,可免费获取:



转载请注明地址:http://www.henanledxianshiping.com/fjgcjs/22560.html
  • 上一篇文章:
  • 下一篇文章: 没有了