6 Herausforderungen bei der Implementierung von DevOps und wie man sie löst. Highlights aus dem Microsoft-Bericht

Microsoft hat zusammen mit dem Beratungsunternehmen Sogeti den Enterprise DevOps Report 2020-21 veröffentlicht, der sich mit der aktuellen Situation bei der Implementierung von DevOps in Organisationen befasst. Es beschreibt die Hauptprobleme, mit denen Unternehmen bei der Implementierung der Methodik konfrontiert sind, und wie sie gelöst werden können. Wir erzählen die interessantesten Thesen nach.







Aktuellen Zustand



Heutzutage betrachten viele Unternehmen, die aus dem einen oder anderen Grund eine digitale Transformation durchlaufen müssen, DevOps als neues Modell für die Entwicklung der IT-Infrastruktur. Der Grund dafür ist, dass sich die IT-Abteilungen nicht schnell ändern konnten, um den Anforderungen des Unternehmens und der Kunden gerecht zu werden.



Microsoft definiert DevOps als "die Menschen, Prozesse und Technologien, die für den anhaltenden Wert unserer Kunden arbeiten". DevOps integriert Softwareentwicklung (Dev) und IT (Ops) in Teams, die auf den Anforderungen von Unternehmen, Produkten und Kunden aufbauen. Dies unterscheidet sich stark von herkömmlichen IT-Praktiken, bei denen Entwickler, Tester, Datenbankadministratoren und Systemadministratoren als separate Einheiten behandelt werden.



Das ultimative Ziel von DevOps ist es, Unternehmen zu ermöglichen, Produkte schneller auf den Markt zu bringen, ohne die Stabilität und Sicherheit zu beeinträchtigen. Die Praxis von DevOps entstand in Technologieunternehmen wie Netflix, Spotify und Facebook. Um die DevOps-Prinzipien wirklich einzuhalten, müssen die meisten Unternehmen bestehende Prozesse ernsthaft verändern. Und hier beginnen die Schwierigkeiten.



6 Schwachstellen



Für diesen Bericht wurde eine Studie durchgeführt, die auf Interviews mit Sogeti-Spezialisten basiert, die über 250 Cloud- und DevOps-Lösungen in verschiedenen Organisationen implementiert haben. Dabei wurden sechs Arbeitsbereiche innerhalb des Unternehmens identifiziert, die bei der Transformation von DevOps in Unternehmen vor großen Herausforderungen stehen.



  1. . . , - , . , , .
  2. . - .
  3. . . DevOps. .
  4. . « » ? DevOps, ? , .
  5. . . , , . , .
  6. . , . — .




McKInsey untersuchte im April 2020, wie sich Software-Innovationen wirklich auf wichtige Geschäftsmetriken auswirken. Sie hat den Developer Velocity Index erstellt. Laut dem Beratungsunternehmen identifiziert diese Metrik "die wichtigsten Faktoren für die Erhöhung der Entwicklergeschwindigkeit in Bezug auf Technologie, Arbeitsmethoden und organisatorische Fähigkeiten". "Entwicklergeschwindigkeit" wird hier nicht nur als Entwicklungsgeschwindigkeit definiert, sondern auch als nicht standardmäßiger Geschäftsansatz. Auf diese Weise können Sie komplexe Geschäftsprobleme lösen und Software erstellen, während Sie die Anforderungen der Kunden erfüllen und Geschäftsziele erreichen. Insgesamt enthält DVI 46 Schlüsselfaktoren, die zur Erreichung der Entwicklergeschwindigkeit beitragen.



McKinsey gelangte zu folgenden Schlussfolgerungen in Bezug auf diese Metrik:



  1. DVI . DVI — , .
  2. DVI, « » — , . 20 % , .
  3. — DVI . , , .
  4. DVI , , .
  5. Sicherheit und Einhaltung gesetzlicher Vorschriften sind wichtige Anliegen. 17% der Führungskräfte in Unternehmen geben an, Sicherheitslücken nur für Hauptversionen zu testen. Und 59% der Befragten gaben an, dass es „einige Tage bis einige Monate“ dauern kann, bis der aktuelle Konformitätsstatus beurteilt ist.


Wie man Probleme löst



Microsoft und Sogeti schlagen im Bericht die folgenden Arbeitsansätze vor.



  • Übergang von zentralisierten "projektorientierten" zu dezentralisierten "produktorientierten" Arbeitsmodellen. Das heißt, die Teams übernehmen die volle Verantwortung für den gesamten Produkt- oder Serviceentwicklungszyklus, während sie iterative Budgetierungsprozesse anstelle großer Jahresbudgets implementieren.
  • InnerSource. , , .
  • , DevOps , .
  • , , , .
  • « ». , . , , , . .
  • , , «, », .




Die technologische Landschaft hat sich grundlegend verändert und wird sich in den kommenden Jahren weiterentwickeln. Und DevOps ist der beste und flexibelste Ansatz geworden. Dank ihm arbeiten Unternehmen unter solchen Bedingungen effektiv. Wenn CEOs möchten, dass ihre IT-Abteilungen modern sind und auf Markt- und Kundenanforderungen reagieren, müssen sie aufhören, sie als den wichtigsten Ort zu betrachten, an dem Geld gegessen wird. Es ist effektiver, sie als strategischen Teil des Geschäfts zu behandeln, von dem die Zukunft des Unternehmens abhängt.






Blog ITGLOBAL.COM - Managed IT, Private Clouds, IaaS, Informationssicherheitsdienste für Unternehmen:









All Articles