Over the past couple of years I've read a lot about the facets/tools of agile development whether it be TDD, pair programming, or Scrum. I even became a certified Scrum master, the course was great, Mike Cohn was great, the other students were interesting and i learnt a lot, some of which I've actually...