Ingegneria dei sistemi software snella per sviluppatori: Gestire requisiti, complessità, team e cambiamenti come un campione

Punteggio:   (4,6 su 5)

Ingegneria dei sistemi software snella per sviluppatori: Gestire requisiti, complessità, team e cambiamenti come un campione (Doug Durham)

Recensioni dei lettori

Riepilogo:

Il libro “Lean Software Systems Engineering for Developers” è molto apprezzato da molti recensori per il suo approccio completo ai principi e alle pratiche di sviluppo del software. È lodato perché consolida efficacemente le informazioni chiave e fornisce spunti praticabili, rendendolo prezioso sia per i neofiti che per i professionisti esperti del settore. Tuttavia, alcuni recensori hanno espresso disappunto per la profondità e la chiarezza della scrittura, nonché per la qualità della grafica utilizzata nel libro.

Vantaggi:

Copertura completa dei principi e delle pratiche essenziali di sviluppo del software.
Facile da leggere e da capire, con esempi e diagrammi chiari.
Spunti preziosi che possono migliorare significativamente l'efficienza del lavoro e il successo del progetto.
Affronta sia gli aspetti tecnici che quelli umani dell'ingegneria del software.
Adatto a un'ampia gamma di lettori, tra cui studenti, ingegneri emergenti e professionisti esperti.

Svantaggi:

Alcuni recensori hanno trovato la scrittura sconclusionata e poco chiara.
Preoccupazione per l'approccio sistematico del libro che non è sufficientemente strutturato.
Problemi con la qualità della grafica, compresa la pixelatura che ha reso alcune immagini difficili da leggere.

(basato su 9 recensioni dei lettori)

Titolo originale:

Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ

Contenuto del libro:

Passate al livello successivo della vostra carriera di sviluppatori di software, imparando gli strumenti necessari per gestire con successo la complessità dei moderni sistemi software.

Che siate sviluppatori di una piccola azienda di software o uno dei tanti sviluppatori di una grande impresa, il vostro successo è direttamente correlato alla capacità del vostro team di sviluppo di rispondere rapidamente ai cambiamenti. Ciò che rende difficile questo compito nel mondo di oggi è che le sfide tecniche che noi sviluppatori cerchiamo di superare stanno diventando sempre più complesse. Dobbiamo considerare molte più opzioni quando si tratta di requisiti, hosting della soluzione, supporto, ritmo del cambiamento e, in generale, con meno tempo e preavviso.

Un buon sviluppatore sa che è fondamentale gestire ogni aspetto dello sviluppo del software dalla minestra alla noce e comprende che quando i dettagli e le decisioni sono lasciati al caso, i risultati possono avere un impatto negativo. Una pianificazione inadeguata può causare un aumento degli errori, una qualità inferiore agli standard, uno sforamento del budget e delle tempistiche e portare al fallimento dell'azienda, all'insoddisfazione dei clienti e degli stakeholder.

Questo libro vi aiuterà a indossare le lenti di un ingegnere del software. Potrete capire come vedere l'intero spettro del processo di sviluppo del software, apprendere concetti importanti e applicare questi principi attraverso esempi significativi, casi di studio e codice sorgente.

Che cosa imparerete?

⬤ Andare oltre l'essere un programmatore per diventare un ingegnere del software professionista.

⬤ Dedicare più tempo allo sviluppo del software; ridurre al minimo il tempo trascorso a gestire processi inefficaci o inadeguati.

⬤ Ridurre gli errori di valutazione e fornire risultati prevedibili, pur mantenendo agilità e reattività grazie alle pratiche Lean e Agile.

⬤ Conoscere i passi da compiere per garantire una comprensione condivisa tra le parti interessate.

⬤ Scoprire gli strumenti per convalidare l'esperienza dell'utente in anticipo e spesso per ridurre al minimo le costose rielaborazioni.

⬤ Sviluppare progetti e architetture software che consentano un'agilità aziendale a lungo termine.

⬤ Implementare modelli e processi che portino a “cadere nella fossa del successo” invece che nella “fossa del fallimento”.

⬤ Adottare processi e modelli che portino a una qualità pervasiva e “istituzionalizzata”.

⬤ Comprendere la necessità di ridefinire il ruolo essenziale della leadership tecnica per garantire la maturità e la crescita del team.

Per chi è questo libro?

Sviluppatori di software e team leader che hanno faticato a implementare le migliori pratiche di progettazione e sviluppo per mancanza di risorse del team, di conoscenze approfondite o di esperienza, e che desiderano un libro progettato per fornire la fiducia e le competenze fondamentali necessarie per raggiungere il successo.

Altre informazioni sul libro:

ISBN:9781484269329
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Ingegneria dei sistemi software snella per sviluppatori: Gestire requisiti, complessità, team e...
Passate al livello successivo della vostra carriera di...
Ingegneria dei sistemi software snella per sviluppatori: Gestire requisiti, complessità, team e cambiamenti come un campione - Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ

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)