Local Group Strategic Planning

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
TravisCarden's picture

Defining local Drupal utopia and planning the way there

We're working on a strategic plan for the Nebraska Drupal Group, and as we're not the first to think about this (or the last who'll need to), I thought it might be helpful to open up the discussion to the broader community. Perhaps we can come up with something of a reusable framework. To which end, I'm asking a two-part question: 1) what would a local Drupal utopia look like, and 2) what can we do in our local groups to help create one? After the pattern of a standard, goals-based strategic plan, I've drafted up the following mission and vision:

Mission

Make [our area] a better place to do Drupal.

Vision

What would it look like for [our area] to be a better place to do Drupal?

  1. For buyers (those who pay for Drupal services, including employers and freelancers who sub-contract Drupal work) it would look like...
    1. More local Drupal experts to contract or hire
    2. Better ways to find them and to tell good ones from bad ones, including IT recruiters who know what Drupal is and have a network of qualified practitioners, possibly guilds, or perhaps some sort of online directory or "marketplace"
    3. A stronger community for employers to commit their own employees to for training and mutual education, including meetups and clubs, mentorship programs, college classes, trainers, seminars, camps, and cons
    4. An outlet for giving back (by sponsoring or hosting group events, etc.) and building a reputation as a contributor
  2. For sellers (those who provide Drupal services, including employees and contractors) it would look like...
    1. More employers looking for Drupal talent and more clients looking for their services
    2. Better ways to find and connect with them (see 1.2)
    3. A stronger network of Drupal shops and practitioners to work and learn with and pass business between
    4. More opportunities for education and professional development (see 1.3)
    5. More Drupal books and videos in local libraries and bookstores
    6. An outlet for giving back (by organizing and presenting at group events, etc.) and building a reputation as a contributor and an expert
    7. A stronger Open Source culture at large, with the same resources available for the whole range of supporting technologies, such as Linux, Apache, MySQL, PHP, and jQuery
  3. For users (those who own, administer, or use the Drupal sites built by others)...
    1. A healthy local economy of Drupal service providers, including web hosts that understand our needs
    2. More Drupal books and videos in local libraries and bookstores
    3. More support groups and trainers

I'd like everyone's feedback on this much. Once it's complete, it can be translated into SMART goals (which may differ from group to group depending on the current state of the area relative to our utopian vision) and specific strategies to meet those goals (which will mostly be very specific to individual groups, though that doesn't destroy the value of sharing ideas). Let's hear your thoughts! :)

Comments

Travis, Wow - all I can say

ultimike's picture

Travis,

Wow - all I can say is that this is waaaay more thought than we've (I should probably say "I've" instead of "we've" so I don't offend any of my fellow Florida Drupalers) ever put into the Florida Drupal User's group. Not that I'm saying it is a bad thing, just a different approach.

I've always had the opinion that until the groups hits a critical mass of regular participants, things need to be kept as nimble as possible. If the group ends up being heavy with sellers (as our group started out), then the topics need to keep them involved. If the Nebraska group ends up with mostly buyers, the topics discussed will no doubt be focused on them.

Kieran Lal gave me some advice a few years ago regarding organizing our first DrupalCamp, but I think it is valid for this discussion as well: the camp (group) will be as big as the community can support. Meaning, if your group has a lot of people who want to be super-involved, the group will grow quickly. If just 2 or 3 people are doing all the heavy lifting, the group will stay smaller. There is nothing wrong with either outcome.

One last thought - no matter how many people attend meetups at first, never get discouraged. Keep scheduling and having regular meetups and attendance will grow. People will come out of the woodwork, news will travel, participants will refer new people. One year ago, Florida had one regularly scheduled monthly meetup. Today, there are eight, scattered throughout the state. I believe the main factor behind this is regularly scheduled meetups that usually started with just 2-3 people meeting in a coffee shop and grew from there.

-mike

Adding to the statement

bob.hinrichs's picture

Travis, wonderful work once again. Your leadership in the group is much appreciated.

I see Mike's point that simply having regular meetings will cause things to happen, inferring that we don't need to hone our statements to perfection, and that not everything will happen as expected. Though I think there is great value in thinking about these things.

Since the flow is traditionally Vision->Strategy->Tactics (as per Eric's comment at the meetup), I'm in favor of adding strategy, then tactical, sections to applicable points in the Vision (a la SMART). We already have collected many good points for the strategy and tactics at the meetings, so a large part would be fitting what we have into your vision framework. Hopefully there is value in this exercise if the community takes interest and we produce something that can help all aspiring Drupal Groups. I expect that the tactical end will be specific to our group but could at least give some good examples.

kay_v's picture

Hi Travis,

Great writeup of the purposes local groups can reach for!

Thanks for your email about your group's interest in the drupalladder.org initiative (for other readers: see also the ladder group on g.d.o).

It's great to have local meetups committing their time, efforts and expertise to meeting the goals of the broader Drupal community. As you mentioned in your email, an important shared goal is improving Drupal core.

Looking forward to hearing whether (and how) that challenge fits into your group's activities, and into your well crafted mission statement! I'm sure everyone can agree that core contributors should have a very special place in any Utopia!

Best,

Kay (drupalladder.org and Lessons module co-maintainer)
@ownsourcing

ownsourcing.com - strategy, training, documentation

Don't forget fun!

TravisCarden's picture

It occurred to me that this vision omits the social component of community, and it should be expanded to account for the goals of just getting together, meeting interesting people doing similar work, catching up on what's going on in the broader community, and having fun. (I forget about these things sometimes because I'm personally a stick in the mud. ;-)