1. Stime
1.1. Prima
1.1.1. Software Estimation, demistyfing the black art
1.1.1.1. McConnell
1.1.1.2. Cone of uncertainty
1.2. Durante
1.2.1. Agile Estimation & Planning
1.2.1.1. Mike Cohn
1.3. The Pomodoro Technique
1.3.1. Francesco Cirillo
1.3.1.1. #Inventore
1.3.2. Staffan Noteberg
1.3.2.1. #librobello
1.4. NoEstimates
1.4.1. Vasco Duarte
1.4.2. No Estimates
2. TDD
2.1. Growing Object Oriented Software guided by tests
2.1.1. Steve Freeman
2.1.2. Nat Pryce
2.1.3. walking Skeleton
2.2. Test Driven Development by Example
2.2.1. Kent Beck
2.2.2. Red Green Refactor
2.3. Working Effectively with Legacy Code
2.3.1. Michael Feathers
3. Fare la cosa giusta
3.1. User Story Mapping
3.1.1. Jeff Patton
3.2. EventStorming
3.3. Gojko Adzic
3.3.1. Impact Mapping
3.3.2. Specification By Example
4. Codice
4.1. Robert C. Martin
4.1.1. Clean Code
4.1.1.1. Simple Design
4.1.2. The Clean Coder
4.1.3. Agile Software - Development Principles, Patterns, and Practices
4.1.3.1. SOLID principles
4.2. Refactoring: Improving the Design of Existing Code
4.2.1. Martin Fowler
4.3. Software Craftmanship
5. Teamwork
5.1. Peopleware
5.1.1. Costo delle interruzioni
5.1.2. Promossi a team leader e poi?
5.2. Agile Software Development - the cooperative game
5.2.1. Alistair Cockburn
5.2.1.1. hexagonal architecture
5.2.2. Information Radiators
5.2.3. Comunicazione
5.3. Henrik Kniberg
5.3.1. Lean from the trenches
5.3.1.1. Real life practices
5.3.1.2. real boards
5.3.2. Scrum & XP from the trenches
6. Architetture
6.1. Patterns of Enterprise Application Architecture
6.1.1. Martin Fowler
6.1.2. Reference Architecture(s)
6.2. Implementing Domain-Driven Design
6.2.1. Vaughn Vernon
7. Pair Programming
7.1. Code Retreats
7.1.1. Corey Haines
7.2. The Art of Agile Development
7.2.1. James Shore
8. Retrospettive
8.1. Agile Retrospectives
8.1.1. Esther Derby
8.1.2. Diana Larsen
8.1.3. Retrospective Formats
8.1.3.1. Starfish
8.1.3.2. Timeline
8.1.3.3. Mad/sad/glad
8.2. Pat Kua
8.2.1. Retrospectives Handbook