Consegna continua: Rilasci di software affidabili attraverso l'automazione di build, test e distribuzione

Punteggio:   (4,6 su 5)

Consegna continua: Rilasci di software affidabili attraverso l'automazione di build, test e distribuzione (Jez Humble)

Recensioni dei lettori

Riepilogo:

Continuous Delivery di Jez Humble e David Farley è una guida completa alle moderne pratiche di consegna del software, che sottolinea l'importanza dell'automazione e della semplificazione dei processi. Il libro introduce i concetti chiave relativi all'integrazione continua e alle pipeline di deployment, con l'obiettivo di ridurre il tempo del ciclo dallo sviluppo alla produzione. Pur contenendo spunti preziosi e consigli pratici per l'implementazione della continuous delivery in vari contesti organizzativi, è stato criticato per la sua ridondanza e la prosa a volte noiosa.

Vantaggi:

** Copertura completa della consegna continua e dei suoi componenti. ** Enfatizza l'automazione e la collaborazione del team nel processo di consegna del software. ** Fornisce consigli pratici ed esempi rilevanti sia per le piccole che per le grandi organizzazioni. ** Offre una visione dettagliata delle varie fasi della pipeline di distribuzione e degli strumenti di implementazione. ** Valido sia per i neofiti che per i professionisti esperti in ambienti agili e DevOps.

Svantaggi:

** Contenuti ripetitivi che possono rendere il libro noioso da leggere. ** Alcune parti sembrano superate o poco approfondite sugli strumenti e i metodi moderni. ** La prosa può risultare arida, rendendo l'esperienza di lettura meno coinvolgente. ** Alcuni capitoli avrebbero potuto essere organizzati meglio o omessi per ragioni di concisione.

(basato su 171 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Vincitore del premio “Jolt Excellence Award” 2011!

Il rilascio di software agli utenti è spesso un processo doloroso, rischioso e lungo. Questo nuovo libro innovativo illustra i principi e le pratiche tecniche che consentono di fornire agli utenti nuove funzionalità di alta qualità e valore in modo rapido e incrementale. Grazie all'automazione del processo di creazione, distribuzione e test e a una migliore collaborazione tra sviluppatori, tester e addetti alle operazioni, i team di distribuzione possono rilasciare le modifiche in poche ore, a volte persino in pochi minuti, indipendentemente dalle dimensioni del progetto o dalla complessità della sua base di codice.

Jez Humble e David Farley iniziano presentando le basi di un processo di distribuzione rapido, affidabile e a basso rischio. Quindi introducono la “pipeline di distribuzione”, un processo automatizzato per la gestione di tutte le modifiche, dal check-in al rilascio. Infine, discutono dell'“ecosistema” necessario per supportare la consegna continua, dalla gestione dell'infrastruttura, dei dati e della configurazione alla governance.

Gli autori introducono tecniche all'avanguardia, tra cui la gestione automatizzata dell'infrastruttura, la migrazione dei dati e l'uso della virtualizzazione. Per ognuna di esse, passano in rassegna i problemi principali, identificano le migliori pratiche e dimostrano come mitigare i rischi. La trattazione comprende.

⬤ Automatizzare tutti gli aspetti della creazione, dell'integrazione, del collaudo e della distribuzione del software.

⬤ Implementazione di pipeline di distribuzione a livello di team e di organizzazione.

⬤ Migliorare la collaborazione tra sviluppatori, tester e operazioni.

⬤ Sviluppare funzionalità in modo incrementale in team ampi e distribuiti.

⬤  Implementare una strategia efficace di gestione della configurazione.

⬤  Automatizzare i test di accettazione, dall'analisi all'implementazione.

⬤  Testare la capacità e altri requisiti non funzionali.

⬤  Implementare il deployment continuo e i rilasci a tempo zero.

⬤  Gestione dell'infrastruttura, dei dati, dei componenti e delle dipendenze.

⬤  Gestione del rischio, della conformità e dell'auditing.

Che siate sviluppatori, amministratori di sistema, tester o manager, questo libro aiuterà la vostra organizzazione a passare dall'idea al rilascio più velocemente che mai, in modo da poter fornire valore alla vostra azienda in modo rapido e affidabile.

Altre informazioni sul libro:

ISBN:9780321601919
Autore:
Editore:
Rilegatura:Copertina rigida
Anno di pubblicazione:2010
Numero di pagine:512

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Consegna continua: Rilasci di software affidabili attraverso l'automazione di build, test e...
Vincitore del premio “Jolt Excellence Award”...
Consegna continua: Rilasci di software affidabili attraverso l'automazione di build, test e distribuzione - Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
Lean Enterprise: come le organizzazioni ad alte prestazioni innovano su larga scala - Lean...
In che misura la vostra organizzazione è in grado di...
Lean Enterprise: come le organizzazioni ad alte prestazioni innovano su larga scala - Lean Enterprise: How High Performance Organizations Innovate at Scale

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)