Pair Programming, TDD and Other Impractical Things
"Why should we write our tests first? Isn't that going to slow my development?""What? Assigning a single task to 2 developers? How is that efficient? What a waste of resources!" "Look, in the perfect world your advice is great, but I have a project to finish here."
In this talk Marcello explores efficiency in contrast to effectiveness. He looks into how practices, traditionally accepted as efficient, sometimes turn out to be less effective than a few "impractical" things he has come across.
The video below is a recording of Marcello's popular conference talk at PHPUK 2013:
Marcello Duarte is the lead developer of PHPSpec and heads the Training at Inviqa. As an agile coach, he's coached many teams in many organisations into Agile processes and development practices like Scrum, TDD, Refactoring, Collaborative Product Ownership and Software Quality.