Green by IT – Wie funktioniert nachhaltige Softwareentwicklung?

04.10.2023

Digital Products for a better life – das ist unsere Vision. Und wir sehen es als unsere Verantwortung, die Digitalisierung nachhaltig zu gestalten.

Als Softwareunternehmen bedeutet Nachhaltigkeit für uns in erster Linie,

qualitativ hochwertige digitale Produkte mit einem langlebigen Nutzen zu entwickeln – und dabei verantwortungsvoll mit den verfügbaren Ressourcen umzugehen. Das gilt für den gesamten Software-Lebenszyklus, vom Design bis zum Betrieb.

 

 

Gemeinsam mit unseren Kunden entwickeln wir digitale Lösungen, die ihren Anforderungen und Strategien entsprechen. Dabei bringen wir unsere Expertise in der Digitalisierung ein und nutzen ein iteratives und kollaboratives Vorgehen, um kontinuierlich zu lernen und uns zu verbessern. Wir legen großen Wert auf Nachhaltigkeit und lassen dieses Prinzip in all unsere Prozesse und Handlungen einfließen. Dabei teilen wir aktiv unser Wissen und fördern einen offenen Austausch.

 

Die Dimensionen von Nachhaltigkeit in der Softwareentwicklung

Aus unserer Sicht gibt es zwei wesentliche Dimensionen, die zur Nachhaltigkeit in unseren Softwareprojekten beitragen.

  1. Bei der ökologischen Komponente betrachten wir vor allem die effiziente und verantwortungsvolle Nutzung von Ressourcen. Schon im IT-Design und im Aufsetzen der Architektur haben wir die schonende Nutzung von Ressourcen im Blick, z. B. bei der Erstellung des Datenmodells und bei der Auswahl geeigneter Algorithmen.
    Unser doubleSlash Coding Codex, der von unseren Entwicklerinnen und Entwicklern verantwortet wird, gibt Leitlinien für die Nutzung von Ressourcen während der Softwareentwicklung vor. Ein Beispiel aus dem Codex daraus ist: „Effiziente Technologien nutzen“. Wir setzen beispielsweise auf neuere Versionen von Java, da sie im Vergleich zu älteren Versionen aufgrund ihrer effizienteren String-Speicherung einen geringeren Memory Footprint aufweisen. Dies spart nicht nur Arbeitsspeicher, sondern führt auch zu einer Kostenreduzierung.
  2. Die zweite Dimension widmet sich der Langlebigkeit und Qualität. Das heißt: Qualitativ hochwertige Softwarelösungen mit langer Lebensdauer sind nachhaltiger als ständige Neuentwicklungen. Eine gute Architektur, Dokumentation sowie Test- und Securitykonzept helfen dabei, Software wartbar und damit langlebig zu machen. Aspekte wie Skalierbarkeit, Erweiterbarkeit und Nutzerzentrierung spielen dabei eine wichtige Rolle.

 

Gesellschaftliche Relevanz von Software wächst

Hinter „Green in IT“ verbirgt sich der ressourcenschonende Umgang in der Softwareentwicklung. Darüber hinaus bietet „Green by IT“, also das Vorantreiben von nachhaltigen Projekten mittels IT, die Chance, Strukturen und Prozesse so zu verändern, dass diese auf die Erreichung der Nachhaltigkeitsziele einzahlen.

Die gesellschaftliche Relevanz von nachhaltiger Software nimmt immer mehr zu.

 

Autoren: Stefanie Scharmann & Stephan Olsowski

 

Mehr zur technischen Umsetzung nachhaltiger Software

 

Zurück zur Übersicht

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*Pflichtfelder

*