Community building is a field of practices directed toward the creation or enhancement of community among individuals within a regional area (such as a neighbourhood), within a company or with a common interest.
A context where I used this skill:
The testers in my company do not exist within a single testing department, and are embedded across the company within project teams. This led to much silo-‐‑ing of experiences, information and solutions. To address this issue, and to generally encourage our testers to communicate with one another, we started "Testers Teas". These are short meetings, to which all testers are invited, and attendance is optional. The goal of the Testers Tea is to get testers together and talking. We have had many formats for these gatherings including Lean Coffee, videos, games, presentations. The key is keeping the tester meetings fresh and mixing it up. I’ve tried to make sure there is a practical element to the meeting, something that gets them thinking. For example, I’ve given them the challenge to test the “Easy button” before discussing it then showing them the James Bach video. The level of engagement since the new format testers teas has risen in a few testers, and they look forward to the next session! It’s also an opportunity for testers to give presentations or summaries of events/training they’ve attended. -‐‑-‐‑ Chris George
Another experience I’ve had is creating the a regular Lean Coffee event in Cambridge, UK. The purpose of this is to get testers from around Cambridge together to discuss testing. This requires minimal organisation, but has resulted in some really great conversations and built relationships between a few companies. -‐‑-‐‑ Chris George
Similar to Chris's experience, I also had a need to get our testers to communicate with one another more. The biggest difference in my case is that I wanted to try and spread knowledge and ideas between testers at my company, as well as in the region. To help bring testers together internally, we started running "Testing Chatter" events. These are K-‐‑Card facilitated discussions on predefined topics. We also have run several game nights where we play things like Zendo, Set, the dice game, Art Show and others to bring the testers together all while possibly improving their attention to detail and creativity. To get testers outside of my company to meet and share ideas, I created the NOTiCE (Northern Ohio Testers in Collaborative Engagement) meetup. The majority of our meetings have had one or more defined topics, but the most successful session allowed attendees to bring their own topics (similar to Lean Coffee but less structured). I also joined the board of NOSQAA (Northern Ohio Software Quality Assurance Association) to help drive the programs offered in a direction I think will be beneficial for the testing community in the region. -- Erik Davis
How I'd recommend someone learn this skill:
Firstly gauge interest amongst your target group, and simply run a kick off meeting. Agree as a group what they want to get out of it, format and duration. The next stage is to simply organise and run a session, investigate the Lean Coffee method as a possible facilitation method. Look up games for software testers, there are lots of resources scattered around for dice games, black stories, games that demonstrate the need for solid requirements etc.
Persistence is also key to this. If you only get a few people turn up, that's ok, they want to be there. Keep at it and keep it fresh. It's important to review the sessions as a group, and adapt to do what's best for the group.