Anyone who knows me knows that I am the founder of Ohana Coffee, a virtual meet-up for Salesforce admins, developers, and end users alike. For those of you who didn’t know me, here’s a little background.
In early October 2016, I had the opportunity to attend a conference in San Francisco. It was here that I met the Salesforce Community from various parts of the world. Wanting to keep that connection alive, I founded Ohana Coffee, a water cooler style virtual meetup. Since then, I’ve had the privilege of hosting hundreds of virtual meet-ups building a virtual community.
I’ve had several inquiries as to how I host Ohana Coffee, what platforms I use, and specifically how to host larger groups while still making people feel welcome. These are some lessons I have learned from building a community of admins and developers virtually. While Ohana Coffee is a watercooler-style meet-up I have attended developer meet-ups that employ similar techniques successfully. Building a personal relationship within your community, be it virtual or not, is so important. Having that social aspect helps when you need professional input or collaboration, assistance, or a code review; knowing the right person to go to is vital. And don’t forget to pay it forward—that is what keeps a community strong.
Choose your technology wisely!
Choosing the right virtual meeting tool is important to a successful developer meet-up. You have MANY options. Whichever you select, be sure it offers a video option. Your attendees being able to share their camera adds to the human connection experienced allowing them to read facial cues and body language. I find a tool where you can see all attendees’ video feeds simultaneously (think “The Brady Bunch”) really helps. Also, as a facilitator, you’ll be able to see if someone is trying to talk or feels uncomfortable.
For inviting and managing Ohana Coffee attendees, I typically create an Eventbrite event page. This saves me time adding people to a list and makes sending out the link to the meeting one simple click. I promote when tickets go live on the channels that Salesforce admins and devs will see; for example, Twitter.
I have enabled a waitlist also, and if a spot frees up, that ticket will go to the first person on the waitlist. To have a full screen of attendee video feeds (The Brady Bunch effect), 25 attendees is the maximum capacity for Ohana Coffee. This is so that everyone can see each other and stop talking over each other. This is also a good size for healthy conversations. There are plenty of people to get opinions, but not too many to flood the opinion pool. Consider limiting the size of your meetups to maintain engagement and intimacy.
The link to the event automatically sends one hour before the event. For the actual meet-up, I use a pro-level Zoom account that gives me admin feature controls such as enabling and disabling recording, encryption, chat, and notifications. Also included is attendee management such as add, delete, and mute, which is so important when excited typing happens! Not to mention that Zoom Pro gives unlimited meeting time up to 24 hours, whereas the free version limits you to only 40 minutes meeting time.
Your role as a facilitator
You may think the role of a facilitator is easy. Just send out an invite request, turn on your camera, and let the conversation flow right? Nope. There is a bit more to it.
If you are hosting a work call, you need a topic or a purpose for that meeting and an end goal. Your job as a virtual meet-up facilitator is to drive the call to that goal and “park” those conversations that are not productive. And we all know how developers sometimes go into the rabbit hole on a particular topic or technology.
If yours is a water cooler style meet-up, you need to get the conversation flowing and get everyone engaged. I find sharing a funny or embarrassing story about myself breaks the ice and gets everyone going. Did I ever tell you guys I was using half and half in my cereal as milk? (true story!)
Set up work: help other developers who may have difficulty getting onto the video tool or have a question at the start of a meeting. Usually, during the first five minutes of any Ohana Coffee, I am answering questions like “ Where is the link?”, “I am getting this error message”, etc., so having a go-to question like “how is everyone” or “what did you get up to this weekend” helps things get started so no one is sitting in silence.
You also need to look for visual cues from the attendees, indicating potential issues when it comes to communication styles or differing points of view. As a facilitator, having a couple of pocketed topics you can use to change the subject is key to diffusing these situations.
Suggested guidelines for developer meet-ups
Depending on your meeting topic/style/intent, you may have different rules. Here are some best practices of basic etiquette I follow and ask my attendees to follow to create a good virtual meet-up experience. .
- Intros: If it is a small group, everyone briefly says “hello”. If I have a large group, I like to play the “Who are you?, Where are you?” game where attendees raise their hand if they are a “dev”, “business user”, etc., and where they are from geographically.
- Speaking over people happens so frequently during in-person meetings. This is why I have a Brady Bunch-style video set up so developers can see each other trying to talk, and as a facilitator, I will pause the conversation to allow attendees to speak.
- Just like when you code: Test everything! This includes camera/video, lighting, Wi-Fi, and screen sharing. Before every meeting I take a look at what is on the walls around and behind me. Not doing so can be embarrassing: trust me!
- Have FUN!
When in doubt, just be polite. People want to be heard, seen, and respected during in-person conversations, so it shouldn’t be different virtually!
Remember when I said check your background? Bet this guy will do so every meeting from now on, although the dancing kids in the background could liven up your meet-up!
Water cooler meet-ups
Let’s talk about water cooler developer meet-ups for a moment. Ohana Coffee is a water cooler meet-up. What that means is it is an informal gathering where we don’t have set topics (though I do have some pocketed in case there is no conversation). People attend and talk about anything they want to, from Salesforce problems they are having down to sharing funny stories about themselves.
Cadence is important too. If you are doing a water cooler meeting that is recurring, have it in a cadence. For example, Ohana Coffee is every third Friday of the month. In the beginning, I didn’t have a set day, which made it difficult for attendees to fit it into their schedules. Of course, you can change your cadence or add additional dates if you want, but the routine will help everyone plan.
For the first year (and sporadically now) I would worry that people wouldn’t show (and it happens). I get last-minute cancellations, which is why I have a waitlist in place. I still worry: what if no one wants to talk, OMG what if people don’t talk? Will I have to talk for a full hour? Will they not get bored with me and my funny accent? That said, experience has shown me that, once you throw out an icebreaker, conversations flow! If you are really worried about it, have a buddy attend and the two of you talk and try getting people to join your conversation.
I hope this has helped you a little; and of course, reach out to me if you have any questions or suggestions!
Lauren Dunne is our Senior Salesforce Evangelist and self-confessed Salesforce geek! She has ten years of Salesforce expertise, and her past roles range from Solution Architect to “Admineloper.” She is a 2x Salesforce MVP and founder and host of Ohana Coffee, a global virtual meet-up. She even has a Salesforce tattoo!