Uma das coisas que eu costumo repetir e re-repetir novamente nas conversas sobre métodos ágeis é que não dá para ser ágil sem adotar práticas de engenharia ágeis.
Eu não me canso de repetir: não é possível adotar uma técnica de gestão ágil de projetos, como o Scrum, sem abraçar os princípios do manifesto ágil e adotar práticas de engenharia consistentes, tais como Integração Contínua, Testes, Pair programming, Testes, Code Review, Testes, entre outros.
O Marcos Pereira fez uma excelente apresentação sobre TDD (aliás, deixo uma dica para um excelente artigo que o Marcos escreveu há um tempo atrás, falando do porque os desenvolvedores odeiam testar), que na minha opinião é uma prática importantíssima, e que num mundo ideal, seria uma disciplina básica em qualquer universidade – confiram:
Tags: Agile, development, Engineering, tdd