DevOps für Dummies. (2019)
- Record Type:
- Book
- Title:
- DevOps für Dummies. (2019)
- Main Title:
- DevOps für Dummies
- Further Information:
- Note: Emily Freeman.
- Authors:
- Freeman, Emily
- Contents:
- Über die Autorin 9 Vorwort 11 Einleitung 25 Über dieses Buch 25 Törichte Annahmen über den Leser 25 Symbole in diesem Buch 26 Wie geht es weiter? 26 Teil I: DevOps entmystifizieren 27 Kapitel 1 Einführung in DevOps 29 Was ist DevOps? 29 DevOps hat sich aus Agile entwickelt 30 DevOps stellt Menschen in den Mittelpunkt 30 Unternehmenskultur ist die Grundlage von DevOps 30 Sie lernen, indem Sie den Prozess überwachen und Daten sammeln 31 Überzeugungskraft ist der Schlüssel zur Umsetzung von DevOps 31 Kleine, inkrementelle Änderungen sind unbezahlbar 32 Von DevOps profitieren 32 Das CALMS-Modell 33 Das Problem der Interessenskonflikte lösen 35 Kapitel 2 Gestalten Sie Ihre Organisation 37 Die Gesundheit Ihrer Unternehmenskultur bewerten 38 DevOps integrieren 39 Die DevOps-Werte im Einzelnen 40 Teamwork fördern 40 Silos reduzieren 41 Denken Sie systemorientiert 41 Fehlschläge akzeptieren 41 Kommunizieren, kommunizieren, kommunizieren 42 Rückmeldungen entgegennehmen 42 Abläufe automatisieren (falls sinnvoll) 43 Die Unternehmenskultur formen 43 Die schlimmsten Fehler der Technologiekultur vermeiden 45 Eine Vision entwerfen 46 Auf ein gemeinsames Ziel hinarbeiten 47 Beurteilungen 48 Prämien 49 Kapitel 3 Überflüssiges erkennen 51 Die sieben Arten von Verschwendung 52 Unnötige Abläufe 52 Wartezeiten 52 Bewegung 53 Kosten für Fehler 53 Überproduktion 53 Transport 53 Lagerbestand 54 Verschwendung in DevOps verstehen 54 Verschwendung vermeiden 56 Flaschenhälse erkennen 56 Auf dieÜber die Autorin 9 Vorwort 11 Einleitung 25 Über dieses Buch 25 Törichte Annahmen über den Leser 25 Symbole in diesem Buch 26 Wie geht es weiter? 26 Teil I: DevOps entmystifizieren 27 Kapitel 1 Einführung in DevOps 29 Was ist DevOps? 29 DevOps hat sich aus Agile entwickelt 30 DevOps stellt Menschen in den Mittelpunkt 30 Unternehmenskultur ist die Grundlage von DevOps 30 Sie lernen, indem Sie den Prozess überwachen und Daten sammeln 31 Überzeugungskraft ist der Schlüssel zur Umsetzung von DevOps 31 Kleine, inkrementelle Änderungen sind unbezahlbar 32 Von DevOps profitieren 32 Das CALMS-Modell 33 Das Problem der Interessenskonflikte lösen 35 Kapitel 2 Gestalten Sie Ihre Organisation 37 Die Gesundheit Ihrer Unternehmenskultur bewerten 38 DevOps integrieren 39 Die DevOps-Werte im Einzelnen 40 Teamwork fördern 40 Silos reduzieren 41 Denken Sie systemorientiert 41 Fehlschläge akzeptieren 41 Kommunizieren, kommunizieren, kommunizieren 42 Rückmeldungen entgegennehmen 42 Abläufe automatisieren (falls sinnvoll) 43 Die Unternehmenskultur formen 43 Die schlimmsten Fehler der Technologiekultur vermeiden 45 Eine Vision entwerfen 46 Auf ein gemeinsames Ziel hinarbeiten 47 Beurteilungen 48 Prämien 49 Kapitel 3 Überflüssiges erkennen 51 Die sieben Arten von Verschwendung 52 Unnötige Abläufe 52 Wartezeiten 52 Bewegung 53 Kosten für Fehler 53 Überproduktion 53 Transport 53 Lagerbestand 54 Verschwendung in DevOps verstehen 54 Verschwendung vermeiden 56 Flaschenhälse erkennen 56 Auf die Auswirkungen konzentrieren 59 Kapitel 4 Die Kollegen überzeugen, es mit DevOps zu probieren 61 Angst vor Veränderungen 61 Die Leute um Sie herum vom Wechsel zu DevOps überzeugen 63 Unterstützung von Führungskräften erhalten 65 Eine Dünung im Entwicklungsteam aufbauen 66 Die mittleren Manager managen 67 Die Sturköpfe überzeugen 68 Die Adaptionskurve verstehen 69 Den Wandel vorantreiben 71 Auf Gegenwind reagieren 72 Den Abgrund überqueren 72 Fragen Sie »warum« 73 Kapitel 5 Ihr Unternehmen beurteilen 75 DevOps quantifizieren 77 Menschen 77 Abläufe 78 Technologie 79 Die Daten erheben 80 Interne Fallstudien entwickeln 80 Eine qualitative Fallstudie: Konzentrieren Sie sich auf Ihre Mitarbeiter 81 Eine quantitative Fallstudie: Konzentrieren Sie sich auf Deployments 83 Teil II: Eine Pipeline einrichten 85 Kapitel 6 Den neuen Entwicklungslebenszyklus übernehmen 87 Alle an einen Tisch bitten 87 Prozesse umwandeln: Von der Linie zum Kreis 88 Administrative Aufgaben »nach links« schieben: über Infrastruktur nachdenken 92 Auch Deployments nach links verschieben 93 Simulation der Produktion durch Staging 93 Kapitel 7 Vorausplanen 95 Über das Agile-Modell hinausgehen 95 Herausforderungen vorhersehen 97 Herausforderungen und Einschränkungen bei Projekten identifizieren 98 Zeitplan 98 Budget 99 Anforderungen bestimmen 99 Ein MVP entwickeln 100 Herausfinden, welches Problem Ihr MVP lösen muss 101 Herausfinden, wer Ihre Kunden sind 102 Die Konkurrenz unter die Lupe nehmen 102 Funktionen priorisieren 103 Die Benutzererfahrung gestalten 104 Ihre Hypothese überprüfen 105 Beta-Release, ja oder nein? 106 Personas entwerfen, um Ihre Kunden besser kennenzulernen 106 Was ist eine Persona? 107 Eine Persona ausarbeiten 107 Kapitel 8 Aus der DevOps-Perspektive designen 109 Ihr Design konstruieren 110 Für DevOps gestalten 112 Softwareentwicklung für den Wandel 112 Software kontinuierlich verbessern 113 Ihre Software dokumentieren 114 Codearchitektur für die sechs Leistungsmerkmale von DevOps 115 Wartungsfreundlichkeit 116 Skalierbarkeit 116 Sicherheit 118 Benutzerfreundlichkeit 119 Zuverlässigkeit 120 Flexibilität 120 Designentscheidungen dokumentieren 121 Fallstricke bei der Architektur vermeiden 122 Kapitel 9 Code entwickeln 125 Kommunikation rund um den Code 125 Für den Fehlerfall entwickeln 128 Wartungsfreundlichen Code schreiben 128 Code testen 129 Code debuggen 129 Code protokollieren 130 Unveränderbaren Code schreiben 130 Lesbaren Code erstellen 131 Programmiermuster 131 Objektorientierte Programmierung 131 Funktionale Programmierung 132 Eine Programmiersprache wählen 132 Anti-Patterns vermeiden 133 Nach DevOps-Prinzipien entwickeln 134 Sauberen Code schreiben 135 Das Geschäft verstehen 135 Anderen zuhören 135 Die richtigen Schwerpunkte setzen 136 Die Komfortzone verlassen 136 Gute Vorgehensweisen etablieren 137 Ordnung im Quellcode halten 137 Tests schreiben 137 Features dokumentieren 138 Legen Sie den Kollegen Ihren Code zur Kontrolle vor 139 Kapitel 10 Tests vor der Veröffentlichung 141 Warum Tests? 141 Automatisierte Tests sind nicht optional 142 Testen in verschiedenen Umgebungen 143 Lokale Umgebung 144 Entwicklungsumgebung 144 Testumgebung 145 Staging-Umgebung 146 Produktionsumgebung 146 Über den Komponententest hinaus 147 Komponententests: Es lebt! 147 Integrationstests: Spielen alle Teile zusammen? 148 Regressionstests: Verhält sich der Code nach Änderungen noch genauso? 148 Visuelle Tests: Sieht alles noch genauso aus? 148 Performance-Tests 149 Kontinuierliches Testen 149 Kapitel 11 Ein Produkt deployen 151 Code freigeben 151 Kontinuierliche Integration und Auslieferung 152 Von CI/CD profitieren 152 CI/CD implementieren 153 Kontinuierliche Integration 153 Kontinuierliche Bereitstellung 154 Kontinuierliches Deployment 154 Deployments managen 155 Richtig automatisieren 155 Versionierung 156 Fehler abmildern 158 Rollbacks 158 Flucht nach vorne 159 Deployments demokratisieren 159 Einen Deployment-Stil wählen 160 Blue-Green-Deployment 160 Schrödingers Kanarienvogel: Der Deploy ist tot (oder doch nicht?) 162 Rolling Release 163 Feature-Flags 165 Ihre Systeme überwachen 165 Telemetrie verstehen 166 Verhalten aufzeichnen 166 SLAs, SLIs und SLOs 167 Teil III: Den Kreis schließen 169 Kapitel 12 Rapid Iteration implementieren 171 Wichtige Aufgaben zuerst 172 Wichtig und dringend 173 Wichtig, nicht dringend 173 Dringend, nicht wichtig 175 Weder wichtig noch dringend 176 Schneller werden 177 D … (more)
- Edition:
- 1st
- Publisher Details:
- Wiley-VCH
- Publication Date:
- 2019
- Extent:
- 1 online resource (328 pages)
- Languages:
- English
- ISBNs:
- 9783527823192
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.478512
- Ingest File:
- 02_631.xml