Digital Sustainability
Green by IT – Wie funktioniert nachhaltige Softwareentwicklung?

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.

Diesen Artikel als PDF herunterladen

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.

Stefanie Scharmann und Stephan Olsowski

Stefanie Scharmann & Stephan Olsowski
Prozessgestalter:in nachhaltige Softwareentwicklung

> Mehr zur technischen Umsetzung nachhaltiger Software

Diesen Artikel als PDF herunterladen

Weitere Artikel aus dem slashUp

Das ganze slashUp als PDF herunterladen

Diesen Artikel direkt in Social Media teilen: