DevOps-Leadership - Schritte zur Einführung und Umsetzung von DevOps: Erfolgreiche Transformation vom Silo zur Wertschöpfungskette
Von Martin J. Adams
()
Über dieses E-Book
Martin J. Adams ist ausgewiesener Fachmann für agile Vorgehensweisen, speziell zu den Themenbereichen "Führung" und "Organisationsentwicklung". Im vorliegenden Band stellt er die wichtigsten Methoden im Kontext von DevOps und die sich daraus ergebenden Maßnahmen und Methoden für Führungspersonen dar, welche ihre Teams dabei unterstützen wollen, mit DevOps erfolgreich zu sein und damit einen wertvollen Beitrag zum Unternehmenserfolg zu leisten.
Ähnlich wie DevOps-Leadership - Schritte zur Einführung und Umsetzung von DevOps
Ähnliche E-Books
DevOps - Erfolgreich Entwicklung und IT-Betrieb verbinden: Grundlagen und Werkzeuge für eine erfolgreiche DevOps-Implementierung Bewertung: 0 von 5 Sternen0 BewertungenAgiliät und Continuous Delivery Bewertung: 0 von 5 Sternen0 BewertungenScrum. Schnelleinstieg (3. Aufl.) Bewertung: 0 von 5 Sternen0 BewertungenSAFe® 4.6: Eine Anleitung zur lean agilen Revolution? Bewertung: 0 von 5 Sternen0 BewertungenBessere Softwareentwicklung mit DevOps Bewertung: 0 von 5 Sternen0 BewertungenGeschäftsprozessentwicklung: Einführung in das Gestalten und Darstellen von Abläufen Bewertung: 0 von 5 Sternen0 BewertungenGlossar Agilität: kurz - knapp - klar Bewertung: 0 von 5 Sternen0 BewertungenSystemische Intervention als agile Projektmanagement Methode?: Systemische Aspekte im klassischen und agilen Projektmanagement Bewertung: 0 von 5 Sternen0 BewertungenAgile Leadership im Scrum-Kontext (Aktualisiert für Scrum Guide V. 2020): Servant Leadership für Agile Leader und solche, die es werden wollen. Bewertung: 0 von 5 Sternen0 BewertungenAgiles Arbeiten: Das Wesentliche kurz erklärt. Version 3.0 Bewertung: 0 von 5 Sternen0 BewertungenErfolgreich mit dem agilen Spotify Framework: Squads, Tribes und Chapters - der nächste Schritt nach Scrum und Kanban? Bewertung: 0 von 5 Sternen0 BewertungenGanzheitliches Projektmanagement Bewertung: 0 von 5 Sternen0 BewertungenPRINCE2: Die Erfolgsmethode einfach erklärt Bewertung: 0 von 5 Sternen0 BewertungenZukunftssichere Architektur: So bauen Sie monolithische Anwendungen zu komponentenorientierten um Bewertung: 0 von 5 Sternen0 BewertungenAgile Architektur mit .NET - Grundlagen und Best Practices Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Einführung neuer Pozessmodelle: Ihr Praxis-Leitfaden! Bewertung: 0 von 5 Sternen0 BewertungenAgile Softwareentwicklung: Ein Leitfaden für Manager Bewertung: 0 von 5 Sternen0 BewertungenSchnittstellenmanagement des Einkaufs: Innovations- und Wertbeitrag aus dem Einkauf Bewertung: 0 von 5 Sternen0 BewertungenDas ERP als Erfolgsfaktor für Unternehmen: Grundlagen, innerbetriebliche Funktionen, E-Business, Auswahlmethode Bewertung: 0 von 5 Sternen0 BewertungenInnovationsmanagement: Die wichtigsten Methoden Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenHybrides Projektmanagement: Der Schlüssel zur optimalen Leistung Bewertung: 0 von 5 Sternen0 BewertungenScrum: Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenAgile Moderation: Ob und wie sich die Ideen der agilen Produktentwicklung auf die Moderation von Gruppen und Teams übertragen lassen Bewertung: 0 von 5 Sternen0 BewertungenAgiles Requirements Engineering und Testen Bewertung: 0 von 5 Sternen0 Bewertungen
Projektmanagement für Sie
50 Arten, Nein zu sagen: Effektives Stakeholder-Management für Product Owner Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement Crash-Kurs Bewertung: 0 von 5 Sternen0 BewertungenDer Bienenhirte – über das Führen von selbstorganisierten Teams: Ein Roman für Manager und Projektverantwortliche Bewertung: 4 von 5 Sternen4/5Agile Practice Guide (German) Bewertung: 0 von 5 Sternen0 BewertungenScrum Master: Vorbereitung auf die PSM I Prüfung Bewertung: 0 von 5 Sternen0 BewertungenIhre ersten Erfolge mit Kanban: Kanban im wissensbasierten Kontext verstehen und im Unternehmen umsetzen Bewertung: 0 von 5 Sternen0 Bewertungen30 Minuten Scrum Bewertung: 0 von 5 Sternen0 BewertungenDie Six-Sigma-Methode: Streben nach Perfektion Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement: Kein Buch mit sieben Siegeln Bewertung: 0 von 5 Sternen0 BewertungenKanban für Anfänger: Grundlegendes über den Einsatz von Kanban in der Industrie und der Softwareentwicklung Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement konkret (E-Book, Neuauflage): Nachschlagen | Verstehen | Umsetzen Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement für Faulenzer: Wie Sie Ihre Produktivität verdoppeln und dennoch früher Feierabend machen können Bewertung: 0 von 5 Sternen0 BewertungenDas Design Sprint Handbuch: Ihr Wegbegleiter durch die Produktentwicklung Bewertung: 4 von 5 Sternen4/5Projektmanagement für Anfänger: Grundlagen, -begriffe und Tools Bewertung: 0 von 5 Sternen0 BewertungenDas Ishikawa-Diagramm: Ursache-Wirkungs-Beziehungen Bewertung: 4 von 5 Sternen4/5Erfolgreich mit dem agilen Spotify Framework: Squads, Tribes und Chapters - der nächste Schritt nach Scrum und Kanban? Bewertung: 0 von 5 Sternen0 BewertungenMergers & Acquisitions für KMUs: Einführung in Übernahmen und Fusionen bei kleinen und mittelständischen Unternehmen - Grundlegende M&A-Prozesse und -Ziele Bewertung: 0 von 5 Sternen0 BewertungenUnternehmenskultur verstehen und nachhaltig fördern: Erfolgsfaktoren beim Change Management Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement: - lernen, lehren und für die Praxis Bewertung: 0 von 5 Sternen0 BewertungenAgiles Arbeiten: Das Wesentliche kurz erklärt. Version 3.0 Bewertung: 0 von 5 Sternen0 BewertungenLean Management für Einsteiger: Erfolgsfaktoren für Lean Management – Lean Leadership & Co. als langfristige Erfolgsgaranten Bewertung: 0 von 5 Sternen0 BewertungenLean Production - Grundlagen: Das Prinzip der schlanken Produktion verstehen und in der Praxis anwenden. Schlank zur Wertschöpfung! Bewertung: 0 von 5 Sternen0 BewertungenRisikomanagement für KMUs – Grundlagen: Von der Risikoanalyse bis zum perfekten Risikocontrolling - Risiken erkennen, kontrollieren und vermeiden Bewertung: 0 von 5 Sternen0 BewertungenPRINCE2: Leitfaden zur methodischen Prüfungsvorbereitung Bewertung: 5 von 5 Sternen5/5Change Management für Anfänger: Veränderungsprozesse Verstehen und Aktiv Gestalten Bewertung: 1 von 5 Sternen1/5Lean Management für Einsteiger: Grundlagen des Lean Managements für Kleine und Mittelständische Unternehmen – mit Vielen Praxisbeispielen Bewertung: 0 von 5 Sternen0 BewertungenDie Grundlagen der Organisation -: lernen und lehren Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für DevOps-Leadership - Schritte zur Einführung und Umsetzung von DevOps
0 Bewertungen0 Rezensionen
Buchvorschau
DevOps-Leadership - Schritte zur Einführung und Umsetzung von DevOps - Martin J. Adams
INHALT
Einleitung
Was bedeutet DevOps?
Die Geschichte von DevOps
Der Nutzen von DevOps
DevOps-Kultur
Grundlegende DevOps-Verfahren
Continuous
Continuous Integration ist der erste Schritt
Continuous Delivery und Continuous Deployment
Was ist DevOps-Führung?
Transformationale Führung
5-Stufen-Führungsmodell
Veränderung nach Lewin und die kontinuierliche Verbesserung
Auftauen (Unfreeze)
Veränderung (Change)
Einfrieren (Refreezing)
Schritte zur Einführung und Optimierung von DevOps
Auftauen – die Notwendigkeit der Veränderung
Verändern – die Transformation planen und angehen
Stakeholder-Management
Identifikation der Stakeholder
Kategorisierung der Stakeholder
Stakeholder-Bedürfnisse analysieren und Ziele setzen
Durchführen und Überwachen – ggf. Ergreifen von Korrekturmaßnahmen
Verändern – Rahmenbedingungen, Konzepte und Maßnahmen
Unternehmenskultur – die Grundlage
Funktionsübergreifende selbstorganisierte Teams
Ein agiles Team und seine Umwelt
Teams und ihre Befugnisse
DevOps und die Kunden
DevOps und die Prozesse
DevOps und Scrum
DevOps und Qualitätssicherung
Einfrieren – Ergebnisse validieren und kontinuierliche Verbesserung etablieren
Kontinuierliche Verbesserung und Kaizen
Nachwort
Literaturliste
Einleitung
„DevOps bedeutet eine agile IT (Betriebs-) Bereitstellung, was erforderlich ist, um dem Rhythmus der agilen IT Entwicklung zu entsprechen. DevOps ist eine Philosophie, nicht eine Methode, ein Modell, ein Wissensfundus, oder *schauder* ein käufliches Werkzeug. DevOps ist die Philosophie der Vereinheitlichung von Entwicklung und Betrieb auf Kultur-, Praxis- und Werkzeug-Ebene, um eine schnellere und häufigere Umsetzung von Änderungen in der Produktion zu erreichen.
Kultur=Verhalten, Zusammenarbeit, Verantwortlichkeit/Haftung, Vertrauen/Bevollmächtigung…
Praxis=Grundsatz, Rollen/RACI, Prozesse/Prozeduren, Metriken/Berichtswesen, KPIs/Verbesserung…
Werkzeug=Geteiltes Wissen, gegenseitiger Werkzeugbau, gemeinsame Technologieplattformen…¹"
Wenn wir uns über DevOps unterhalten, ist dies nicht so einfach. Je nachdem, mit wem Sie sprechen, bedeutet DevOps etwas vollkommen Unterschiedliches. Es scheint zwar irgendwie mit den anderen Bedeutungen und Deutungen verwandt zu sein, ist aber nichtsdestotrotz im Alltag so weit von anderen Sichtweisen entfernt, dass die Exponenten verschiedener Ansätze und Herangehensweisen nur schwer eine gemeinsame Gesprächsbasis finden können.
Im vorliegenden Buch werden wir uns mit dem Thema DevOps aus Sicht der Führung auseinandersetzen. Dies bedeutet, dass wir uns insbesondere mit den Aspekten in Hinblick auf Kultur und Modell auseinandersetzen und dabei natürlich einen Überblick über verschiedene eingesetzte Methoden gewinnen wollen. Außerdem werden wir uns mit schwergewichtigen Themen wie der Führung im DevOps-Kontext sowie auch mit der in diesem Kontext wichtigen Fragestellung der Einführung und Entwicklung von DevOps aus Leadership-Sicht auseinandersetzen und daraus Anforderungen an die Rolle und Aufgabenstellung der Führung im agilen Kontext, insbesondere im Kontext von DevOps, erarbeiten.
¹ Rob England: Define DevOps. What is DevOps? In: The IT Skeptic. 29. November 2014, abgerufen am 17. Februar 2016 (englisch).
Was bedeutet DevOps?
DevOps fokussiert eine Zusammenarbeit zwischen Entwicklung und Betrieb, die eine veränderte Denkweise, eine bessere Zusammenarbeit und eine engere Integration betont. Dazu werden unterschiedlichste Konzepte und Techniken kombiniert, um effizienter zu sein, schneller zu innovieren und Unternehmen und Kunden einen höheren Wert zu bieten.
Die Geschichte von DevOps
Der Beginn der DevOps-Bewegung lässt sich auf das erste Jahrzehnt des 21. Jahrhunderts zurückverfolgen. Sie entstand als Reaktion auf die festgestellten Zielkonflikte zweier Bereiche in der IT von Unternehmen.
Zum einen war da der Entwicklungsbereich, dessen Aufgabenstellung darin besteht, möglichst schnell neue Lösungen für Probleme zu entwickeln und in Betrieb zu nehmen. Auf der anderen Seite der IT-Betrieb, dessen Aufgabenstellung darin besteht, Stabilität, Sicherheit und Kontinuität der bestehenden Lösung herzustellen, um damit die Verfügbarkeit der Programme und Funktionen sicherzustellen. So waren quasi zwei Bereiche faktisch aneinandergebunden, welche verschiedene Zielvorgaben zu erfüllen hatten.
Mit Aufkommen der DevOps-Bewegung wurden Ansätze gesucht, wie dieser Zielkonflikt überwunden werden könnte und damit sozusagen der maximale Kundennutzen aus beiden Bereichen zu realisieren wäre. In diesem Kontext wurden verschiedenste Techniken evaluiert und teils auch neu entwickelt. Daneben kamen aber vor allem auch Maßnahmen zum Zuge, welche die Kommunikation und Zusammenarbeit zwischen Entwicklung (Dev) und Operations (Ops) unterstützen sollten und dabei das Silodenken der beiden Bereiche aufweichen würden.
Der Nutzen von DevOps
Der Aufbau einer Kultur der gemeinsamen Verantwortung, der Transparenz und des schnelleren Feedbacks ist die Grundlage jedes leistungsstarken DevOps-Teams. Zentrale Erfolgsfaktoren für die Realisierung maximalen Nutzens mit DevOps sind die Etablierung einer Kultur der Zusammenarbeit und der gemeinsamen Problemlösung.
Teams, die in Silos arbeiten, halten sich häufig nicht an die Systeme, für die DevOps eintritt.
Gefragt ist ein Systemdenken, das sich bewusst ist, dass sich Aktionen nicht nur auf das eigene Team auswirken, sondern auch auf alle anderen am Release-Prozess beteiligten Teams. Dafür sind Transparenz und eine Zusammenarbeit zum Erreichen gemeinsam verfolgter Ziele von grundlegender Bedeutung.
Ziel von DevOps ist die Änderung der Denkweise, um dadurch ein Mindset zu gestalten, welches es erlaubt, den Entwicklungsprozess ganzheitlich zu betrachten und die