An Experiment in Clear Communication
The sixth Agile principle is "The most efficient and effective method of conveying information to and within a development team is face-to-face conversation." Agilists have seen, again and again, how customers and developers do learn each others' languages and practice respectful, constructive communication, when they get to work face-to-face.
It takes a little time, and sometimes it's necessary to offer encouragement to those resistant to change. So, it's not unusual to find Agile leaders thinking about how to encourage better communication in and between teams. The Dreyfus Model for Skills Acquisition has been talked about lately at the No Fluff Just Stuff Conference (by Dave Thomas) and at a CharJUG event (by Andy Hunt). Cory Foy took these suggestions to heart, and tried using the Dreyfus Model ideas while working with a colleagues on his XP team. It looks like it would apply equally well to conversations between developers and customers, where each party is trying to understand the other's point of view.
Read what happened on his blog. Foy is an Agile software developer living in Columbia, MO.
Brandon Holt, Preston Briggs, Luis Ceze, Mark Oskin May 21, 2015
Kai Kreuzer, Olaf Weinmann May 21, 2015