Fishbowl Dev CoP


Posted by Martin M. Lacey on Mon 16 December 2024

Experimenting with a New Developer CoP Format: Fishbowl Discussions

In this week's blog, we are diving into a fresh approach for our Developer Community of Practice (Dev CoP). Over the years, we’ve leaned on standard presentations and open dialogue formats, but this time, we’re shaking things up with a fishbowl discussion. As part of our Scalable Agile Framework for the Enterprise (SAFe) practices at WorkSafeBC, this experiment aligns with our commitment to fostering innovation and engagement in our CoP ceremonies.

What Are Communities of Practice?

Communities of Practice (CoPs) are groups of professionals united by a shared interest in a technical or business domain. They collaborate to exchange knowledge, refine their skills, and push the boundaries of their field. This concept, outlined by Etienne Wenger in Communities of Practice: Learning, Meaning, and Identity, emphasizes learning through collaboration and shared experiences.

For more, see: Communities of Practice - Scaled Agile Framework and Our Technical Blog.

What is a Fishbowl?

In a fishbowl discussion, the “bowl” is formed by a group of guest speakers seated in a circle, engaging in a moderated discussion. Surrounding them, the audience observes in concentric rings. For open fishbowls, one chair in the inner circle remains empty, inviting audience members to step in and contribute. It’s an engaging, participatory format that encourages dynamic conversations and fresh perspectives.

Adapting Fishbowl for Hybrid Teams

Post-pandemic realities mean our teams are split between remote and in-office work, posing unique challenges for interactive formats like the fishbowl. To bridge this gap, we’re piloting a hybrid model. Picture this: the core participants—our “bowl”—will be on-site, surrounded by a physical audience. Simultaneously, virtual participants will join in via Microsoft Teams, forming a “virtual outer ring.” This hybrid setup allows everyone to engage, regardless of location.

Our inaugural Dev CoP Fishbowl is scheduled for a day when many engineering teams, including mine, are in the office. Limited in-person seating will make attendance a coveted experience, promoting active participation. For those online, a large monitor will provide a closer view of the live interactions, ensuring inclusivity and collaboration.

Fishbowl Format

Figure – Envisioned Developer Community of Practice using Fishbowl format

What’s the Topic?

For our first fishbowl, Willy, our team manager, will guide us through using Azure DevOps (AzDO) to craft and manage Azure Boards and Dashboards. Here’s the twist: I’ll be diving into this with zero prep time or prior experience, making this a truly unscripted and dynamic session. Expect a candid, off-the-cuff exploration that’s as entertaining as it is educational.

What’s Next?

This experimental format promises to be engaging, informative, and maybe even a bit chaotic—but that’s where the fun lies. The goal is to create a memorable learning experience that encourages deeper exploration of the tools and practices discussed.

Stay tuned for my next blog, where I’ll share insights from our post-mortem on the fishbowl format. Will it be a success, a learning experience, or a bit of both? Let’s find out together!