?采用平台工程战略的开发团队中,有近三分之二(63%)的嵌入式代码仍采用定制解决方案编写
?超过半数(51%)采用平台工程战略的嵌入式系统开发团队面临的首要挑战是跨设备和操作系统环境的开发
?人才短缺阻碍了50%的嵌入式系统开发团队扩展其平台工程策略
平台工程旨在将自动化、自助服务能力和简化的工作流程引入软件开发。然而,根据QtGroup委托ForresterConsulting开展的年研究,拥有平台工程战略的机构中,近三分之二(63%)的嵌入式软件仍采用定制的临时解决方案创建的。尽管受访者认为其机构的平台工程策略已经成熟:其中65%受访者认为其平台是构建嵌入式软件的基础,并不断努力增强功能、提升自动化程度和用例覆盖率。
ForresterConsulting的最新调研发现多种嵌入式系统开发需求阻碍了平台工程发挥最大价值
该研究结果凸显了众多嵌入式系统开发团队在试图兼顾生产力和遵守严格的质量、安全要求时所面临的困难。
嵌入式系统开发团队需要灵活、可扩展且符合安全和质量标准的平台
实际上,高质量是大多数嵌入式系统开发团队追求平台工程的初衷。他们认为平台工程带来的最大商业利益包括:
?由于软件更可靠、质量更高,最终客户的体验得到改善(68%)。
?更符合行业标准和安全性(56%)。
?简化的工作流程有助于保持产品外观和功能的一致性,提高了品牌形象(57%)和工作流程效率(54%)。
然而,近一半(49%)采用平台工程策略的嵌入式开发者难以在标准化、高质量组件的可重用性与使平台适应各种用例、软硬件解决方案的需求之间取得平衡。软、硬件平台的特定需求,加上集成各种非标设备和功能的需求,仍然给团队带来了大量定制开发工作,阻碍其最大限度发挥平台的价值。
?51%的受访者表示很难跨设备、操作系统、硬件和外形尺寸进行开发。
?44%的受访者表示嵌入式系统缺乏统一的UI/UX设计流程来提高可访问性和包容性。
?41%的受访者表示跨职能协作在设计、开发、测试和部署方面困难重重。
?43%的受访者难以在大多数用例中保持自助服务能力。
尽管如此,几乎所有人都(93%)表示其机构领导层支持现有平台工程策略。
"我们注意到市场在平台工程策略的认知成熟度与由此获得的实际收益之间存在差距。无论是在医疗技术、汽车还是工业自动化等行业,仍有太多工作需要手动完成以满足特定需求,"QtGroup产品管理高级副总裁JuhapekkaNiemibi表示,"平台的设计应支持变革,与不断发展的技术相集成,并能跨软、硬件平台工作。利用灵活、可扩展且质量有保证的框架是关键——同样重要的是使用易于部署的优化跨平台组件。这始终是Qt的指导原则,也是我们看到许多客户将Qt框架作为其平台策略基石的原因。"
嵌入式系统开发团队需要培养蓬勃发展的生态系统和人才社区
由于嵌入式系统开发需要多种专业技能,50%的受访者表示人才短缺是改进其平台策略的最大障碍。其他关键障碍包括难以整合遗留平台(49%)和来自产品团队的文化阻力(34%)。
"一方面,嵌入式工程师很难理解其技术设备的最终用户体验,"QtGroup产品总监MauriceKalinowski认为,"另一方面,众多更