Archive | Tools and Techniques

Practical advice, case studies, tools and techniques to assist you with scrum and agile software development

Down by the river

Melbourne Scrum training, and the Zombies versus Martians board game!

Melbourne is probably the most European of Australia’s major cities. The downtown, or Central Business District (CBD), is compact and littered with small independent restaurants, coffee shops and fashion boutiques. I really enjoy sitting in the coffee shops and watching the different characters come and go; the students, the techies, the bohemians and the office […]

Continue Reading
Photo Credit: Eivindw

The benefits of Test Driven Development: Why TDD? (part 3)

If you have already read the previous two posts on Test Driven Development (TDD), you should probably do so before continuing (part 1, and part 2). I’ll wait here until you’ve read them. Okay, so assuming that you’ve read part 1 and part 2, you’ll know that I don’t have an issue with TDD. Rather, […]

Continue Reading

The benefits of Test Driven Development (part 2)

[Update: Part 1, Part 2 and Part 3] In part 1 of this three part series I looked at the evidence supporting Test Driven Development (TDD). In summary of that article, the use of TDD coincides with a decrease in defects but other claims on the benefits of TDD are not supported by the data. […]

Continue Reading

The benefits of TDD are neither clear nor are they immediately apparent

[Update: Part 1, Part 2 and Part 3] Let me be begin this tale at the end, and then go back to the beginning. From personal experience Test driven development (TDD) is still a preferred technical practice. It has many advantages, not the least of which is the focus on a holistic definition of quality, […]

Continue Reading