mercoledì 22 novembre 2017

Qualche Libro da leggere per Agile Project Management

Mi è stato chiesto un elenco di libri che riguardino il Agile Project Management: ecco un elenco di libri che ho letto, e penso che possano essere delle risorse utili per chinque sia interessato alla metodologie Lean Agile. La lista, organizzata per categorie, è in continua evoluzione, così man mano che mi ricordo cose che ho letto in passato, le aggiungerò.

Metodologie e principi agili

Qui segnalo i libri che ho letto e che riguardano Agile in generale o metodologie che non siano Scrum o eXtreme Programming (Crystal Clear, DSDM, FDD ...):

Scrum

Questi libri sono specifici per Scrum e pratiche o ruoli associati a questo framework come la 'product ownership' o lo ScrumMaster:

Lean Software Development e Lean

Questa serie di libri riguarda Lean in generale più le metodologie Lean Software Development e Kanban:

Lean Startup

Lean Startup rappresenta una vera e propria rivoluzione, i seguenti quattro libri sono stati per me illuminanti:

eXtreme Programming

Ovviamente non poteva mancare un gruppo di libri tramite i quali  ho cominciato ad appassionarmi alle metodologie Agili e che riguarda una delle metodologie più importanti: Extreme Programming. Alcune delle sue tecniche sono trattate in libri presenti nella sezione sulle Pratiche di sviluppo.

Enterprise Agile

Questi libri trattano i temi legati allo scaling delle metodologie Lean Agile e la loro adozione a livello enterprise.

    Agile Project Management

    Requisiti e pianificazione

    Questi testi riguardano la gestione dei requisiti e le diverse tecniche di stima e pianificazione agili e lean fino a coprire i temi del Behavior Driven Development (BDD):

    Pratiche agili

    I seguenti libri trattano di varie pratiche agili che spaziano dal coaching, a come effettuare retrospective e lanciare nuovi progetti e team:

    Pratiche di sviluppo

    Il confine tra pratiche agili e pratiche di sviluppo è ovviamente sottile. Qui ho cercato di raccogliere testi maggiormente incentrati su tematiche tecniche e pragmatiche, come il refactoring, il software craftmanship e la gestione del codice legacy.

    Management e leadership

    Teamwork

    Continuous Improvement

    Contesto

    Risk Management

    Organizzazione