Hero image

Let´s talk about UPDATES!

Antje Bornschlegel

30. Jun. 2023

Vor kurzem haben wir ein Update bei einer unserer Kundenanwendungen durchgeführt und hatten selbst einige Herausforderungen damit. In diesem Zusammenhang ist uns auch aufgefallen, wie selten unsere Kunden proaktiv mit diesem Wunsch auf uns zukommen. Auch erleben wir in unseren Kundenprojekten öfter die Fragen:

  • Warum muss das überhaupt sein?
  • Wie lange dauert das denn?
  • Ist das überhaupt notwendig?
  • Können wir nicht ein Update überspringen?

Mit diesem Post möchten wir euch ein paar Informationen mitgeben, warum es sich lohnt seine Software regelmäßig zu modernisieren:

Zunächst einmal wisst ihr sicherlich, dass die Softwarehersteller ältere Versionen nach einer gewissen Zeit nicht mehr pflegen und weiterentwickeln (maintainen). Dadurch werden notwendige Sicherheitsupdates nicht mehr durchgeführt und es kommt zu Sicherheitslücken in der Anwendung. Diese können im Zweifel sogar zu möglichen Verlusten von personenbezogenen Daten führen. Hinzu kommt, dass eine Anwendung ohne Updates buchstäblich veraltet. Die Integration neuer Funktionalitäten kann somit aufwendiger oder sogar unmöglich werden. Denn die gesamte Software-Landschaft entwickelt sich kontinuierlich weiter und vorhandene Expertise/Erfahrungen in alternde Technologien (und Versionen) schwindet.

Nun könnten unsere Kunden immer noch sagen: Ok, dann führen wir das Update erst durch, wenn tatsächlich ein Problem auftaucht.

Die Kurze Antwort: Klar, kannst du so machen, dann ist es aber… 😉

Denn dadurch entsteht ein deutlich höherer Aufwand!

Vielleicht ist euch bekannt, dass durch das Durchführen von Updates zum einen Änderungen am Code erforderlich sind. Zum anderen müssen auch die in der Software erforderlichen Tools und Libraries aktualisiert werden. Müssen nun mehrere Versionssprünge auf einmal durchgeführt werden, summieren sich die kleineren Anpassungen auf einmal zu komplexen Änderungen, die dann wiederum aufwändiger anzupassen sind und damit höhere Kosten verursachen und insbesondere deutlich schwieriger kalkulierbar/planbar sind.

Jetzt die Frage an euch:

Wie sieht es bei euch aus? Führt Ihr eure Updates regelmäßig durch? Habt ihr schon mal ähnliche Erfahrungen gemacht wie wir?

Picture: Image by rawpixel.com on Freepik

Lasst uns in den Kommentaren auf LinkedIn wissen, was ihr denkt.

author image

Antje Bornschlegel

LinkedIn Twitter

Hallo, ich bin Antje – bei uns im Unternehmen liebevoll als der C3PO bezeichnet. Ähnlich wie der berühmte Protokolldroide aus Star Wars bin ich darauf spezialisiert, komplexe technische Konzepte in eine Sprache zu übersetzen, die für alle verständlich ist. Meine Mission ist es, die Brücke zwischen unseren technischen Experten und denen zu schlagen, die sich nicht täglich mit Tech-Themen auseinandersetzen.

Mehr zum Thema Tech

  • 08. Apr. 2024

    Dennis im Podcast zu Docker BuildKit

    Hallo Zusammen 🙂 In diesem Podcast erklärt Dennis nicht nur die wesentlichen Unterschiede von BuildKit und seinem Vorgänger, sondern beschreibt auch den tatsächlichen Nutzen für den Arbeitsalltag von Entwickler:innen. …