DevOps-Leadership - Schritte zur Einführung und Umsetzung von DevOps: Erfolgreiche Transformation vom Silo zur Wertschöpfungskette
()
About this ebook
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.
Related to DevOps-Leadership - Schritte zur Einführung und Umsetzung von DevOps
Related ebooks
DevOps - Erfolgreich Entwicklung und IT-Betrieb verbinden: Grundlagen und Werkzeuge für eine erfolgreiche DevOps-Implementierung Rating: 0 out of 5 stars0 ratingsSAFe® 4.6: Eine Anleitung zur lean agilen Revolution? Rating: 0 out of 5 stars0 ratingsAgiliät und Continuous Delivery Rating: 0 out of 5 stars0 ratingsDas ERP als Erfolgsfaktor für Unternehmen: Grundlagen, innerbetriebliche Funktionen, E-Business, Auswahlmethode Rating: 0 out of 5 stars0 ratingsScrum: Schnelleinstieg Rating: 0 out of 5 stars0 ratingsBessere Softwareentwicklung mit DevOps Rating: 0 out of 5 stars0 ratingsGlossar Agilität: kurz - knapp - klar Rating: 0 out of 5 stars0 ratingsGeschäftsprozessentwicklung: Einführung in das Gestalten und Darstellen von Abläufen Rating: 0 out of 5 stars0 ratingsMehr als Clean Code: Gedanken zur Softwareentwicklung Rating: 0 out of 5 stars0 ratingsScrum. Schnelleinstieg (3. Aufl.) Rating: 0 out of 5 stars0 ratingsErfolgreich mit dem agilen Spotify Framework: Squads, Tribes und Chapters - der nächste Schritt nach Scrum und Kanban? Rating: 0 out of 5 stars0 ratingsGanzheitliches Projektmanagement Rating: 0 out of 5 stars0 ratingsAgile Softwareentwicklung: Ein Leitfaden für Manager Rating: 0 out of 5 stars0 ratingsKommunikation in der Produktion: Produktionsmanagement für Führungskräfte Rating: 0 out of 5 stars0 ratingsPRINCE2: Die Erfolgsmethode einfach erklärt Rating: 0 out of 5 stars0 ratingsProjektmanagement kurz & gut Rating: 0 out of 5 stars0 ratingsKeine Angst vor Industrie 4.0: Digitalisierung als Chance für humane Arbeit Rating: 0 out of 5 stars0 ratingsErfolgreiche Einführung neuer Pozessmodelle: Ihr Praxis-Leitfaden! Rating: 0 out of 5 stars0 ratingsAgile Architektur mit .NET - Grundlagen und Best Practices Rating: 0 out of 5 stars0 ratingsInnovationsmanagement: Die wichtigsten Methoden Rating: 0 out of 5 stars0 ratingsScrum im Einkauf: Agiles arbeiten mit Scrum im Einkauf Rating: 0 out of 5 stars0 ratingsAgiles Requirements Engineering und Testen Rating: 0 out of 5 stars0 ratingsBusiness Enterprise Architecture: Praxishandbuch zur digitalen Transformation in Unternehmen Rating: 0 out of 5 stars0 ratingsSystemische Intervention als agile Projektmanagement Methode?: Systemische Aspekte im klassischen und agilen Projektmanagement Rating: 0 out of 5 stars0 ratings
Project Management For You
Die Six-Sigma-Methode: Streben nach Perfektion Rating: 0 out of 5 stars0 ratingsDesign Thinking für Anfänger: Innovation als Faktor für unternehmerischen Erfolg Rating: 0 out of 5 stars0 ratingsProjektmanagement: - lernen, lehren und für die Praxis Rating: 0 out of 5 stars0 ratingsProjekt Phoenix: Der Roman über IT und DevOps Rating: 5 out of 5 stars5/5Lean Production - Grundlagen: Das Prinzip der schlanken Produktion verstehen und in der Praxis anwenden. Schlank zur Wertschöpfung! Rating: 0 out of 5 stars0 ratingsAgiles Projektmanagement: Scrum für Einsteiger Rating: 0 out of 5 stars0 ratingsDas Design Sprint Handbuch: Ihr Wegbegleiter durch die Produktentwicklung Rating: 4 out of 5 stars4/5Projektmanagement für Anfänger: Grundlagen, -begriffe und Tools Rating: 0 out of 5 stars0 ratingsPRINCE2: Leitfaden zur methodischen Prüfungsvorbereitung Rating: 5 out of 5 stars5/5Retrospektiven - kurz & gut Rating: 0 out of 5 stars0 ratings30 Minuten Scrum Rating: 0 out of 5 stars0 ratingsDer neue Minuten Manager. Zusammenfassung & Analyse des Bestsellers von Ken Blanchard und Spencer Johnson: Autonomie statt Autorität Rating: 0 out of 5 stars0 ratingsAgiles Coaching als Erfolgsfaktor: Grundlagen des Coachings, um Agile Teams erfolgreich zu managen Rating: 0 out of 5 stars0 ratingsDas Ishikawa-Diagramm: Ursache-Wirkungs-Beziehungen Rating: 4 out of 5 stars4/5Projektmanagement konkret (E-Book, Neuauflage): Nachschlagen | Verstehen | Umsetzen Rating: 0 out of 5 stars0 ratingsKanban für Anfänger: Grundlegendes über den Einsatz von Kanban in der Industrie und der Softwareentwicklung Rating: 0 out of 5 stars0 ratings30 Minuten Projektmanagement Rating: 3 out of 5 stars3/5Lean Management für Einsteiger: Erfolgsfaktoren für Lean Management – Lean Leadership & Co. als langfristige Erfolgsgaranten Rating: 0 out of 5 stars0 ratingsProjektmanagement: - zehn Module zu ausgewählten Themen Rating: 0 out of 5 stars0 ratingsScrum: Agiles Projektmanagement und Scrum erfolgreich anwenden Rating: 0 out of 5 stars0 ratingsScribble: Das Arbeitsbuch für agiles Prozessmanagement Rating: 0 out of 5 stars0 ratingsChange Management für Anfänger: Veränderungsprozesse Verstehen und Aktiv Gestalten Rating: 1 out of 5 stars1/5Agile Practice Guide (German) Rating: 3 out of 5 stars3/5Projektmanagement: Kein Buch mit sieben Siegeln Rating: 0 out of 5 stars0 ratingsBetriebswirtschaft für die Projektleitung: mit Übungen/Lösungen Rating: 0 out of 5 stars0 ratings50 Arten, Nein zu sagen: Effektives Stakeholder-Management für Product Owner Rating: 0 out of 5 stars0 ratings
Reviews for DevOps-Leadership - Schritte zur Einführung und Umsetzung von DevOps
0 ratings0 reviews
Book preview
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