NeuPapernautpapernaut.de →

Let´s talk about UPDATES!

Antje Schneider

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.

Antje Schneider

Antje Schneider

LinkedInTwitter

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

  • Dennis und Martin im Podcast zu .NET

    14. Feb. 2025

    Dennis und Martin im Podcast zu .NET

    Hallo Zusammen 🙂 Wir waren wieder zu Gast bei der programmier.bar! Nach seinem Besuch zum Thema Docker BuildKit hat Dennis dieses Mal Verstärkung mitgebracht: Gemeinsam mit Martin spricht er im Deep Dive 172 über .NET. …