Sustainable Software Delivery Framework
In the previous chapter, we focused on defining how to measure and optimize energy consumption, reviewing best practices and tools for reducing the digital carbon footprint. Several key concepts were introduced and explored through concrete implementations. In this chapter, we shift to a more methodological approach and delve into how we can integrate these principles into the Agile Software Development Life Cycle (Agile SDLC). We will examine how applying sustainability to Agile practices can enhance their benefits while minimizing the digital carbon footprint of software.
In this chapter, we will explore the following key topics:
- Agile software delivery: We will provide a brief introduction to the Agile SDLC methodology and review the fundamental principles of Agile
- Sustainable Agile delivery: We will dive into how to incorporate sustainability into the Agile SDLC, illustrating how sustainable practices can be seamlessly integrated...