DevOps: Ein Überblick
()
Über dieses E-Book
DevOps, eine Zusammensetzung aus den Begriffen Development und IT Operations, ist ein Ansatz, der in vielen Start-ups, aber auch in großen Konzernen erfolgreich ist. DevOps definiert das Zusammenspiel von IT-Entwicklung, IT-Betrieb und dem Kunden mithilfe von Kultur, Werkzeugen und Prozessen neu. Dieses essential vermittelt das Wichtigste, was man dazu wissen muss. Die Autoren sind DevOps-Master und beschäftigen sich seit vielen Jahren mit DevOps sowie der Optimierung von IT-Services.
Ähnlich wie DevOps
Ähnliche E-Books
Kommunikation in Veränderungsprozessen: Psychologische Grundlagen für die Arbeit mit Individuen und Gruppen Bewertung: 0 von 5 Sternen0 BewertungenSoftware entwickeln mit Verstand: Was Sie über Wissensarbeit wissen müssen, um Projekte produktiver zu machen Bewertung: 4 von 5 Sternen4/5Implementierung von Unternehmensleitbildern: Theoretische Grundlagen und praktische Gestaltungswerkzeuge Bewertung: 0 von 5 Sternen0 BewertungenOnline-Moderationen planen, vorbereiten und durchführen: Ein Überblick für Studierende und Praktiker Bewertung: 0 von 5 Sternen0 BewertungenErfolgreich und gesund im Homeoffice arbeiten: Impulse für Mitarbeitende und Teams für eine gelungene Zusammenarbeit Bewertung: 0 von 5 Sternen0 BewertungenThemenplanung im Unternehmen: So kommt der rote Faden in Ihre Kommunikation Bewertung: 0 von 5 Sternen0 BewertungenStrategisches Controlling 4.0: Wie der digitale Wandel gelingt Bewertung: 0 von 5 Sternen0 BewertungenDigitale Unternehmenskultur: Strategien für die moderne Arbeitswelt Bewertung: 0 von 5 Sternen0 BewertungenEmbodiment und Emotionen im Coaching 4.0: Abschied von der Kopfgeburt Bewertung: 0 von 5 Sternen0 BewertungenCoaching und Co.: Ein Kompass für berufsbezogene Beratung Bewertung: 0 von 5 Sternen0 BewertungenWebinare – alles ganz anders hier!: So gestalten Sie wirkungsvolle und nachhaltige Webinare Bewertung: 0 von 5 Sternen0 BewertungenDer Site-Master-Plan: Mit Struktur zum Erfolg Bewertung: 0 von 5 Sternen0 BewertungenTheoretische Ansätze der Personalwirtschaft: Ein Überblick Bewertung: 0 von 5 Sternen0 BewertungenSidepreneurship: Nebenberufliches Unternehmertum – eine Einführung Bewertung: 0 von 5 Sternen0 BewertungenGrundlagen der Kommunikation für Führungskräfte: Mitarbeitende informieren und Führungsgespräche erfolgreich durchführen Bewertung: 0 von 5 Sternen0 BewertungenPodcasts in der Unternehmenskommunikation: Wie Sie mit strategischen Audioformaten Ihre Zielgruppen erreichen Bewertung: 0 von 5 Sternen0 BewertungenBest Practice Open Innovation: 7 Methoden und welche Fehler es zu vermeiden gilt Bewertung: 0 von 5 Sternen0 BewertungenUnternehmenskultur gestalten: Systematisch zum nachhaltigen Unternehmenserfolg Bewertung: 0 von 5 Sternen0 BewertungenDatengetriebenes Marketing: Wie Unternehmen Daten zur Skalierung ihres Geschäfts nutzen können Bewertung: 0 von 5 Sternen0 BewertungenDas agile Team steuert sich selbst: Kompetenzen und Fähigkeiten zur Eigenentwicklung selbstorganisierter Teams Bewertung: 0 von 5 Sternen0 BewertungenProcess-Mining: Geschäftsprozesse: smart, schnell und einfach Bewertung: 0 von 5 Sternen0 BewertungenDevOps und SAFe 6.0: Die neue Ära der agilen Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenAgil in der ISO 9001: Wie Sie agile Prozesse in Ihr Qualitätsmanagement integrieren Bewertung: 0 von 5 Sternen0 BewertungenCoaching in der Personal- und Organisationsentwicklung: Für selbstbestimmtere Mitarbeitende Bewertung: 0 von 5 Sternen0 BewertungenOrganisationsentwicklung aus der Praxis für die Praxis: Methoden und Beispiele praktischer Organisationsentwicklung Bewertung: 0 von 5 Sternen0 BewertungenSoft Skills für IT-Berater: Workshops durchführen, Kunden methodisch beraten und Veränderungen aktiv gestalten Bewertung: 0 von 5 Sternen0 BewertungenFeelgood-Management: Chancen für etablierte Unternehmen Bewertung: 0 von 5 Sternen0 BewertungenPreispolitik im digitalen Zeitalter: Auswirkungen von Digitalisierung und Künstlicher Intelligenz Bewertung: 0 von 5 Sternen0 BewertungenKreative Methoden im Business Coaching: Für sichtbare und greifbare Lösungen im Coachingprozess Bewertung: 0 von 5 Sternen0 BewertungenWerteerfassung und Wertemanagement: Gezielte Werteentwicklung von Persönlichkeiten, Teams und Organisationen Bewertung: 0 von 5 Sternen0 Bewertungen
Softwareentwicklung & -technik für Sie
Einfach Python: Gleich richtig programmieren lernen Bewertung: 0 von 5 Sternen0 BewertungenKnigge für Softwarearchitekten. Reloaded Bewertung: 0 von 5 Sternen0 Bewertungen50 Arten, Nein zu sagen: Effektives Stakeholder-Management für Product Owner Bewertung: 0 von 5 Sternen0 BewertungenSketchnotes in der IT: Abstrakte Themen mit Leichtigkeit visualisieren Bewertung: 0 von 5 Sternen0 BewertungenAgiles Produktmanagement mit Scrum: Erfolgreich als Product Owner arbeiten Bewertung: 3 von 5 Sternen3/5Digital Paintbook Volume 3 Bewertung: 5 von 5 Sternen5/5Baukunst für Softwarearchitekten: Was Software mit Architektur zu tun hat Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenDigital Painting Workbook Bewertung: 0 von 5 Sternen0 BewertungenKOMA-Script: Eine Sammlung von Klassen und Paketen für LaTeX 2e Bewertung: 0 von 5 Sternen0 BewertungenEinfach Java: Gleich richtig programmieren lernen Bewertung: 0 von 5 Sternen0 BewertungenAgile Spiele – kurz & gut: Für Agile Coaches und Scrum Master Bewertung: 0 von 5 Sternen0 BewertungenModellbasiertes Requirements Engineering: Von der Anforderung zum ausführbaren Testfall Bewertung: 0 von 5 Sternen0 Bewertungen3D-Drucken für Einsteiger: Ohne Frust 3D-Drucker selbst nutzen Bewertung: 0 von 5 Sternen0 BewertungenUML @ Classroom: Eine Einführung in die objektorientierte Modellierung Bewertung: 0 von 5 Sternen0 BewertungenIT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenSoftwareentwicklungsprozess: Von der ersten Idee bis zur Installation Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in Reguläre Ausdrücke Bewertung: 0 von 5 Sternen0 BewertungenChange Management für Anfänger: Veränderungsprozesse Verstehen und Aktiv Gestalten Bewertung: 1 von 5 Sternen1/5Das große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Prinzipien des Softwaredesigns: Entwurfsstrategien für komplexe Systeme Bewertung: 0 von 5 Sternen0 BewertungenAgiliät und Continuous Delivery Bewertung: 0 von 5 Sternen0 BewertungenProjekt Unicorn: Der Roman. Über Entwickler, Digital Disruption und das Überleben im Datenzeitalter Bewertung: 0 von 5 Sternen0 BewertungenAgiles Requirements Engineering und Testen Bewertung: 0 von 5 Sternen0 BewertungenGrundlagen und Methoden der Wirtschaftsinformatik: Eine anwendungsorientierte Einführung Bewertung: 0 von 5 Sternen0 BewertungenKompaktes Managementwissen: Die Grunstruktur agiler Prozesse Bewertung: 0 von 5 Sternen0 BewertungenSingle-Page-Web-Apps: JavaScript im Einsatz: Webseiten erstellen mit AngularJS, Meteor und jQuery Mobile Bewertung: 0 von 5 Sternen0 BewertungenScrum: Agiles Projektmanagement erfolgreich einsetzen Bewertung: 4 von 5 Sternen4/5Softwaredesigndokumente - sinnvoller Einsatz im Projektalltag: Sinnvoller Einsatz im Projektalltag Bewertung: 0 von 5 Sternen0 BewertungenLean Management für Einsteiger: Grundlagen des Lean Managements für Kleine und Mittelständische Unternehmen – mit Vielen Praxisbeispielen Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für DevOps
0 Bewertungen0 Rezensionen
Buchvorschau
DevOps - Jürgen Halstenberg
© Der/die Herausgeber bzw. der/die Autor(en), exklusiv lizenziert durch Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature 2020
J. Halstenberg et al.DevOpsessentialshttps://doi.org/10.1007/978-3-658-31405-7_1
1. Einleitung – wozu DevOps?
Jürgen Halstenberg¹ , Bernd Pfitzinger² und Thomas Jestädt³
(1)
Wiesbaden, Hessen, Deutschland
(2)
Berlin, Deutschland
(3)
Berlin, Deutschland
Jürgen Halstenberg
Email: juergen.halstenberg@devops-das-buch.de
Bernd Pfitzinger
Email: bernd.pfitzinger@devops-das-buch.de
Thomas Jestädt (Korrespondenzautor)
Email: thomas.jestaedt@devops-das-buch.de
Soft- und Hardware durchdringt alle Lebensbereiche. Für viele Unternehmen ist es eine Überlebensfrage, IT-Leistungen schnell und risikoarm bereitzustellen. Dies steht jedoch – scheinbar - im Gegensatz zu der Erfahrung, dass in einer durchschnittlichen Firma die Aufrechterhaltung des Status quo bereits 75 % des IT-Budgets verschlingt [9]. Darüber hinaus sind in vielen Unternehmen tiefe Gräben zwischen der Softwareentwicklung und dem IT-Betrieb vorhanden.
DevOps stellt eine Sammlung praxiserprobter und funktionierender Lösungsansätze für dieses Problem zur Auswahl. Bereits in dem Kofferwort „DevOps" wird eine neue, andere Zusammenarbeit zwischen der Softwareentwicklung (Development) und dem IT-Betrieb (Operations) hervorgehoben. Diese Zusammenarbeit schließt das Business ein und stellt den Kundennutzen in den Mittelpunkt. Für Entwicklung und Betrieb gab es traditionell jeweils eine Vielzahl spezialisierter Vorgehensmodelle, dazwischen aber einen deutlichen Bruch. Noch schärfer ist bisher der Bruch zwischen der Gesamt-IT und den Kunden, der durch Prozesse oft mehr schlecht als recht überbrückt wird (Abb. 1.1). Mit DevOps liegt der Schwerpunkt auf einer ganzheitlichen Zusammenarbeit zwischen der Softwareentwicklung, dem IT-Betrieb und dem Business.
../images/495852_1_De_1_Chapter/495852_1_De_1_Fig1_HTML.pngAbb. 1.1
Typisches Zusammenspiel von Aufbauorganisation und (Unterstützungs-)Prozessen in herkömmlichen Unternehmen
Das Bestreben über Organisationsgrenzen hinaus zu denken und Zusammenarbeit intelligent zu organisieren ist so alt wie die arbeitsteilige Leistungserbringung. Deswegen enthält DevOps Anregungen, Methoden und Vorgehensweisen jenseits der IT auch für die Kollaboration von Fachabteilungen: Wo immer Menschen aus organisatorischen Silos heraus zusammenarbeiten, können DevOps-Prinzipien dabei helfen, die mentalen Silos aufzubrechen.
DevOps ist keine gänzlich neue Erfindung. Es setzt vielmehr bekannte und erfolgreiche Konzepte neu zusammen (Kap. 2) und bezieht Möglichkeiten einer Automatisierung besser ein. Bei der Entscheidung für oder gegen DevOps sollte der erzielbare Unternehmensnutzen betrachtet werden. Damit wird der IT-Lebenszyklus ganzheitlich adressiert und technisch unterstützt (Kap. 3).
DevOps muss hart erarbeitet werden. Dies bedeutet vor allem kulturelle Transformation. Deshalb wird insbesondere auch die Unternehmenskultur adressiert (Kap. 4). Da aber Kultur oft nur indirekt geändert und beeinflusst werden kann, erfordert DevOps Mühe bei der Einführung (Kap. 5) und der Pflege im Regelbetrieb.
Ungeachtet aller Erfolge sollte DevOps nicht blindlings eingesetzt werden. Denn es gibt daran - neben den zu Recht gepriesenen Vorteilen – auch Kritik. Wir beschäftigen uns mit solchen Einwänden und bewerten diese in Kap. 6. DevOps passt auf eine Seite: kurz und präzise in Kap. 7. Die für uns spannendsten Literaturverweise sollen die Lust am Entdecken wecken, besonders auch abseits der