Green IT: Strategien gegen Kontrollverlust in der Softwareentwicklung
Solange die Komplexität der Softwaresysteme die Kompetenz der Produzenten übersteigt, lässt sich keine nachhaltige Software entwickeln. So arbeiten Sie daran.
- Dr. Alexander Schatten
Die Nachhaltigkeit heutiger Softwaresysteme ist in allen Dimensionen mangelhaft. Angriffe durch Ausnutzen kritischer Sicherheitslücken, Datenklau im großen Stil oder Erpressungen mit Ransomware bilden nur die Spitze des Eisbergs, der diesen Mangel an Nachhaltigkeit offenlegt. In vielen Fällen ist das nur symptomatisch für eine fundamentalere Entwicklung: Die Komplexität der Infrastruktur überfordert inzwischen fast alle Organisationen.
Das hat den Kontrollverlust über weite Bereiche der IT-Infrastruktur zur Folge und birgt ein erhebliches Schadenspotenzial – indirekt etwa durch Angriffe von außen oder direkt durch riesige gescheiterte Projekte in der Industrie. In ihnen werden oft Hunderte Millionen Euro abgeschrieben; man denke nur an die gescheiterte Altsystemablösung bei Lidl.
Auf geradezu komische Weise illustriert der Aufruf des Gouverneurs von New Jersey diese Situation mitten in der Covid-Krise: "If you know how to code COBOL, the state of New Jersey wants to hear from you." Man war kaum mehr in der Lage, wesentliche Funktionen der Behördensoftware zu warten, und sah sich gezwungen, im Fernsehen COBOL-Entwickler zu suchen.
Das war die Leseprobe unseres heise-Plus-Artikels "Green IT: Strategien gegen Kontrollverlust in der Softwareentwicklung". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.