No worries
No needfor
panic, with
the right
actions
we’llbefine
Onlydrastic
action can
save us
There’s
nothingwe
cando,
we’re
doomed
How do you feel about our
planetary challenges?
The IT Carbon
Footprint
Data centers
consume1 to
2% of global
energy usage
Includingproduction
andlifecycleof devicesIT consumes
4% of globalenergy
usage
2030 forecast:
IT willconsume8% of
globalenergy usage
2040 forecast:
IT willconsume14% of
globalenergy usage
Harvard Business Review.
https://hbr.org/2020/09/how
-green
-is-your
-software
The IT Carbon Footprint
The carbon
footprint of IT is
largerthanthat
of aviation
If the Internet were a
country, it would be 7th on
the list of largest polluters.
It’s carbon footprint is
comparable to South
Africa’s
The Gap
Climate-
neutrality
must be
achievedby
2050
In order to
reachthat
goal we must
cut carbon
emissionsby
at least55%
in 2030
-100
-80
-60
-40
-20
0
20
40
2023203020402050
IT Carbon Footprint
Current pathwayParis alignment
Era of EconomicGrowth
Era of Regeneration
Short Term
Scarcity
Independence
Consumption
Long Term
Balance
Interdependence
Sustainability
Limitlessdata
storage
Maximum
performance
Short hardware
lifecycles
Value for
costumers
Waste
Green Architecture &
Principles
Circularhardware
Sustainableculture
Balanced
value
Minimized
wasteA New Era
of IT
Jump!
Teams’ small steps for the planet
A large bank
1.Getting rid of development environments that are not used.
2.Stopped unnecessary load and stress tests.
3.Optimized the use of log files. This resulted in significant savings. The policy was that they transfered log files to cold storage after a month. But they kept the application log on disk for sixty days. Analysis showed that they no longer consulted those log files and so they chose to remove them from disk after fifteen days.
4.One team offers a document (PDF) in many places in our customer journeys. They always check how many pages the PDF has and place a text with a leaf icon next to the document stating how much CO2 the customer saves by storing it digitally.
5.We built a pipeline that allows us to shut down the test environments and all the applications we have running during the night and on weekends. We have made this pipeline so generic and dynamic that other teams can easily reuse and configure the template.
6.We have now found a way to run our Java applications server-less. We compile the code to machine code so that the application can sleep and start up very quickly when a user needs it. We do thisusingGraalVM.
7.Disabled one of the acceptance environments, because it cost time and resources to roll out new software without any benefits. That saved 12 servers and 2 TB of data, so 5 tons of CO2 savings per year.
8.One team developed a script that disables applications at times when they are not needed.
Dutch Railway company
1.Planneda digital clean-up day.
Dutch Power GridCompany
1.Discusstheimpact on theplanetin refinements
2.SustainableIT challengeduringthePI planning.
Another Dutch Power Grid Operator
1.A data team at Enexis has adjusted a setting in their Data Warehouse, so that after 1 minute of inactivity the warehouse (virtual server on which queries are executed) shuts down, saving us 10% on credit consumption.
2.At Enexis, teams also continue to switch off/transfer old systems to 1 new stack - and they are looking to get rid of multiple platforms.
4. Embed in Way of Working
DoD-Team Excavators
•The code has been reviewedandthereview commentshave been
processed.
•The code is in GIT.
•Feature branches have been mergedtomainandcleanedup.
•The code has been rolledout toAcceptanceandProduction.
•The acceptancecriteria have been met technicallyandfunctionally.
•End-to-end test has been createdandallend-to-end tests pass.
•Withregardtoenergy consumption, unnecessaryresources are identified
andshutdown.
•Incorrect documentationwillbeupdated.
•Security checks have been carriedout.
JiraUser Story Template -Team BASiC
User Story Description
•As [customer/user]
•I want [functionality]
•Sothat[value]
ClimateImpact
•Whatactions do we carryout toreduceourimpact on theplanet?
AcceptanceCriteria
•Whenis thisstory completed?
Dependencies& Risks
•Whatdependenciesdo we have fromotherteams?
•Whatuser storiesmust becompletedbeforewe canstart thisone?
Working on:
-Adding the Planet as a stakeholder in the Architecture Principles
Principlesand
guidelinesfora
Green architecture
Scrum Master
•Growinga culture of
sustainability
•Coaching andfacilitatingthe
team in a green way of
working
•Promoting thegreen
vision, ambitionsand
practices
Product Owner
•Expressingand
promoting a visionon
sustainability
•Prioritizingvalueforthe
environment
•Includetheplanetas a
stakeholder
Developers
•Self-managing for
sustainableproducts
•Addinggreen practices
andtoolingtothe
development standards
•Building andsharing
knowledgeon sustainable
IT practices
Sustainableproduct
development &
innovation
Sustainabilityin
valuecreationSustainabilityin
IT
Sustainable
Scrum Team
Visionon
sustainablevalue
Providing value
metrics for business
sustainability
Providing climate
impact metrics
Providinggreen
tooling
A vision and
ambitions on
sustainable IT
Climate impact
in Sprint Review
& Retrospective
Climate impact
in Definition of
Done
Value for
environment in
Backlog
Green IT Organization
EmbeddingGreen Waysof Workingin the(IT) Org
VisionaryleadershipStructureTeam autonomyContinuousimprovement
Interaction
Round 1: Brainstorm
What is needed to halve your company’s IT carbon footprint
by 2030?
1.Write yourideason post-its (1 ideaper post-it)
2.Discussyourideaswithyourtable
3.Plenary: present 2 or 3 ideastothegroup
Round 2: Circle of Influence
How can you contribute from your role?
1.Plot your ideas in the circle of control - influence - concern
2.Discuss with your table: Which ideas in the outer circle(s) can you make smaller
(or reformulate) and thus shift into your sphere of influence/control?
3.Share your findings in plenary
Round 3: First Steps
What first steps can you take?
1.Write your personal first steps
2.Share them on thewall
3.Don’tforgettowritethemforyourselfandtake themhome!