Warum Sie eine Software-Innovationsstrategie brauchen

Brandon Lewis
01.04.2022 10:45:55

Unternehmen geben jährlich viele Milliarden Dollar für Innovationen aus - Volkswagen zum Beispiel 30 Milliarden Dollar für die Erneuerung seiner Technologie. Doch allzu oft werden die hochfliegenden Software-Ambitionen von Unternehmen konterkariert, sei es durch organisatorische Trägheit, die inhärente Komplexität der Software-Entwicklung oder durch mangelnde Realisierung. Da die Digitalisierung der Wirtschaft jedoch immer schneller voranschreitet, ist es für etablierte Unternehmen unerlässlich, eine wirksame Softwarestrategie zu entwickeln und zu implementieren, da sie sonst Gefahr laufen, von den flinken, digital ausgerichteten Marktteilnehmern verdrängt zu werden.

Eine Strategie ist eine Reihe von Maßnahmen und Verhaltensweisen, die das Unternehmen definieren und darauf abzielen, seine spezifischen Wettbewerbsziele zu erreichen. Während Unternehmen häufig ihre allgemeine Strategie definieren und anpassen, wird ihre Software-Strategie allzu oft erst im Nachhinein festgelegt oder dem CIO oder CTO überlassen. In einer Zeit, in der die Differenzierung im Wettbewerb zunehmend über Software erfolgt und keine Branche von den Auswirkungen der Digitalisierung unberührt bleibt, ist dies jedoch eine Pflichtverletzung und macht anfällig für Misserfolge oder Störungen. Softwareinnovation sollte in die Gesamtstrategie des Unternehmens integriert und auf diese abgestimmt werden, wobei die Bedürfnisse der verschiedenen Geschäftsbereiche, Endnutzer und Kunden zu berücksichtigen sind. Ohne eine angemessene Software-Innovationsstrategie können Digitalisierungsbemühungen zu einem inkohärenten Mischmasch werden, bei dem die Ziele möglicherweise nicht erreicht werden oder bei dem die Kosten den Nutzen übersteigen. Wie Gary P. Pisano in der Harvard Business Review erklärte: "Ein Unternehmen ohne Innovationsstrategie ist nicht in der Lage, Kompromissentscheidungen zu treffen und alle Elemente des Innovationssystems auszuwählen."

Eine Innovationsstrategie braucht in der Regel Input aus verschiedenen Quellen innerhalb und außerhalb des Unternehmens, aber das gilt besonders für Software. Die Software-Strategie wirkt sich auf das gesamte Unternehmen aus und muss daher die Perspektiven der anderen Geschäftsbereiche einbeziehen, insbesondere bei Software, deren Endnutzer innerhalb des Unternehmens angesiedelt ist. Wenn der Endnutzer ein Kunde ist, müssen auch seine Bedürfnisse berücksichtigt werden. Ohne eine leitende Software-Innovationsstrategie, die die digitalen Bemühungen bündelt, ist es jedoch durchaus möglich, dass diese reiche Vielfalt an Perspektiven leicht zu einer unharmonischen Stimmengewirr wird. Eine umfassende Software-Strategie ist oft der notwendige Motor hinter vielen erfolgreichen allgemeinen Unternehmensstrategien. Über bloße Allgemeinplätze hinaus sollten Ihre Software-Strategien Antworten auf folgende Fragen geben:

Schafft Ihre Software-Innovationsstrategie einen Mehrwert?

Eine grundlegende Entscheidung für Ihre Software-Strategie ist die Frage, welche Art von Wert Ihre Innovationen schaffen sollen. Wenn es nicht darum geht, die Kosten zu senken und die Effizienz zu steigern, dann muss die Innovation einen greifbaren Wert für die Kunden schaffen, damit sie bereit sind, mehr zu bezahlen.

Es ist nicht nur wichtig, dass die Innovation einen Wert für das Unternehmen schafft, sondern auch, dass sie erfasst werden kann. Jede großartige Innovation wird irgendwann Nachahmer anziehen. Nachahmer können die Preise drücken und die Innovation sogar so verbessern, dass sie das Unternehmen, von dem sie stammt, übertrifft. Darüber hinaus ist es möglich, dass Zulieferer und Händler über eine ausreichend starke Verhandlungsmacht verfügen, um den größten Teil des Wertes abzuschöpfen. Der Aufbau eines so genannten "Walled Garden" kann auch die Fähigkeit eines Unternehmens verbessern, den Großteil der Wertschöpfung abzuschöpfen. Für eine erfolgreiche Software-Innovationsstrategie ist es notwendig, all diese Faktoren zu berücksichtigen.

