Does anyone have a good team building exercise to help bring together disparate teams like the QA/Development teams?
I am the companies “agile coach” (as much as I hate that term), I am the one that is tasked with making our company more agile and bring on more agile tasks/techniques.
That being said, I am trying to mend gaps between the two teams and am trying to come up with good team building exercises as the QA/Dev teams should be treated as one team and needs to communicate more.
Any ideas would be greatly appreciated of things that have worked for you
In my experience, the key to improving interoperability between teams is to break down the ‘us and them’ mentality. It’s amazing how even in an organisation where everyone gets on, there’s this natural tendency to stereotype other teams, assume they’re just ‘difficult’, and retreat into the team’s own walled garden.
To apply this to teambuilding exercises, the main thing is to split the participants into small groups (4-6 people), and crucially, ensure the groups are well-mixed. Make sure people are split up from those they normally work best with. The aim is to increase the interaction between people who don’t normally communicate as much, and give them an environment where they can build experience working together.
Jim Holmes’ opinion is a common one among pragmatic engineers, and I have had the same point of view in the past. Most of these things are doomed to fail because of poor management not addressing the core issues, or because the participants are completely sceptical and want the exercise to fail (because they’ve been so useless in the past).
It wasn’t until I attended a genuinely useful week-long(!) team-building project that I understood the potential for these types of exercises. The top things that made that course stand out were: