“Low quality code is not cheaper; it is vastly more expensive, even in the short term. Bad code slows everyone down from the minute that it is written. It creates a continuous and copious drag on further progress. It requires armies of coders to overcome that drag; and those armies must grow exponentially to maintain constant velocity against that drag.”
Durata: 120 minuti. Per il team: sviluppatori, committenti, QA, tech lead, architetti, project manager.
La presentazione ha l'obiettivo di dare una visione d'insieme delle pratiche più importanti per ottenere il successo con i Metodi Agili. Segue il formato dei "tre cicli XP" reso famoso da Pascal Van Cauwenberghe e Vera Peeters. I tre cicli sono una maniera di organizzare le pratiche.
Il ciclo esterno rappresenta il ritmo dei rilasci, e comprende le pratiche di pianificazione e organizzazione del lavoro in maniera iterativa. Ad esempio: pianificazione, user stories, retrospettive.
Il ciclo medio rappresenta il ritmo quodidiano del team, e comprende le pratiche di organizzazione interne al team come ad esempio: lo standup meeting, spazio di lavoro condiviso, cliente presente.
Il ciclo interno rappresenta il ritmo del lavoro di sviluppo software con gli unit test, il refactoring, il design continuo.
La presentazione fa una carrellata di tutte le pratiche per dare un'idea di come formino un tutto coerente, nell'ottica dei principi e dei valori dei metodi agili.