The doors have closed on DrupalCon San Francisco and we have all recovered from our DrupalCon party hangovers. Well most of us have at least.
Here at the Association we learned early on how to deal with those post DrupalCon hangovers and we have lost no ground in planning the next two DrupalCon. DrupalCon Copenhagen, Denmark August 23-27, 2010 and DrupalCon Chicago March 8-11, 2011!
Our first step in planning the next conference is to evaluate how well the recent one was received. Yes that is right we listen to you, the Drupal community.
Here is your chance to tell us what you think.
Was DrupalCon amazing?
Did it fulfill your Drupal dreams? or could it have been better? What did you like about it and what did you hate?
We are all ears and what to hear from you. DrupalCon has become an amazing experience because of you, the amazing Drupal Community, and this is one of the many ways we listen to you.
Fill out this short survey, and help make the next Drupalcon even better.
http://www.surveymonkey.com/s/DrupalConSF2010
Also, the session surveys are still open, so if you haven't taken the opportunity to give your two cents on each session you attended, you still have time.
Log in to the Drupalcon web site, then visit the conference schedule page here:
http://sf2010.drupal.org/conference/schedule
Click on the "Take Survey" link next to the sessions you attended.
(Presenters, you can view preliminary results of these surveys by logging in and visiting your session page on the Drupalcon web site.)
Thank you for helping us improve Drupalcon for years to come. I will also take the opportunity to thank Shawn DeArmond for taking the time to create the amazing surveys this year. Although not a shiny and sexy part of a conference these bits of electronic paper are invaluable in the planning process.
I'm Looking forward to seeing everyone in Copenhagen!
As the Drupal project and community have grown rapidly over the past few years, the mission and responsibilities of the Drupal Association have changed as well. To ensure that the Association continues to effectively meet the needs of the Drupal community and project, and to plan its efforts for the coming year, nearly all permanent members of the Association met after DrupalCon San Francisco for a day-long retreat.
Topics discussed included:
Coming out of this retreat, the Association identified five areas that it will focus on in 2010. The DA will work on other initiatives as well, but these items were deemed to be the ones that had the highest priority:
Below you can find an in-depth explanation of the process.
BackgroundThe Friday following Drupalcon San Francisco, 23 Drupal Association members (some European members forced to join remotely due to angry volcanoes), including 8 of 9 board members, participated in a day-long workshop to focus on improving our efficacy as an organization. This workshop was led by a facilitator, Charmaine Ess of Partners in Scale, who has almost 20 years of international non-profit and for-profit experience, specializing in organizational strategic planning and operational efficiencies. The overall goal of the retreat was to get all members on the same page regarding our over-arching mission as an organization, from there extrapolate specific issues to focus on in 2010, and then to come up with strategy on how to achieve our aims.
PreparationPrior to the retreat, a survey was sent to all Drupal Association General Assembly members, as ambassadors to the larger Drupal community, to get a general "feeling" for how people perceive the current state of affairs. This survey was filled out by 29 Drupal Association members, and consisted of 27 questions, focused around four main sections:
Additionally, supplementary phone interviews were conducted with all 9 board members.
Charmaine's overall finding was that we were all remarkably on the same page. And also, that we have some things to work on. ;)
Strengths/OpportunitiesIn terms of the Drupal Association's main strengths, all were in agreement that both Drupalcons and Drupal.org's infrastructure were the two things that we do well. We have been able to help grow Drupalcon from a 40-person event in Antwerp in 2005 to a 3000+ person event in San Francisco last week. These events are key for our contributors to get together face-to-face and collaborate together on difficult problems that then propel the Drupal software forward for the next several months and years. We've also spent money so that our hardware infrastructure could scale during this same time as our community has doubled in size five times since 2005. This is critical not only for providing access to the Drupal software and add-ons, but also for providing a space for end-users to seek assistance, contributors to innovate on new code and squash bugs, working and geographical groups to meet together and drive forward various initiatives.
However, everything isn't rose-coloured...
Several issues needing work were highlighted:
General issues include the still not-yet-launched Drupal.org redesign, poor internal and external communication, and ambiguity around the Drupal Association's role in defending the Drupal trademark. Related to structure and process are items such as lack of clear roles and responsibilities between board members and permanent members, and the Drupal Association in relation to the larger community. Due to the volunteer-driven nature of our organization, and the fact that there is an overall lack of experience in running non-profits among the permanent members of the Drupal Association, we struggle with things such as unclear decision-making processes. Technology is also a barrier, since a lot of people aren't comfortable communicating over IRC. And finally, our overall reputation suffers, because we've traditionally been poor at communicating what's going on, so we can come across as secretive, with a lack of visibility as to what the community's money is being spent on.
While this may paint a bleak picture, in some respects it's also hopeful; it means that we're all on the same page about what our challenges are, and the urgency with which they need to be addressed. Additionally, this same feedback, as well as feedback throughout the survey, mirrors comments that I've seen directed to the Drupal Association from the larger Drupal community.
Mission/VisionThe first step in clearing up some of these issues is to get clarity and consensus on what exactly the Drupal Association's mission is, and we broke into three groups to brainstorm on this topic. The goal is to answer three questions:
Our current mission statement is the following:
"The Drupal Association is dedicated to helping the open source Drupal CMS project flourish. The Drupal Association supports and assists the Drupal community by maintaining the hardware and software infrastructure of Drupal.org, protecting the Drupal trademark and GPLed source code of the Drupal project, contributing modules and themes, organizing the semiannual Drupalcon, marketing the Drupal project, and supporting other activities."
Overall, there was:
Summary of comments:
Each working group arrived at a slightly different revised mission statement, but all had the same basic tenets: The Drupal Association is responsible for the facilitating both the Drupal software and the Drupal community; we need to provide a legal framework not limited just to trademark; Drupal events including Drupalcons and "sprints" fall within our purview; and we are responsible for all infrastructure from the baseline network and server hardware to the modules and themes that run on *.drupal.org. Robert Douglass is leading a working group to collate these results and finalize the mission statement.
Take-away tag-line for Drupal: "Come for the software, stay for the community." ;)
TrademarkThe trademark in particular raised some concerns, since Dries Buytaert is the sole owner of the trademark, and many were conflicted about protecting the trademark being part of our stated mission since the Drupal Association does not own or have any authority/empowerment over the trademark usage. Despite this, the Drupal Association is still viewed as the "go-to" place for any trademark dispute resolutions. We were asked in the break-out groups to choose between three options:
All members were in agreement that neither the first option nor the third option were acceptable; we don't want Dries to have to single-handedly enforce the trademark himself at his own personal cost, but yet we are not comfortable taking full enforcement responsibility without some sort of empowerment/ownership trade-off. Figuring out exactly what the second option looks like needs to be slated for a follow-up discussion.
2010 ObjectivesWhen asked to name the two most pressing issues in 2010, almost everyone agreed that completing the Drupal.org redesign, increasing efficiency of internal communications, and Drupalcons were high in the list. Additional issues included providing additional revenue streams, hiring professional staff, increasing communication and transparency, and infrastructure expansion.
In terms of taking our 2009 objectives and ranking them in importance for 2010, there was broad consensus on Drupalcons, Infrastructure, Drupal.org redesign, and growing the Drupal community. More mixed were those who thought marketing, recruiting new Drupal developers, Drupalcamp sponsorships, Trademark/Legal, or the Drupal Store were priorities.
We were asked to break into groups and come up with a top list of things to focus on in 2010:
There was pretty broad consensus to explicitly limit the priorities of the Drupal Association in 2010 to only the things on this list. In the past, we have tried to be too ambitious, and take on too many things with not enough resources to carry them out. By focusing on a few small but important priorities, as well as building out our internal processes and hiring to supplement where we're weak, it's our hope that we can regain our footing and gradually focus on more expansive and ambitious goals in 2011 and beyond.
Interestingly, even though marketing was initially listed as a high priority, it ended up getting dropped from our "top 5." We all generally felt that the Drupal community itself does a wonderful job of marketing the Drupal project, and our efforts are better focused on lower-level details that only we can do, to enable the community to keep kicking butt.
StaffingThere was overwhemling agreement (93%) that hiring help to run the organization was critical to our success:
When asked to choose between a "executive director" role (focus on being an industry advocate, raising funds, finding donors, strategizing new conferences) or an "operations manager" role (focus more on the day to day of assisting in the smooth running and execution of the Association), both the survey (64%) and general feeling in the room was that an operations manager made more sense, at this point in time. The idea is that we should get our own house in order before trying to do any kind of major outreach as an organization.
There was also strong support for hiring someone to act in roles such as conference manager and fundraiser. In practice, it means we will likely be looking for a COO who can wear many hats. :) Jacob Redding, who is currently acting in this capacity for the Drupal Association, is going to handle putting together a job description for this person.
Improving ProcessesWithin the survey there were several areas identified as sub-optimal processes leading to us being less effective as an organization. These included lack of a schedule for board meetings and the requirement to hold meetings on IRC, unclear roles and responsibilities which leads to feelings of lack of support and lack of "ownership", unclear lines of authority (relying too much on 'do-ocracy' rather than delegation, lack of clarity on Drupal Association's purview vs. the Drupal community's purview), and communication problems both internally and externally.
We were nearing the end of the day, so this section got cut a bit short, but here were some agreed-upon next steps in terms of processes:
The plan is to hire a COO with expertise in building out non-profit decision-making infrastructure to help us address the larger and more fundamental process issues that have been identified.
Why are we here?The final question in the survey posed the question, "Why did I join the Drupal Association?" I thought it was very uplifting to read that we're all (or at least 79%+) by and large here for the same reasons: we want to see the Drupal project grow as a whole, we agree with the values of open source, and we want to impact the overall direction/work of the Drupal Association. It's my sincere hope that coming back from this retreat, we can all tap into that same passion that brought us here in the first place, and work together to get the Drupal Association performing at a level that we can all be proud of.
Overall, this experience has left me personally feeling very recharged and hopeful about my role in the Drupal Association again, and I've seen several comments to the same effect from others. Huge thanks to Jacob Redding and David Strauss for helping to make this happen, and to Charmaine Ess for doing a heroic job herding a very unruly and opinionated bunch of cats. :) And I hope that this public summary can help us turn over a new leaf with our relationship with the larger Drupal community: we're hearing your feedback and are taking actions to address it.
I am a permanent member of the Drupal association, and the director of business development for the association. I do not speak officially for the association, nor do I speak on behalf of the Drupalcon organizing committees. But I do have a blog and I want to have a discussion with the community about smart growth at Drupalcon. (*I've also helped raise approximately a million dollars for the association so they at least listen to me)
Growing smartThe smartest thing I've heard about Drupal community growth over the last week was that Drupal should not grow beyond our ability to spread the Drupal culture. I've got some ideas about how to grow smart and what is appropriate growth for the Drupal community.
Ideas for how we can grow Drupalcons and not lose our soulLast year, a large technology company held a conference with 5000 attendees. What was interesting was that they recorded their conference sessions and displayed them in a virtual conference format. They made the conference sessions available for over a year, including regularly scheduled online follow up events, and 10 times as many unique attendees attended the virtual conference over a year as attended the physical conference.
People will not be able to travel to Drupalcons for a variety of reasons. Having satellite Drupalcons is a great way to share a world-wide Drupal moment, and respect the budget and accessibility of Drupalcons. We've already seen world wide movements in the Firefox and Drupal community to have meet-ups in parallel on the same day around the world. Last week we saw approximately 25 regional Drupalcon events to deal with the travel restrictions due to the Volcano in Iceland.
For Drupalcon San Francisco I invested a lot of time in building the bay area grassroots. I researched Drupal projects in the Bay Area and recruited their leaders to present at the local San Francisco Drupal users group. I also held two Drupal camps:Drupal camp San Francisco, and Design4Drupal at Stanford. I also actively recruited local Drupal community members in Santa Cruz to start a local Drupal group. In order to grow Drupalcon, we need to create strong local groups that have their own social and support networks.
Drupalcon has managed to line up beside two large industry events in the last two years. At Drupalcon Boston, the conference was co-located with AIIM. This year Drupalcon was across the street from Ad-tech, the event for digital marketing which I heard had 25,000 attendees. I was surprised at how many business executives I knew in the Drupal community only attended Drupalcon because it was across the street from Ad-tech.
At various times during my participation in the Drupal project, I've wanted to pull my hair out because we as a community were unwilling to chase the latest trend. Then a few years later, that trend turned out to be just another passing trend and massive consolidation of these niche players in that trend led to it being just another feature.
Drupal has grown slower than many competing solutions, often to Drupal's ridicule, only to slowly catch up in relevance and significance. What has kept our growth on track is our focus on quality. This is probably one of the capacities that makes Dries's leadership so powerful. He understands quality and can be a very tough, but polite critic.
In order to grow Drupalcon, we need to focus on the quality of the main program. Drupal sessions are still wildly hit or miss, both in session quality and session attendance. As a community, we need to take a hard look in the mirror and raise consistency and quality of every Drupalcon session. With over 400 sessions submitted we need to be better at selecting quality sessions, and setting higher standards in presentation preparation and delivery that will attract attendees not just because the conference is about Drupal, but because the sessions are worthy of attending on their own. Future Drupalcon organizers should spare no expense, but no more than necessary, especially if it means increased ticket prices to raise the quality and value of the Drupalcon program.
I can't think of two people in the Drupal community better able to raise Drupalcon session quality than George DeMet and Tiffany Farriss, the Drupalcon Chicago 2011 organizers. I believe George and Tiffany have the communication skills necessary to gracefully make this transition to more consistent high quality presentations. But in case they manage to upset some vaporware session submitters or Drupal gurus who know their stuff but didn't prepare a quality session, be on notice the Drupalcon quality bar is being raised.
Drupalcon can't become a sea of anonymous faces. With almost 3,000 attendees it was hard at times to find a face I recognized, and my Drupal rolodex has 13,000 contacts in it.
We need industry social events early in the program to help create social networks that will persist past Drupalcon and evolve into industry partnerships.
We also need better integration of social networking tools like LinkedIn, Facebook, Dopplr, Twitter, Four Square, and new social applications on Drupal.org. The integration of these applications will help bring us together in person and make those important collaborative connections that sustain us over IRC and bike shedding in issue queues.
At Drupalcon San Francisco platinum and gold sponsors hosted a special networking event with key representatives from interesting Drupal projects. The event had 88 attendees half of which were sponsors, and no more than two representatives were invited from any Drupal projects. The event was facilitated and introductions were made amongst the attendees through out the evening.
At Drupalcon Szeged a special old timers dinner was held for core contributors who were active in the project prior to 2003. We need to brainstorm more about how to create welcoming and intimate personalized events at Drupalcon.
In Europe we are already running multi-lingual Drupalcons. We should create multi-lingual tracks, and translate the most popular sessions.
None of these ideas about how to grow Drupalcon are promises. They are just ideas. In Drupal parlance, they are core feature requests without a patch.
Code is goldCary Gordon is the Drupal association events manager. He is the Drupalcon coder extraordinaire who sees the entire picture, and the architecture necessary to see these events succeed. While he might be criticized for reigning in the wild inconsistencies in our architecture, at the end of the day he is ensuring that Drupalcons are sustainable, and do not rely on 6 figure volunteer donations from the conference organizers employers. We need to listen to "The Architect".
Some of these ideas will be ignored, some will be adopted by Drupalcon organizers, some will be adopted by local Drupal user groups and Drupal camp organizers, and others will be adopted by private companies for their own Drupal events. We need lots of experiments in how to grow Drupal events. The Drupal community should fail quickly, cheaply, and share those lessons learned with the whole community. Some of these ideas, and others should be so successful that they are just expected. When they don't just appear magically, the community should leap into action to implement them.
We need smart growth, that preserves what is special about Drupal and the amazing community that powers it.