What's a Quality Dojo?

Experiences in encouraging, teaching, and supporting good development practices

I'll share my experiences in creating a low-risk, long-running, low-commitment, high-safety environment for people to learn, and above all exercise, good software development practices.

It’s an issue that crops up again and again: People acknowledge that something is a good practice, but they still don't do it (the inverse of the "Copy and Paste Effect"). In my case, it was Test Driven Development (TDD)...and it was so confounding that I began asking (and trying to answer) two questions:

1. Really, why not?

2. How can I convince, teach, and support people to start?

While asking and answering these questions, a format emerged that takes advantage of Mob/Ensemble Programming to ensure a common understanding among participants.

This format (dubbed "Quality Dojo") has, through continuous assessment and improvement, worked incredibly well for us. I'd like to share with you our experiences in creating and improving a low-risk, long-running, low-commitment, high-safety environment for people to learn, and above all exercise, TDD. It's a sure bet that the lessons we've learned the hard way will be helpful for you in teaching and encouraging good development practices in your teams.


More Related Sessions


  • Tutorial
  • Keynote
  • Talk
  • Workshop
  • Combo
  • Bonus
  • Social

25-minute Talk

2:45 p.m. – 3:30 p.m. Room F3 - Track 3: Talks

Combo-Session: 30-minute Talk & 75-minute Workshop

10:45 a.m. – 12:30 p.m. Room E1+E2+E3 - Track 5: Combo Sessions

120-minute Workshop

2:45 p.m. – 4:45 p.m. Room D1+D2 - Track 6: Workshops

25-minute Talk

4:00 p.m. – 4:45 p.m. Room F2 - Track 2: Talks

If you like AgileTD you might also be interested in :