Essential Skills for Agile Development, Habilidades esenciales de desarrollo ágil, excelencia del Código

Essential Skills for Agile Development

Chapter 1. Removing duplicate code
Chapter 2. Turning comments into code
Chapter 3. Removing code smells
Chapter 4. Keeping code fit
Chapter 5. Take care to inherit
Chapter 6. Handling inappropriate references
Chapter 7. Separate database, user interface and domain logic
Chapter 8. Managing software projects with user stories
Chapter 9. OO design with CRC cards
Chapter 10. Acceptance test
Chapter 11. How to acceptance test a user interface
Chapter 12. Unit test
Chapter 13. Test driven development
Chapter 14. Team development with CVS
Chapter 15. Essential skills for communications
Chapter 16. Pair programming
Habilidades esenciales de desarrollo ágil
Essential Skills for the agile developer 2012
Técnicas ágiles en el desarrollo de software: Automatización, Pair Programming, TDD y Refactorización
Cinco cualidades deseables para ser un buen jefe de proyecto
En busca de la excelencia del Código: libro disponible en Scrum Manager