Nutzt Ihre Strategie echte Wettbewerbsvorteile?

Wettbewerbsvorteile gibt es in zwei Formen - strukturelle Vorteile und einzigartige Fähigkeiten. Strukturelle Vorteile oder Positionsvorteile ergeben sich aus Markteintrittsbarrieren. Sie können rechtlich geschützt sein (z. B. durch Vorzugsregelungen oder Zölle) oder aus Größenvorteilen resultieren. Einzigartige Fähigkeiten können sich aus privilegierten, handelbaren Ressourcen (z. B. Patenten) ergeben oder einfach Kompetenzen sein, die das Unternehmen besonders gut beherrscht. Unternehmen überschätzen häufig ihre strukturellen Vorteile. Um sicherzustellen, dass Wettbewerbsvorteile nachhaltig sind, ist es wichtig, vermeintliche Vorteile energisch zu prüfen. Auch die Kombination von Vorteilen kann es Konkurrenten erschweren, Strategien zu imitieren. In diesem Sinne ist es unabdingbar, weiterhin Innovationen zu entwickeln, um die Konkurrenz in Schach zu halten.

Wird es eine angemessene Beteiligung geben?

Strategische Veränderungen, insbesondere bei großen, komplexen digitalen Projekten, sind an sich schon schwierig, aber ein Mangel an Überzeugung kann selbst die besten Bemühungen zunichte machen. Große Softwareprojekte und Strategien erfordern mehr als nur die Bereitstellung von Ressourcen, sondern auch die Zustimmung aller Beteiligten. Die Schaffung einer Kultur, die offen für Veränderungen ist, ist in einer so schnelllebigen Zeit ein Muss. 

Gibt es ausreichende Ressourcen, um diese Strategie zu verwirklichen?

Einige Branchen haben die Bedeutung von Software erst spät erkannt, was dazu geführt hat, dass sich die Unternehmen einen erbitterten Wettbewerb um die besten Talente liefern. Ein Beispiel dafür ist die deutsche Automobilindustrie. Bosch, Continental und die ZF-Gruppe beschäftigen Tausende von Entwicklern und Programmierern, während Volkswagen versucht, mit Tesla gleichzuziehen, indem es seine Software-Entwicklungskompetenz ausbaut. Die Softwareentwicklung kann zwar ausgelagert werden, doch dies birgt das Risiko der Anbieterbindung.

Die nächsten Schritte

Unabhängig von der gewählten Software-Innovationsstrategie ist es fast sicher, dass ein großer Teil der derzeit in die Softwareentwicklung investierten Ressourcen vergeudet wird. Etwa 80-90 % der Entwicklerstunden werden mit Wartungsarbeiten verbracht, anstatt innovative Funktionen zu entwickeln. Das strategische Management der Softwareentwicklung leidet sowohl unter der inhärenten Komplexität als auch unter der Unmöglichkeit, den Überblick über eine Codebasis zu behalten, die sich oft auf Hunderte von Millionen von Codezeilen ausdehnt.

Glücklicherweise gibt es dafür eine Lösung in Form von Software Process Mining. Diese Technologie nimmt die Datenspuren, die bereits im Prozess der Softwareproduktion entstanden sind, aggregiert sie und analysiert sie dann mit Hilfe künstlicher Intelligenz. Durch A.I. kann ein ganzheitlicher Überblick über die Softwareentwicklungsorganisation geschaffen werden. Intuitiv verständliche KPIs und Visualisierungen vereinfachen die Komplexität und legen die Zügel der Organisation wieder in die Hände von Führungskräften und Managern, damit die Softwareentwicklung strategisch gesteuert und überwacht werden kann. Diese Erkenntnisse können dann von Entwicklern oder Managern genutzt werden, um die Quelle von Ineffizienzen zu identifizieren, technische Schulden zu beseitigen und Probleme der Wissensverteilung zu lösen, bevor sie zu einem Problem werden.

Wenn Sie daran interessiert sind, zu besprechen, wie Software Process Mining Ihre Software-Innovationsstrategie verbessern kann, kontaktieren Sie uns!

 

Leave us a message

 

Dieser Artikel wurde von Julia Pape ins Deutsche übersetzt.

You May Also Like

These Stories on Knowledge