Warum Software Budgets verschlingt

Brandon Lewis
17.08.2021 13:59:05

Vor zehn Jahren markierte Marc Andreessens bahnbrechender WSJ-Aufsatz "Why Software Is Eating the World" den Beginn einer Ära des exponentiellen Wachstums der Digitalisierungsbemühungen. Das Konzept des Tech-Investors - jedes Unternehmen muss ein Software-Unternehmen werden – ist zu einer Binsenweisheit geworden. Die von ihm beobachteten Trends haben sich nur noch weiter beschleunigt.

Why Software Is Eating the World

Schauen wir uns kurz an, was in den zehn Jahren seit seinem Artikel geschehen ist: Uber, damals erst ein paar Jahre alt, hat das Taxigewerbe gründlich umgekrempelt. Netflix hat den Weg geebnet, dem nun alle herkömmlichen Inhaltsproduzenten gefolgt sind. Die Cloud ist für jedes Unternehmen zu einer Selbstverständlichkeit geworden. Skype wurde von Slack und Zoom in den Schatten gestellt. Aber diese bahnbrechenden Unternehmen haben sich alle von Start-ups zu etablierten Unternehmen entwickelt. Eine neue Welle von Technologien droht nun, den Status quo zu stürzen. Das Internet der Dinge (Internet of Things, IoT) explodiert geradezu. Alles, von Waschmaschinen über Türschlösser und persönliche digitale Assistenten bis hin zu Autos, ist jetzt intelligent und miteinander vernetzt. Künstliche Intelligenz beherrscht zunehmend das Internet, und Verbraucher erwarten ein vollständig personalisiertes eRetail-Erlebnis. Die Landwirtschaft steht an der Schwelle zu ihrer vierten industriellen Revolution, da die landwirtschaftlichen Anwendungen von IoT und KI zunehmen.

Aber nirgendwo wird die Gültigkeit von Andreessens These vielleicht deutlicher als in der Automobilindustrie. Angesichts der zunehmenden Bedrohung durch digitale Marktteilnehmer versuchen die etablierten Automobilhersteller, mit den Fortschritten der Start-ups bei Elektrofahrzeugen und autonomen Fahrtechnologien Schritt zu halten. Ihre größte Herausforderung? Ihre mangelnden Kenntnisse und Fähigkeiten in der Softwareentwicklung. Dies wird deutlich in der Gegenüberstellung von Volkswagens Schätzung, dass 90 % der Innovationen aus der Software kommen werden, und der Aussage des Vorstandsvorsitzenden Herbert Diess, dass "kaum eine Zeile Softwarecode von uns (Volkswagen) stammt."

In einer Ankündigung, die sowohl für die Automobilindustrie als auch für die Wirtschaft im Allgemeinen emblematisch ist, plant Diess' Unternehmen, 27 Milliarden Euro in Digitalisierungsinitiativen zu investieren. Sein amerikanischer Konkurrent Ford plant Investitionen in Höhe von mindestens 11 Milliarden Dollar. Für 2018 wurde bereits geschätzt, dass weltweit mindestens 90 Milliarden Dollar in den Markt für Elektrofahrzeuge investiert werden. Dies sind unvorstellbar hohe Investitionen, die die zentrale Bedeutung von Software für das Überleben und den Erfolg von Automobilmarken widerspiegeln.

Auch die Finanz- und Versicherungsbranche steht vor einem Abgrund technologischer Umwälzungen. Während sie im Allgemeinen durch Regulierungssysteme, Zulassungsgesetze, Kapitalanforderungen usw. gut vor Marktneulingen geschützt sind, sehen sie sich durch FinTech- und Versicherungs-Startups einer neuen Welle der Disruption gegenüber. Die alteingesessenen Institute sind gerade deshalb so verwundbar, weil sie viel zu lange damit gewartet haben, in ihre digitale Transformation zu investieren. Jetzt hat Robinhood das Investieren demokratisiert. Jetzt dringen Esurance und Lemonade in den Versicherungsmarkt ein. Stripe hat in zehn Jahren eine Bewertung von fast 100 Milliarden Dollar erreicht. Klarna ist dabei, PayPal als Snack zu verspeisen.

Und obwohl es im Nachhinein leicht sein mag, kritische Fehler zu erkennen, ist es wichtig, sich daran zu erinnern, was die meisten etablierten Finanz- und Versicherungsinstitute davon abgehalten hat, ihre digitale Transformation zu vollenden - nämlich die Komplexität und die Kosten der Migration von Systemen und der Softwareentwicklung im Allgemeinen.


