Una introduzione base ad eXtreme Programming per i nuovi arrivati dell'Agile Day che vogliono cominciare a capire di cosa si tratta e vogliono sapere come viene implementata nelle aziende che la praticano. Alla fine della sessione i partecipanti si saranno fatti un idea di come si fa XP in concreto.
Slide della presentazione fatta al Mini Italian Agile Day di Vimercate - 11 febbraio 2017
11. @andreafrancia
Chi sei?
Andrea Francia
• Programmatore
• Appassionato di TDD
• Studio Agile da 8 anni
• Uso XP quotidianamente da 4
anni
• Coordino il TDD Milano
28. @andreafrancia
Planning Game
• Quickly determine the scope of the next release by
combining business priorities and technical
estimates. As reality overtakes the plan, update the
plan.
43. @andreafrancia
Pair Programming
• “All production code is written by pairs of
programmers working on same workstation.”
https://it.wikipedia.org/wiki/File:Pair_programming_1.jpg Author: Lisamarie Babik
59. @andreafrancia
Simple Design
Un pezzo di codice è semplice quando:
1. Fa passare tutti i test
2. Non contiene duplicazione
3. È chiaro ed esprime l’intento per cui è scritto
4. Non contiene parti superflue