Digitalisierung ist Software ! [EA20.013]
Professionelle Software-Entwicklung im Mittelstand ist Bestandteil einer Digitalisierungsstrategie
Wenn wir heute über Digitalisierung und deren Umsetzung in Unternehmen sprechen, so basieren die Lösungen immer auf Software: Einerseits in eingesetzten Standardsoftwaresystemen, in Plattformen oder in Individualentwicklungen. Digitalisierung hat zum Ziel, das Unternehmen zu differenzieren vom Wettbewerb. Immer öfter erfordert dies Kompetenzen in der Entwicklung differenzierender Software, vielleicht innovative Apps oder intelligente IoT Algorithmen als Bestandteil einer Plattform.
In den meisten Unternehmen fehlt jedoch ein strukturierter Ansatz, wie die Organsation dazu befähigt werden kann, auf diesen Zug der Digitalisierung aufzusteigen. Für die Unternehmensleitung ist es von essentieller Wichtigkeit zu erkennen, welche Potenziale für das Unternehmen durch die Entwicklung differenzierender Software bestehen und wie die Maßnahmen dorthin aussehen können.
Software ist ein strategischer Erfolgsfaktor der Unternehmen. Der EA Ruby Partner Hartmut Petters ist ausgeprägter Experte darin.
… es muss nicht „Automotive SPICE“ sein!
Ein Beitrag von Hartmut Petters
Software begleitet uns heute in allen Lebensbereichen – ob dies unsere Kaffeemaschine, unsere Waschmaschine oder unser Fahrzeug ist – in all diesen Begleitern sind heute eine Vielzahl an Mini-Computer verbaut. In einem modernen Fahrzeug sind dies bis zu 120 Mini-Computer, ohne die das Fahrzeug die Umwelt- und Sicherheitsaspekte sowie unsere Komfortfunktionen nicht umsetzen könnte.
Trotz alledem ist die Software in vielen dieser Geräte mangelhaft, unzureichend getestet, nicht wartbar, kaum nachvollziehbar oder adaptierbar auf neue Geräte-Generationen.
In Bereichen, in denen Sicherheits-Aspekte wie im Automobilbau, in der Flugzeugindustrie aber auch in vielen Bereichen im Maschinenbau eine 100%ig korrekte Funktion der Steuerungs-Software erfordern setzt die Software-Entwicklung auf abgesicherte Prozess-Modelle wie SPICE, die eine weitestgehende Absicherung der Software sowie die Weiterentwicklung und Pflege dieser Software und die Nachvollziehbarkeit der Entstehungs-historie sicherstellen.
Getrieben durch die Sicherheitsauflagen, aber auch durch die Entwicklungskosten für Neuentwicklungen wurden abgestimmte Methoden und Prozesse entwickelt, die auch in angepasster Form in modernen Kleinbetrieben und vor allem im Mittelstand sinnvoll einsetzbar und umsetzbar sind.