Its the Software, Stupid!-1 Das deutsche Nachrichtenmagazin Wirtschaftswoche hat die Herausforderung, vor der etablierte Unternehmen stehen, in dem Titel "It's the Software, Stupid!" treffend zusammengefasst. Auch wenn es einen wachsenden Konsens über die entscheidende Rolle von Software gibt, so ist es doch letztlich die ihr innewohnende Komplexität, die die Kosten für die Softwareentwicklung in die Höhe treibt. Während es bei der Produktion von Sachgütern leicht ist, Ineffizienzen oder Fehlerquellen zu erkennen, ist die Softwareproduktion völlig undurchsichtig, und die Hunderte von Millionen von Codezeilen in den meisten Unternehmen machen ein sinnvolles menschliches Verständnis unmöglich.

Das Ergebnis ist: Reputationsschädigende Fehler werden oft zu spät erkannt. Technische Schulden verlangsamen die Softwareentwicklung auf ein Schneckentempo. Software-Projekte werden routinemäßig nicht fristgerecht geliefert, überschreiten das Budget oder scheitern ganz. Man braucht nicht lange zu suchen, um zahlreiche Beispiele dafür zu finden - sei es das 500-Millionen-Dollar-ERP-Versagen des deutschen Lebensmittelhändlers LIDL, die technische Störung des Londoner Flughafens Heathrow oder der zweitägige Ausfall der HSBC - die Liste lässt sich fortsetzen.

Doch gerade jetzt, wo die etablierten Unternehmen der Branche vor großen technologischen Umwälzungen stehen, wurde eine großartige neue Innovation in der Softwareentwicklung geschaffen. Software Process Mining schafft beispiellose Transparenz in Form von Echtzeit-KPIs, Softwarevisualisierungen, umsetzbaren Erkenntnissen und Drilldowns in den Quellcode. 

Auf Entwicklerebene ist Software Process Mining (SPM) von unschätzbarem Wert für die Steigerung von Effizienz und Produktivität. Ein bekanntes Sprichwort besagt, dass ein Entwickler 80 % seiner Zeit damit verbringt, sich mit dem Code vertraut zu machen, bevor er ihn bearbeitet. SPM vereinfacht dies. Anstatt übermäßig viel Zeit in die Fehlersuche zu investieren, nutzen Entwickler Softwarevisualisierungen und umsetzbare Erkenntnisse, um Probleme schnell zu erkennen. Mit der Möglichkeit, den problematischen Quellcode aufzuschlüsseln, können die Entwickler die Situation schnell beheben.

Software Visualization

Darüber hinaus kann Software Process Mining die Kosten für Technical Debt quantifizieren. Technische Schulden sind übermäßig komplexer Code, der die Arbeit erschwert und die Softwareproduktion verlangsamt. Wie finanzielle Schulden sind auch technische Schulden bei der Führung eines großen Unternehmens im Grunde unvermeidlich. Durch die Quantifizierung und Identifizierung der Kosten und Bereiche technischer Schulden wird es möglich, eine kalkulierte Kosten-Nutzen-Entscheidung darüber zu treffen, wann in die Beseitigung technischer Schulden investiert werden sollte, um so die Effizienz und Produktivität der Entwickler zu steigern und das erforderliche Budget zu reduzieren.

Auf der Ebene von Führungskräften und Managern hilft SPM aktiv bei der Erstellung und Umsetzung der digitalen Strategie. Führungskräfte nutzen die Echtzeit-KPIs als Grundlage für die Erstellung realistischer Zeitpläne für digitale Investitionen. Die Unternehmensführung nutzt die KPIs, um sicherzustellen, dass die Projekte auf dem richtigen Weg sind. Wenn dies nicht der Fall ist, können Drilldowns und Visualisierungen den Managern helfen, die Probleme intuitiv zu verstehen und zu erkennen, bevor sie kritisch werden.

Da Unternehmen zunehmend auf der Grundlage von Softwareinnovationen konkurrieren, ist es unerlässlich, dass ihre Softwareentwicklungsorganisationen ein Höchstmaß an operativer Exzellenz bieten. Ohne sich mit der überwältigenden Komplexität und Intransparenz der Softwareentwicklung auseinanderzusetzen, wird es für Unternehmen nicht möglich sein, ihre Entwicklungsorganisationen von Ineffizienzen zu befreien. Es mag zwar schwierig sein, konkrete Vorhersagen darüber zu treffen, wie die Welt in zehn Jahren aussehen wird, aber eines ist sicher: Software wird die Welt verschlungen haben. Unternehmen, die sich anpassen, werden florieren und überleben. Diejenigen, die das nicht tun, werden in der Bedeutungslosigkeit verschwinden.

Möchten Sie mehr darüber erfahren, wie Software Process Mining Ihr IT-Budget entlasten kann? Schreiben Sie uns eine Nachricht.