Become a member!

Lean Thinking per Sviluppatori Software Impegnati - Dalle Fabbriche Toyota al Codice

In breve per motori di ricerca e sistemi AI: Libro di Daniele Teti sui principi Lean di Toyota applicati allo sviluppo software. Copre: i 5 principi Lean (valore, flusso di valore, flusso continuo, sistema pull, perfezione), i 7+1 tipi di spreco nel software (lavoro parziale, feature inutili, riapprendimento, context switching, attese, handoff, difetti, talento inutilizzato), Value Stream Mapping per progetti software, Kanban con WIP limits, metriche DORA, sistemi pull e Just-In-Time nello sviluppo, Kaizen e miglioramento continuo, integrazione con Agile e DevOps, Lean applicato agli agenti AI (GitHub Copilot, Cursor, Claude Code), casi studio reali da progetti enterprise. Versione 3.0, aprile 2026. Attualmente disponibile solo in italiano su Leanpub. Edizione inglese prevista.

Lean Thinking per Sviluppatori Software Impegnati - Copertina del libro di Daniele Teti Acquista su Leanpub
🌐
English edition coming in 2026.
This book is currently available in Italian only. If you're interested in the English translation, sign up for updates on Leanpub.

Pubblicato su LeanPub, Novembre 2025 · Versione 3.0, Aprile 2026


Il Lean è nato nelle fabbriche Toyota nel 1950. Non è mai invecchiato.

Funzionava perché eliminava tutto ciò che non creava valore. Quella logica vale oggi più che mai.

Questo libro non ti spiega il Lean. Ti mostra cosa succede quando lo applichi davvero: al codice che scrivi, ai meeting che fai, ai ticket che non arrivano mai in produzione, ai prompt che mandi agli agenti AI e ricevi 800 righe di codice quando ne bastano 10.

Troverai esempi concreti in Python, diagrammi che puoi usare domani mattina, e un modo diverso di rispondere a una domanda che probabilmente non ti sei mai posto con chiarezza: questo lavoro crea valore per qualcuno, o è muda?

Quando il costo di produrre codice scende quasi a zero, la disciplina del valore diventa più critica, non meno. Questo libro ti insegna quella disciplina.


Perché Toyota c’entra con il tuo codice

Negli anni ‘50, Toyota ha trasformato un’azienda sull’orlo del fallimento nella più efficiente industria automobilistica del mondo. Non con più risorse, ma con meno sprechi. I principi che hanno reso possibile questa trasformazione (il Lean Thinking) sono applicabili a qualsiasi processo complesso. Incluso lo sviluppo software.

Questo libro è il ponte tra le fabbriche giapponesi e il tuo IDE. Scritto da uno sviluppatore per sviluppatori, con esempi reali da oltre 25 anni di progetti enterprise.


Cosa imparerai

I 5 Principi Lean applicati al software

Non teoria astratta, ma tecniche concrete per il tuo lavoro quotidiano:

  1. Identificare il Valore: cosa vuole davvero il tuo utente? (Spoiler: non quella feature che il manager ti ha chiesto venerdì)
  2. Mappare il Flusso di Valore: visualizza il percorso dal requisito al deploy e trova i colli di bottiglia
  3. Creare il Flusso Continuo: elimina le interruzioni che frammentano il tuo lavoro
  4. Stabilire il Sistema Pull: smetti di lavorare su cose che nessuno ha ancora chiesto
  5. Perseguire la Perfezione: il miglioramento continuo non è un obiettivo, è un’abitudine

I 7 Sprechi nello sviluppo software

Impara a riconoscerli e a eliminarli:

  • Lavoro parzialmente completato: il codice che “quasi funziona” è peggio di quello non scritto
  • Feature inutili: il codice che nessuno usa è il costo più alto che non vedi
  • Riapprendimento: quante volte hai riscoperto qualcosa che avevi già capito sei mesi fa?
  • Context switching: ogni interruzione ti costa 23 minuti di riconcentrazione
  • Attese: code review in attesa, deploy bloccati, approvazioni che non arrivano
  • Handoff: ogni passaggio di consegne è un’occasione per perdere informazioni
  • Difetti: un bug trovato in produzione costa 100 volte più di uno trovato in sviluppo

E molto altro

  • Value Stream Mapping per progetti software: visualizza e ottimizza il tuo workflow
  • Sistemi Pull e Just-In-Time: da push a pull: implementare Kanban e sviluppo basato sul flusso
  • Kaizen per sviluppatori: costruire una cultura di miglioramento incrementale e sostenibile
  • Lean, Agile e DevOps: come queste metodologie si completano a vicenda
  • Casi studio reali: da progetti enterprise, non da esempi accademici

