1 of 19

Patterns Strategy Workshops

Green Software Patterns�January - February 2024

2 of 19

3 of 19

Workshops

A series of virtual Design Thinking workshops to restart and reshape the Green Software Patterns project.

Evolve the catalogue, making it relevant to a larger audience, covering additional areas and further establishing it as an authority on patterns to reduce your software emissions.

4 sessions over 4 weeks in January & February 2024.

Attended by volunteers from 12 GSF Members.

Created 2331 digital post-its.

4 of 19

Goals

  1. Redesign the Green Software Patterns experience to empower software teams throughout the world to build greener applications
  2. Consider how we position the GSF as the authority on green software pattern
  3. Develop a new strategy to help the catalogue continue growing and evolving beyond the current state

5 of 19

A new vision

6 of 19

7 of 19

Integration of globally accepted and adopted standards of patterns and practices into tools environment. These are built into all major tools and active as a default. Automation of application of green software patterns and practices embedded within tools and measurements of the impact.

Enabling visibility, forecasting and real-time measurements for informed decision making throughout the software lifecycle (design, implementation, use).

�Analysis, forecasting and optimization can be AI-based. The impact of using the AI itself needs to be measurable and ideally run carbon-neutrally.”

8 of 19

Key Insights

  • It’s all about the “Developer” Experience - Green by default
  • Sustainability-led, informed decision-making
  • Measurement matters
  • “Don’t make me think” (AI)
  • New relevant ways to access the catalogue
  • New patterns, in new areas

9 of 19

  1. It’s all about the “Developer” Experience

“Integrated and accessible authoritative source of green software guidance that comes pre-packaged into my tools and suggests sustainable improvements to my design.”��“Patterns and practices are built into software tools, including software development IDEs, devops, repos, management tools... etc”��“When I start a new project in a Figma-like UX tool, the sustainability-relevant functional modules and KPIs are already in place and can easily be modified. “

10 of 19

2. Sustainability-led, informed decision-making

“Provides predictions on the green impact of designs so business owners can make informed decisions.”��“Users can enter their use cases (including infrastructure environment) and receive filtered guidance on what patterns to implement.”

11 of 19

3. Measurement Matters

“Organisations worldwide will be able to automatically understand the green impact of their software and continuously apply green software patterns to their applications.”��“Patterns interface with measurement frameworks to understand emissions form the computing both before and after application.”

12 of 19

4. “Don’t make me think” (AI)

“The whole project can be analysed by the carbon-neutral AI-based GSF agent at any time.”��“In the sustainability landscape of 2030, the horizon is marked by a transformative shift where artificial intelligence takes the lead in crafting sustainable software.”

13 of 19

5. New relevant ways to access the catalogue

“As a CIO/CTO every time I want to understand how to make my existing software applications greener…“��“As a UX designer every time I need to design experiences..”��“As a Sustainability Lead every time policies are required to support the adoption of the patterns…”��“As an enterprise architect every time there is a need for a green Enterprise Strategy”

14 of 19

15 of 19

6. New patterns, in new areas

AIEducation & Advocacy�Enterprise Architecture�Infrastructure & Architecture�Measurement�Strategy�User Experience Design�Non-human personas

16 of 19

Future Plans

17 of 19

18 of 19

19 of 19

Short Term

  • Improve the User Experience
    • Catalogue & Website
    • New user journeys�
  • Expand the catalogue
    • New Patterns�
  • Investigate integration
    • Developer Experience
    • AI