Skip to content

Transforming Organisational Software Sustainability (TOSS) - Using software emission calculation data for organisational decision making during the development and use of technology applications.

License

Notifications You must be signed in to change notification settings

Green-Software-Foundation/toss

Repository files navigation

Transforming Organisations for Sustainable Software (TOSS)

Back Ground

The Green Software Foundation has been building the methods, tools, standards, and patterns to help both developers and operational engineers embed green software practices. To first use these tools and embed them in organisations, we require a framework that provides changemakers in organisations with an approach to adopting, using, and reducing carbon emissions from running software applications.

Implementing measures to reduce software emissions can result in an enhanced and robust technology platform. Reduced emissions can also result in immediate cost reductions for businesses, as they will need to acquire fewer offsets in order to attain carbon neutrality. A cost-benefit analysis can provide guidance on the necessity of adding an incremental feature if its implementation will generate X quantity of CO2e that requires offsetting. The framework will consider the implementation of green software approaches from both top down (organisation strategy) and bottom up (DevOps community).

The initiative also draws from a doctoral study that looks at how change management specialists might develop technology projects that include energy-saving and carbon-emission-reducing tactics. Details about the doctoral study's interaction with GSF and its governance structure are provided in the terms of reference.

There is also a project in progress that focuses on the maturity matrix model (Coummunity WG) for organisations to assess where they are on their green software journey. The following opportunities will be explored across both projects:

  • Identify gaps in organisations - this project involves implementing various tools and practices within an organisation, and the maturity matrix model assesses the current state of the organisation.
  • The maturity matrix model provides the inputs into this framework. The assessment is to understand the organisation's current capabilities, determine intermediary steps and target states, and develop a roadmap towards improved sustainable IT practices and outcomes.

In simple terms, the maturity matrix model provides the assessment, and this project provides the adoption of green software practices.

Objective

The project team will develop a framework that encapsulates an underlying methodology and decision tree for organisations to 1) embed 2) transform and 3) use software emissions data to help achieve their net zero targets.

The framework and methodology will utilise the tools, standards, patterns, and principles developed by the Green Software Foundation as well as those that are available from external sources.

Problem Statement

The development of tools, calculation methodologies, and processes is underway to help the IT community become green. Organisations are on a journey, and their implementation of green IT and software varies. There are still gaps for organisations to embed the culture and behaviour to make decisions that foster green IT choices. The linking of key data across different functions that impact IT will help create visibility into the environmental impact of technology.

Key Question: How to embed green software calculations and tools for organisations to use software emissions data to reduce carbon?

As carbon emissions from software do not fall solely under the responsibility of technology departments or functions, the initiative aims to integrate the methodologies and tools across the entire organisation.

Solution

The solution is to present a framework incorporating a decision tree strategy. It would also reveal where voids exist, providing ideas for future initiatives.

Closure: For the project to be successful, GSF organisations must test the framework throughout its development and numerous iterations. The SCI is an excellent example of a project that was implemented within organisations and resulted in a continuous feedback cycle. For organisations to use the framework and create case studies to document their approach and processes. The gaps are to be identified and feedback collected and reviewed with the project team for continuous updates to the framework.

The solution would describe a framework incorporating a method that is focused on a decision tree approach. It would also reveal where voids exist, providing ideas for future initiatives.

ToC: By the end of 2024, this initiative will enhance the adoption of various GSF tools and methodologies.

Timelines

  • January 2024 – Agree on the project scope with GSF.
  • February 2024 – Define the key terms, e.g., how we classify technology-based projects.
  • March to August 2024 – Development of the framework.
  • September to October – Solicit feedback and update changes.
  • October 2024 to January 2025 – Framework development process.

About

Transforming Organisational Software Sustainability (TOSS) - Using software emission calculation data for organisational decision making during the development and use of technology applications.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published