Kontinuierliche Bereitstellung: Zuverlässige Software-Releases durch Build-, Test- und Deployment-Automatisierung

Bewertung:   (4,6 von 5)

Kontinuierliche Bereitstellung: Zuverlässige Software-Releases durch Build-, Test- und Deployment-Automatisierung (Jez Humble)

Leserbewertungen

Zusammenfassung:

Continuous Delivery von Jez Humble und David Farley ist ein umfassender Leitfaden für moderne Softwarebereitstellungspraktiken, der die Bedeutung von Automatisierung und rationalisierten Prozessen hervorhebt. Das Buch führt in die Schlüsselkonzepte der kontinuierlichen Integration und der Bereitstellungspipelines ein und zielt darauf ab, die Zykluszeit von der Entwicklung bis zur Produktion zu verkürzen. Obwohl es wertvolle Einblicke und praktische Ratschläge für die Implementierung von Continuous Delivery in verschiedenen organisatorischen Kontexten enthält, wurde es für seine Redundanz und manchmal langweilige Prosa kritisiert.

Vorteile:

** Umfassende Abdeckung der kontinuierlichen Bereitstellung und ihrer Komponenten. ** Betont die Automatisierung und Teamzusammenarbeit im Softwarebereitstellungsprozess. ** Bietet praktische Ratschläge und Beispiele, die sowohl für kleine als auch für große Organisationen relevant sind. ** Bietet einen detaillierten Einblick in die verschiedenen Phasen der Bereitstellungspipeline und Tools für die Implementierung. ** Wertvoll sowohl für Einsteiger als auch für erfahrene Praktiker in agilen und DevOps-Umgebungen.

Nachteile:

** Sich wiederholende Inhalte, die die Lektüre des Buches mühsam machen können. ** Einige Teile wirken veraltet oder gehen nicht auf moderne Tools und Methoden ein. ** Die Prosa kann trocken sein, was zu einem weniger fesselnden Leseerlebnis führt. ** Bestimmte Kapitel hätten besser gegliedert oder aus Gründen der Prägnanz weggelassen werden können.

(basierend auf 171 Leserbewertungen)

Originaltitel:

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation

Inhalt des Buches:

Gewinner des Jolt Excellence Award 2011.

Die Freigabe von Software für Benutzer ist oft ein mühsamer, riskanter und zeitaufwändiger Prozess. In diesem bahnbrechenden neuen Buch werden die Grundsätze und technischen Verfahren dargelegt, die eine schnelle, schrittweise Bereitstellung hochwertiger, wertvoller neuer Funktionen für die Benutzer ermöglichen. Durch die Automatisierung des Build-, Deployment- und Testprozesses und die verbesserte Zusammenarbeit zwischen Entwicklern, Testern und Operatoren können Entwicklungsteams Änderungen innerhalb weniger Stunden - manchmal sogar Minuten - bereitstellen, unabhängig von der Größe eines Projekts oder der Komplexität der Codebasis.

Jez Humble und David Farley stellen zunächst die Grundlagen für einen schnellen, zuverlässigen und risikoarmen Bereitstellungsprozess vor. Als Nächstes stellen sie die „Deployment Pipeline“ vor, einen automatisierten Prozess zur Verwaltung aller Änderungen, vom Check-in bis zur Veröffentlichung. Schließlich erörtern sie das „Ökosystem“, das zur Unterstützung der kontinuierlichen Bereitstellung erforderlich ist, von der Infrastruktur über das Daten- und Konfigurationsmanagement bis hin zur Governance.

Die Autoren stellen modernste Techniken vor, darunter automatisiertes Infrastrukturmanagement und Datenmigration sowie den Einsatz von Virtualisierung. Für jede dieser Techniken gehen sie auf die wichtigsten Probleme ein, zeigen Best Practices auf und demonstrieren, wie sich Risiken minimieren lassen. Der Inhalt umfasst.

⬤ Automatisierung aller Aspekte der Erstellung, Integration, Prüfung und Bereitstellung von Software.

⬤ Implementierung von Bereitstellungspipelines auf Team- und Organisationsebene.

⬤ Verbesserung der Zusammenarbeit zwischen Entwicklern, Testern und Betrieb.

⬤ Inkrementelle Entwicklung von Funktionen in großen und verteilten Teams.

⬤ Einführung einer effektiven Konfigurationsmanagementstrategie.

⬤  Automatisierung von Akzeptanztests, von der Analyse bis zur Implementierung.

⬤  Testen von Kapazitäten und anderen nicht-funktionalen Anforderungen.

⬤  Implementierung von kontinuierlicher Bereitstellung und Zero-Downtime-Releases.

⬤  Verwaltung von Infrastruktur, Daten, Komponenten und Abhängigkeiten.

⬤  Risikomanagement, Compliance und Auditing.

Egal, ob Sie Entwickler, Systemadministrator, Tester oder Manager sind, dieses Buch wird Ihrem Unternehmen helfen, schneller als je zuvor von der Idee zur Veröffentlichung zu gelangen - damit Sie Ihrem Unternehmen schnell und zuverlässig einen Mehrwert bieten können.

Weitere Daten des Buches:

ISBN:9780321601919
Autor:
Verlag:
Einband:Hardcover
Erscheinungsjahr:2010
Seitenzahl:512

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Kontinuierliche Bereitstellung: Zuverlässige Software-Releases durch Build-, Test- und...
Gewinner des Jolt Excellence Award 2011. Die...
Kontinuierliche Bereitstellung: Zuverlässige Software-Releases durch Build-, Test- und Deployment-Automatisierung - Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
Lean Enterprise: Wie leistungsstarke Organisationen in großem Maßstab innovieren - Lean Enterprise:...
Wie gut reagiert Ihr Unternehmen bei der...
Lean Enterprise: Wie leistungsstarke Organisationen in großem Maßstab innovieren - Lean Enterprise: How High Performance Organizations Innovate at Scale

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)