print logo

Wie Software ressourcenschonend entwickelt werden kann

Bitkom veröffentlicht Leitfaden „Ressourceneffiziente Programmierung“.
BITKOM | 14.04.2021
Wie Software ressourcenschonend entwickelt werden kann © freepik / rawpixel
 

Die Digitalisierung kann ein bedeutender Hebel dafür sein, den CO2-Ausstoß zu senken. Das zeigt die Bitkom-Studie „Klimaeffekte der Digitalisierung“. Zugleich sind digitale Technologien und Anwendungen selbst für einen wachsenden Anteil an CO2-Emissionen verantwortlich - das gilt auch für Software. Ob bei der Entwicklung einer mobilen App, der Konfiguration eines ERP-Systems oder beim Einsatz Künstlicher Intelligenz: Die Verarbeitung teilweise großer Datenmengen benötigt viel Energie. Durch effiziente Programmierung und Softwareentwicklung können der Energieverbrauch und die Nutzung natürlicher Ressourcen jedoch reduziert werden. Der Digitalverband Bitkom hat jetzt den Leitfaden „Ressourceneffiziente Programmierung“ veröffentlicht, um aufzuzeigen, wie Softwareunternehmen bzw. Entwicklerinnen und Entwickler mit mehr Rücksicht aufs Klima programmieren können. „Die IT-Branche muss und kann einen bedeutenden Beitrag dazu leisten, den CO2-Ausstoß zu senken. Insbesondere im Bereich der Softwareentwicklung gibt es noch viele bislang ungenutzte Potenziale“, sagt Dr. Frank Termer, Bereichsleiter Software beim Bitkom. „Mit den richtigen Hebeln können wir Nachhaltigkeit, Langlebigkeit und Ressourceneffizienz in diesem Bereich drastisch steigern.“

Der Leitfaden zeigt zunächst auf, wie mithilfe einer Potenzialanalyse wichtige Stellschrauben für mehr Nachhaltigkeit identifiziert werden können. So benötigen etwa manche Programmiersprachen und Datenformate mehr Energie als andere. Zugleich wird gezeigt, wie die Laufzeit von Berechnungen, die CPU-Zeit und der Speicherverbrauch gesenkt werden können. Wichtig ist auch, dass Software-Lösungen so programmiert werden, dass die Anwender selbst in die Lage versetzt werden deren Energieverbrauch zu steuern, indem sie etwa nicht benötigte Features eigenständig deaktivieren können. Weitere Kapitel behandeln Möglichkeiten der Implementierung und Messbarkeit, zudem wird auch auf wirtschaftliche und politische Rahmenbedingungen eingegangen. Der Leitfaden schließt mit Hinweisen dazu ab, wie sich Unternehmen mit dem „Blauen Engel“, einem Siegel für Ressourcen- und energieeffiziente Softwareprodukte zertifizieren lassen können. Neben dem Leitfaden steht außerdem ein Cheat Sheet für Entwicklerinnen und Entwickler sowie Architektinnen und Architekten zu diesem Thema und der Kurz-Leitfaden „Softwarebedingte Obsoleszenz“ zum Download bereit.

Download Leitfaden: https://www.bitkom.org/Bitkom/Publikationen/Ressourceneffiziente-Programmierung

Download Cheat Cheet: https://www.bitkom.org/sites/default/files/2021-04/210329_cheat-sheet_ressourceneffiziente-programmierung.pdf

Download Kurz-Leitfaden „Softwarebedingte Obsoleszenz“: https://www.bitkom.org/Bitkom/Publikationen/Kurzleitfaden-Softwarebedinge-Obsoleszenz