Monday, October 18, 2010 was a historic day for Drupal when the updated code and Bluecheese theme were launched on Drupal.org. The Redesign project began a couple years ago, and its success always depended on the dedication of active volunteers.
I got involved with the redesign when I volunteered to "help with QA" in June 2009. I must have shown some initiative or something, because by September 2009 I was assisting Kieran Lal with project management duties, and Chris Strahl pitched in to help us in early 2010.
My sincere appreciation goes out to everyone who made this launch happen, particularly the infrastructure team, our awesome contract team, the Bluecheese contributors, and my fellow project managers, Kieran and Chris.
Not Your Typical Project
What does it mean to be a project manager on a major volunteer-driven site redesign?
First of all, this was not your typical project, or project management gig. When there's no pay, no budget, no schedule, it means very little can be controlled but everything still has to get done!
I look back at the project and think of it terms of phases. In Phase 1, we were relying entirely on volunteer implementers, infrastructure folks and others. Those were difficult times. There were lows. We were doing the best we could to move things forward but without the technical leadership we needed ("Please, just tell me how this should be done!").
In Phase 2, the Drupal Association decided to fund a significant amount of money to clear the blockers and get the redesigned site live. Not long after this, I joined GVS (June 2010), and one of our company benefits is that time spent on normal work tasks creates 20% paid time to work on Drupal community tasks and/or training. At one point, my "available community time" was negative 107 hours. Thankfully, my awesome teammates allowed this.