如果您比较“主流” DevOps(如果有),那么与航天器相关的环境中的DevOps实践是否有很大不同?如果范围太广,请以航空电子软件为例。


航空电子系统包括通信,导航,多个系统的显示和管理,以及数百个被
安装在飞机上以执行单独的功能(维基百科)。


评论

我很好奇Aviation.stackexchange.com上的人们对此有何评论。

Aviation.stackexchange.com/questions/46345/…

#1 楼

在航空电子领域,DevOps与飞机/航天器之间的主要区别仅与部署速度有关,这要归功于FAA认证,飞机重新修饰以及航空业发布其更改的方式。

但最终,DevOps并非仅限于高速传输方法(例如敏捷)。并且可以在Waterfall方法或其他类似方法的上下文中完成。

在某些方面,航空业通常以工厂为导向,这与Kim,Behr和Spaford对DevOps的描述和概念化非常吻合。 。

使用DevOps思维的敏捷方法可以轻松完成LRU和机架的开发。这些小的更改可以存储起来并定期发布,以进行最终的机架测试和认证(例如AS9100)。航空公司在利用自动化进行机队软件部署方面可能会做更多的工作,而尚未利用这些发展。实现DevOps。但是,我只是强调不够,因为挑战是内部和政治挑战,不是技术或方法论挑战。这些也不是由行业法规,政策和标准引起的系统性问题。能够进行创新并提供更高价值,更高可靠性和更便宜成本的航空电子公司,将很容易超越竞争对手,从而获得吸引力和市场份额。航空电子行业已经为这种变革做好了准备,DevOps非常适合成为变化的原因。