Die Softwareentwicklung in den Unternehmen steht vor einer Herausforderung
– sich von Tool-Anbietern zu reinen SaaS-Unternehmen zu wandeln.
Was bedeutet das für Sie?
Was seit der Blütezeit von Client/Server-Software galt, gilt nicht mehr. Software as a Service (SaaS) wird heute oft als Notwendigkeit angesehen, ist aber nicht mehr das bevorzugte Modell für Softwareanbieter. Das gilt auch für die Anbieter von Software-Entwicklungswerkzeugen. Nur zur Klarstellung: SaaS (Software as a Service) bedeutet nicht, dass Sie Tools auf Cloud-Servern installieren, ausführen und bereitstellen oder die Angebote großer Cloud-Anbieter nutzen, sondern dass Sie ein Abonnement abschließen, das ausschließlich vom Anbieter bereitgestellt und verwaltet wird.
Was bei anderen Unternehmenslösungen wie Helpdesk- oder CRM-Systemen selbstverständlich ist, löst bei Softwareentwicklungsteams immer noch Unbehagen aus. Insbesondere Systementwicklungsunternehmen oder Unternehmen aus anderen regulierten Branchen haben immer noch Angst davor, ihre Kronjuwelen und einzigartigen Geheimnisse in Cloud-Lösungen zu legen. Typische Bedenken sind
Das mag vor einigen Jahren in der Anfangsphase der Cloudifizierung von Tool-Angeboten richtig gewesen sein. Unternehmen wie Atlassian, JFrog, Sonarsource, Sonatype und viele andere haben Modelle entwickelt, die den Kunden alle modernen Sicherheitsfunktionen bieten und alle Arten von Vorschriften wie Datenresidenz, Exportkontrolle, GDPR/DSGVO erfüllen. Darüber hinaus profitieren kleinere Organisationen von Skaleneffekten bei Sicherheitsfunktionen, die sie niemals selbst implementieren könnten – selbst große Unternehmen schaffen es manchmal nicht, das gleiche Sicherheitsniveau zu erreichen.
Das stimmt zum Teil, aber nur, wenn man eine halbherzige TCO-Analyse (Total Cost of Ownership) durchführt. Ja, die Lizenzkosten sind höher – aber wenn man die Kosten für Server, Storage, Backup, Upgrades/Patches und Support hinzurechnet, sind SaaS-Lösungen deutlich günstiger als selbst installierte Instanzen. Und die richtigen Erweiterungen können Ihnen helfen, die Nutzung zu verwalten und den Lizenzbedarf zu optimieren.
Das stimmt, aber es gibt andere Aspekte, die diese Aussage widerlegen. Einerseits haben wir viele selbst entwickelte Instanzen gesehen, die mit Dutzenden von kommerziellen oder selbst entwickelten Ad-Ons zu Tode angepasst wurden. Es war ein Alptraum, diese Instanzen zu aktualisieren, da es sehr wahrscheinlich ist, dass man auf Abhängigkeiten auf der 2. Ebene stößt, d.h. man kann die Basissoftware nicht aktualisieren, weil das Add-on diese Version gerade nicht unterstützt. Oder Sie können das integrierte Tool nicht aktualisieren, weil das Add-on noch nicht fertig ist. SaaS-Angebote werden jedoch zu den Flaggschiffen der Tool-Anbieter. Neue Funktionen, die Add-ons ersetzen, werden hier am häufigsten eingeführt.
Dieser Ausschluss hat oft einen anderen Grund. IT-Teams befürchten, die Kontrolle zu verlieren, da viele Aktivitäten wie Upgrades, Patches, Backups usw. wegfallen. Es gibt aber auch eine andere Sichtweise. Es ermöglicht den Support-Teams, sich als Service-Organisation neu zu erfinden und sich auf Angebote zu konzentrieren, die sich auf die Qualität und Beschleunigung für die Entwicklungsteams auswirken.
Zusammenfassend lässt sich sagen, dass psychologische Barrieren viel häufiger der wahre Grund dafür sind, dass Cloud-Optionen nicht evaluiert werden. Der vermeintliche Mangel an Kontrolle, die Verkleinerung der Support-Teams und die Abschaffung der eigenen Infrastruktur verursachen Sodbrennen.
Die Unterstützung und Bereitstellung von Cloud-Infrastrukturen wird eine andere Bedeutung bekommen. Die Teams müssen sich nicht mehr um Standardaufgaben wie Backups, Firedrills, Updates und Patches (siehe oben) kümmern, sondern können sich auf die Entwicklung der gesamten Infrastruktur konzentrieren, anstatt die Bare-Metal-Hardware zu verwalten. Verteilte Teams können einfacher und schneller zusammenarbeiten und von den neuesten Funktionen profitieren, die ohne störende Ausfallzeiten für die Wartung verfügbar sind. Die richtige Cloud-Strategie für Entwicklungsunternehmen hilft, Ressourcen umzuwandeln und freizusetzen, damit sie sich auf den Inhalt statt auf die Verwaltung konzentrieren können.
Für weitere Informationen und einen besprochenen Ansatz zum Start Ihrer Cloud Reise kontaktieren Sie uns direkt hier
ASERVO Software GmbH
Konrad-Zuse-Platz 8
81829 München // Deutschland
Telefon: +49 89 7167182-40
Fax: +49 89 7167182-55
E-Mail: kontakt@aservo.com
Copyright © 2023. ASERVO SOFTWARE GMBH