DrupalCon Boston 2008 Notes from Communication Cooperation Collaboration
on
March 17, 2008
DrupalCon Boston 2008 Notes from Communication Cooperation Collaboration
I want to thank all the folks who participated in the session “Communication, Cooperation, Collaboration: Can Drupal Shops Work Together”, based on the conversation during the session, and subsequently during the remainder of the conference that answer is, “Yes, we can, and we must.” What follows are notes from the session which thanks to Robin Barre for taking notes. I have taken my best shot at redacting and organizing them.
Panelists
- Gregory Heller, CivicActions
- Robert Douglass, Acquia
- Bill O'Connor - AchieveInternet
- Eric Gunderson ofDevelopment Seed
- Michael Haggerty Trellon
- Laura Scott, Ping Vision
Others participating from the audience including Josh Koenig of Chapter Three, Barry Jaspan of Acquia and others.
Communication Strategies
- Conferences
- Email Lists
- d.o and g.d.o
- Conference Calls
- One on One Calls and meetings
- Blogging about work and module development
- Podcasts and screencasts
Benefits
Builds trust, Builds communityChallenges
Takes time, Costs money, Clients take precedenceGoals for Drupal Shops
- Don't let code die in client projects
- Don't duplicate module development
- Determine points of overlap on projects, modules and requirements
Specific Challenges we are all facing:
- image handling
- events
- feed aggregation
- PERFORMANCE
Performance and Scalability
- Sharing Knowledge
- Metrics and Bench Marking
- Detailed Implementation Plans and strategies
Strategies to Improve Communication, Cooperation, Collaboration
- Create back channel: direct communication among interested parties, email, phone call, im
- do research on existing modules or efforts before coding
- blog effectively about what you are doing
- Blog more, Blog Better. it is not cheap! But is is worth the investment
- Claim “name space” on drupal.org early and make intentions clear
- Get Clients to FUND good development
- Work with the existing COMMUNITY g.d.o
- Get our teams to work with focus on generalized/reusable solutions
- Design Sprints – Fund Them
- process/relationship between commercial community and project maintainer. Pay for enhancements
Share business processes
- contract templates
- role descriptions
- project workflows
Priorities: What can we do better this year
- Gregory - stop duplicating module development
- Robert - code developed for a client that just stays there, should it be contributed
- Bill - let's identify some key challenges and work on their solutions as a group e.g. image handling
- Eric - feed aggregation, invest in communication, create a back channel for shops. Blog about development, start posting on drupal.org when starting something new, announcing can bring about change.
- Michael - when you're setting up your shop, how are thinking about how much you're going to contribute, performance metrics and benchmarks, sharing knowledge about performance, bringing your client in for financial support,
- Laura - we're all in the community, collaboration, but that's what the community does already, providing patches, not just applying an individual to supporting a feature but providing a team to support












