The world is on fire! None of our improvements in software development will matter at all if we can’t change the course of the climate crisis. The software lifecycle creates direct and indirect carbon emissions: it has a footprint, worsening environmental problems. However, the environmental aspect is not the only one we need to focus on. If we take our task seriously, we have to take a holistic view of software development in the sense of the so-called triple bottom line from all three sustainability perspectives: social, economic, and ecological.
In this session, I want to broaden our horizon on having this holistic perspective on our responsibility for sustainability that comes with software development. I will share both ideas about possibilities and examples from companies who make already an effort in implementing this holistic perspective because sustainability becomes more and more a success factor for every company: For finding and keeping both clients as well as talent. Thus, this session is about raising awareness of our contribution to sustainability and understanding the (first) steps we can take to make a difference.
10. JEckstein.com/sustainability | @JuttaEckstein
11
It is time for the computing community
to face up to computing’s growing
environmental impact – and take
responsibility for it!
Andrew A. Chien, Editor-in-Chief of the CACM
12. JEckstein.com/sustainability | @JuttaEckstein
13
Society is demanding that companies, both
public and private, serve a social purpose.
To prosper over time, every company must
not only deliver financial performance, but
also show how it makes a positive
contribution to society.
Larry Fink, Chairman and CEO of BlackRock,
January 2018 open letter to CEOs.
19. JEckstein.com/sustainability | @JuttaEckstein
22
Sustainability by Agile
Use agile practices & mindset to help solve the climate crisis
For example:
– Use your skills for increasing sustainability
• E.g., as part of HackYourFuture, Nicole Belilos was a SM for
refugees creating a food saver app
20. JEckstein.com/sustainability | @JuttaEckstein
23
Sustainability in Agile
Use sustainability to guide your actions and outcomes in
agile development
For example:
– Have a definition of done that verifies that the energy
consumption of your system does (at least) not increase