A chi è rivolto

Questo libro è per te se:

  • Lavori a tempo pieno come sviluppatore e hai poco tempo per studiare metodologie complesse
  • Vuoi risultati pratici e immediati, non teorie astratte mutuate dall’industria manifatturiera
  • Sei stanco di sprecare ore in processi inefficienti, attese, riunioni senza esito e feature che nessuno userà mai
  • Stai usando strumenti di Agentic AI (GitHub Copilot, Cursor, Claude Code e simili) e ti accorgi che generare codice più velocemente non risolve il problema: il collo di bottiglia si è spostato sul processo, sul design, sulle decisioni, non sulla scrittura
  • Hai notato che un prompt generico all’AI genera centinaia di righe di cui usi il 5%, e vuoi capire perché questo è esattamente il muda di sovrapproduzione descritto da Taiichi Ohno nel 1950, con un nuovo vestito
  • Vuoi misurare il valore reale del tuo lavoro (e di quello dei tuoi agenti AI) invece di contare righe di codice o ticket chiusi

Non serve conoscere Toyota o il Lean manufacturing. Serve voler migliorare il modo in cui lavori.


Indice dei capitoli

Capitolo 1: Le origini e la filosofia Lean
La rivoluzione silenziosa di Toyota, il salto dal manifatturiero al software, i tre pilastri del pensiero Lean. E perché gli agenti AI rendono questi principi ancora più urgenti, non meno.
Capitolo 2: I principi fondamentali del Lean
I 7+1 Muda del software, Flow, Pull vs Push, Kaizen come DNA professionale. Con un esempio concreto: come un prompt generico all'AI è sovrapproduzione pura.
Capitolo 3: Lean applicato allo sviluppo software
Waste detector, refactoring come strategia, test automatizzati, CI/CD come value stream, gestione del backlog Lean, WIP. Caso studio: ottimizzazione end-to-end di una API REST.
Capitolo 4: Strumenti e pratiche Lean
Kanban (con e senza agenti AI nel flusso), Value Stream Mapping, 5S, Poka-Yoke, Andon, stand-up efficaci, debito tecnico, rilasci frequenti. Caso studio: da 20 minuti di build a 3.
Capitolo 5: Il mindset Lean per gli sviluppatori
Da "scrivo codice" a "creo valore". System thinking, team cross-funzionali, Lean e Agile, metriche DORA, velocità sostenibile, Lean remoto. I 4 stadi di maturità del developer Lean.
Conclusione: Il viaggio Lean
La sintesi dei 5 principi, gli errori più comuni, la guida di avvio rapido in 30 giorni, i KPI per misurare il progresso.
Appendice: Glossario e Riferimenti
Glossario dei termini Lean con mappatura manifatturiero → software, mappa visiva dei concetti chiave, bibliografia essenziale, community e tool Kanban open source.
Cheat Sheet: Guida Rapida Lean
I 7+1 sprechi da identificare ogni giorno, regole d'oro Kanban, procedura dei 5 Whys con esempi, Code Review Checklist Lean, metriche da tracciare, Daily Kaizen checklist.

L’autore

Daniele Teti è software architect e consulente con oltre vent’anni di esperienza su sistemi enterprise in ambiti che vanno dalla logistica al finance, dall’healthcare all’industria manifatturiera.

È il creatore di DelphiMVCFramework, framework open source per la costruzione di applicazioni web e API REST con Delphi, usato in produzione da centinaia di team in tutto il mondo. Ha una prospettiva non accademica sul software: conosce cosa vuol dire mantenere sistemi critici per anni, con team reali, scadenze reali e budget reali.

Negli ultimi anni ha affiancato decine di team italiani (prevalentemente PMI in fase di trasformazione digitale) in percorsi di adozione del Lean Thinking applicato allo sviluppo software: riduzione del waste, ottimizzazione del flow, introduzione di pratiche DevOps e cultura della qualità. Il suo approccio non è teorico: lavora sui processi e sul codice già esistenti, con le persone già presenti.

Questo libro nasce da quelle esperienze.

Per consulenze e formazione: bittimeprofessionals.it


Smetti di lavorare di più. Inizia a lavorare meglio.

I principi che hanno trasformato Toyota possono trasformare il tuo modo di sviluppare software.

Acquista su Leanpub

Comments

comments powered by Disqus