Sustainability is becoming a key property of modern software systems. While there is a substantial and growing body of knowledge on engineering sustainable software, end-to-end frameworks that situate sustainability-related activities within the software delivery lifecycle are missing. In this article, we propose the SusDevOps framework that promotes sustainability to a first principle within a DevOps context. We demonstrate the lifecycle phases and techniques of SusDevOps through the case of a software development startup company.
翻译:可持续性正成为现代软件系统的关键属性。尽管关于工程化可持续软件的知识体系日益丰富且不断增长,但将可持续性相关活动置于软件交付生命周期中的端到端框架仍然缺失。本文提出SusDevOps框架,该框架在DevOps语境中将可持续性提升为首要原则。我们通过一家软件开发初创企业的案例,展示了SusDevOps的生命周期阶段与技术实现。