Getting started
The book Checklist Manifesto, shares that experts (whether doctors, pilots, or whoever) need checklists-literally- written guides that walk them through the steps of any complex procedure. Here is a starting point for building a community from the ground up.
What is your goal for you community?
This will help you determine your strategy.
What first led you to want to create a community? There were probably many points along the way where you thought, “this might be a great idea.”
A few goals shared from other organizers:
- Create internal connections: many data scientists may work along in different business units, so it’s helpful to learn about others across the work.
- Increase collaboration: Draw on the creativity and power of a broad community across the company and work together to solve common problems.
- Grow the use of data science: Increase data literacy across the company by providing space for people to learn how to get started
If you’re not 100% sure on your goals and strategy, don’t worry. Sometimes just getting started can be the best way.
Community isn’t one single thing.
Community is a lot of little – and big things together. There are a lot of organizations taking a multi-pronged approach to community building. It’s not just having a Slack channel or Teams channel, it’s also different events, the way that you engage people across the company, etc.
In a recent R/Pharma workshop, there was a Community Building Workshop, which highlighted 3 companies upfront (AstraZeneca, Pfizer, and Johnson & Johnson) and the different initiatives that they lead.
Community in these organizations includes many things like:
- Monthly initiatives promoting a package or function as a blog post
- TidyTuesday with a company dataset
- Showcasing a community leader each month from the organization and asking them 10 questions
- Monthly community meetings with 2 presentations each month
- Monthly newsletter curated for the community
- Annual conference (for ex: Shiny Day) with live workshop & half day of groups presenting their apps/use-cases
- Central repository with all material: learning pathways, internal videos, etc.
Be consistent.
Building communities takes time. People need to know what to expect and when.
Rachael Dempsey shared in her 2022 RStudio Conference talk, that much of what she learned about community building actually came from growing up in a restaurant.
At many restaurants there are certain days that are often associated with certain foods or certain events. One easy one to remember is Taco Tuesday. People don’t come to every single Tuesday, but when they have a free night or when they’re looking for something to do with friends, they know exactly where they can go. It remains top of mind on a Tuesday.
We’ve seen consistency work for many community initiatives:
- Every Thursday at 12 ET, Posit hosts a Data Science Hangout. Every week a different data science leader from the community joins as a co-host to answer questions from the community. There’s no presentation at these sessions and all the questions are audience led. A few examples: How do I talk to executives? How are you thinking about hiring right now? Should I have a centralized or decentralized data science team?
- At John Deere, they host bi-weekly office hours for a variety of different tools (PowerBI, Tableau, Posit Team, etc.) for beginners to bring their questions and connect with each other and power users.
- AstraZeneca hosts a Lunch & LeaRn that takes place at lunchtime, alternating between European and US timezones.
It’s important to point out that just because you hold events consistently doesn’t mean everyone will show up right away. It takes some time for things to catch on - and also requires incorporating the other tips below.
Standardize where possible
In being consistent, you are able to standardize as much as possible. Whether it’s office hours or a monthly meetup, you can create an event invitation, logo, and format that you use every time. This can help take care of a lot of the planning and also scheduling. When you have specific dates and times each week or month, you can schedule people into those slots as it fits their schedule rather than having to change each event to fit a specific speaker’s calendar. Once you get going and planning a few months out, this will become easier.
Find your core group
Be intentional when starting your core group. Try to include a diverse group of people across the company from the very beginning.
When finding people who may be interested, think about who you may already know from your company. Have you seen other presentations by people at your company at industry conferences or other internal groups? What about on LinkedIn or Twitter? These are great people to reach out to from the start.
You can also use LinkedIn to find people from your company who may be interested. For advanced search functionality, you can do a 30-day free trial of LinkedIn Sales Navigator. This will allow you to search for those at your company who are also in groups like:
- “R Project for Statistical Computing”
- “Python Developers Community.”
Be your own marketing team
You can do it! Branding and making things look pretty is surprisingly (or maybe not surprising) very important.
One tool that makes this easier is Canva. Canva is an online design and publishing tool with a mission to empower everyone in the world to design anything and publish anywhere. You can create a free account to easily create logos and event images.
As mentioned earlier with standardizing, try to find an event image format that you like and use this each month and adjust the speaker/title. It will make your life a lot easier than having to recreate the wheel every month and will also help people recognize your community events.