This document discusses how organizations can maximize their return on investment from open source software like Drupal. It introduces Large Scale Drupal, a new program launched by Acquia to help large Drupal users get more value through community participation, collaborative development projects, and knowledge sharing. The program aims to reduce costs by having members work on common problems together and release solutions for broader adoption. Examples of upcoming collaborative projects address content staging and configuration management needs.
Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)
1. GETTING THE MOST OUT OF
OPEN SOURCE & DRUPAL
Michael E. Meyers
Vice President, Large Scale Drupal
Ofļ¬ce of the CTO
Acuqia
michael.meyers@Acquia.com
@michaelemeyers
Drupal Business Summit: New York City, June 11th, 2012
2. Introduction
I recently joined Acquia!
Acquia was founded by Drupal
creator and project lead,
Dries Buytaert
A commercial open source software
company providing products, services,
and technical support for the open
source Drupal social publishing system.
4. Introduction
CTO at Examiner.com
The ļ¬rst Top 100 Internet site
running Drupal.
One of the ļ¬rst Drupal 7 sites;
we launched 6 months before
the ofļ¬cial release.
5. Introduction
Advisor to the Board
of Drupal Association
The non-proļ¬t dedicated to
helping the Drupal CMS.
Appointed in 2008, the year
after the organization was
founded.
6. Presentation Overview
Getting the Most out of Drupal
(and Open Source Software)
Organizations get a lot of value from Drupal
Maximize ROI and reduce TCO by
engaging the community, doing projects
openly, and contributing code.
What Large Scale Drupal is
doing to help...
http://www.nationalcynical.com/thoughtconduit/news?id=580
7. Building a Website Internet Presence
Building an Internet
presence.
Content Everywhere:
PCās, mobile, Xbox, smart TVās, etc.
Contextual Content and Responsive Design
8. Building a Website Internet Presence
Increasingly you have
more then one presence...
Platform: Multiple brands and
products, each with their own Internet
presence
200+ Drupal sites on Acquiaās Managed Cloud
9. Building a Website Internet Presence
It is not just about you or
your site / brand.
3rd Party and Partner Integration:
Social Sharing and Authentication
10. Building a Website Internet Presence
Supporting a diverse
organization with many
needs and users
Various Groups and Departments:
Internal and external stakeholders
that you want to empower not restrict
Support over Longer life-cycles, many years:
At the same time technology is rapidly changing
http://cmbuzz.com/2011/03/childrens-ministry-organizational-chart/org-chart/
11. No Single Solution Gets You 100%
For larger organizations, no single
technology solution ā open source or
proprietary ā will get you 100% of what
you want right now, let alone what you
think you need in the future!
At the very least you:
customize the user experience to reļ¬ect your brand
Most users: build speciļ¬c functionality and features
There is no āsilver bulletā...
12. An Extensible Solution
Organizations go through an analysis & review process to ļ¬nd a
solution that meets most needs, say 75% or more...
Extensible:
You choice must enable you to cost
effectively build the rest of what you need
http://demagnify.usegrid.net/
13. Drupal Increasingly the Choice Platform
2% of the Internet is running on Drupal - millions of websites
Best
Platform
http://www.ļ¬ickr.com/photos/lumaxart/2293239853/
International and broad adoption across a wide array of industries
14. Drupal Increasingly the Choice Platform
2% of the Internet is running on Drupal - millions of websites
Media & Entertainment Public Sector Education
International and broad adoption across a wide array of industries
15. What Makes Drupal So Awesome?
Proļ¬les & āØ
Content!
Friends!
The ā85% Plusā solution (Micro)āØ RichāØ
for large organizations: Blogging! Media!
ā¢ Feature rich core system, you get
a lot āout of the boxā UGC! Social! Publishing! Template!
ā¢ 15,000 + modules extend itās
capabilities
Analytics! Workļ¬ow!
ā¢ no need to reinvent the wheel
Groups! Mobile!
SocialāØ
Menu / IA!
Tagging!
16. What Makes Drupal So Awesome?
Proļ¬les & āØ
Content!
Friends!
Faster ātime to marketā (Micro)āØ RichāØ
ā¢ āglueā together a bunch of modules Blogging! Media!
ā¢ quickly and easily extend and
customize to meet your needs UGC! Social! Publishing! Template!
ā¢ focus more on the unique aspects
of your business
Analytics! Workļ¬ow!
Groups! Mobile!
SocialāØ
Menu / IA!
Tagging!
17. What Makes Drupal So Awesome?
Behind all that great code is an amazing community!
ā¢ over 2,000,000 websites running drupal
ā¢ almost 1,000,000 community members on drupal.org
ā¢ over 10,000 contributed module developers & 15,000+ modules
ā¢ almost 1,000 core developers of the platform
ā¢ thousands of services companies
18. Get the Most out of Drupal: Participate
Drupal is FREE - and can be downloaded at no cost, but you
have to invest (money and resources) to get the most out of it.
Participation and engagement in the
community increases value:
ā¢ Hire really talented people, help
them learn & get even better
ā¢ Maximize your ROI - get more value,
over longer timeframes
http://www.ļ¬ickr.com/photos/ross/541707092/sizes/l/in/photostream/
19. Participation Roadblocks
It is a new process - takes time to learn best practices
contribute ļ¬rst for success:
work in the open - contribute your code publicly,
before you commit it internally
when it comes last things get complicated:
ā¢ feel the need to āpolishā it for public release
ā¢ donāt believe you have the knowledge or time
to engage the community long-term
http://casscountyonline.com/site/content/road-restrictions-and-closures-cass-and-surrounding-counties
20. Announcing Large Scale Drupal
A membership program for
the largest users of Drupal
Community within the larger Drupal
community to foster:
ā¢ networking and knowledge sharing
ā¢ community engagement
ā¢ work on collaborative projects
http://www.ļ¬ickr.com/photos/24301298@N08/2298550293/
Leverage Economies of Scale
Giving back and making major contributions to Drupal platform
21. Acquia is āGiving Backā Not a Product
Large Scale Drupal is NOT an Acquia product like Gardens
ā¢ Acquia is not making money off the program
ā¢ Acquia is giving back by stafļ¬ng and
ļ¬nancially supporting the LSD Program
ā¢ 100% of membership and project fees go to
running the program and collaborative dev
http://www.karensperspective.com/risks-of-not-having-a-bank-account/
LSD reinvests money back into the community ecosystem and contributes all code
22. LSD: Community
Networking
ā¢ private events - quarterly membership conferences
ā¢ peer to peer - meet and learn from each other
ā¢ local events - engage your local community
ā¢ global events - engage the broader community
http://www.halfhollowhills.k12.ny.us/page.cfm?p=977500
23. LSD: Knowledge Sharing
Knowledge sharing, education and training
ā¢ networking events, online forums, peer to peer
ā¢ webinars, white papers, news letters, etc.
ā¢ focus on Drupal, but encompasses the whole stack
ā¢ as well as project management and software engineering
http://www.tobiasclarsson.com/2011/09/methods-and-tools-for-knowledge-sharing-in-product-development/
24. LSD: Collaborative Development
Identify strategic & meaningful projects - common problems
develop generic ā85% plusā solutions
ā¢ do the project openly in the community
ā¢ release the code to the community
ā¢ help support that code to ensure broad adoption
ā¢ support integration, provide a path to get ā90% plusā
ā¢ provide an upgrade path - when possible
http://www.ļ¬ctorians.com/wp-content/uploads/2012/03/stick-ļ¬gures-with-laptops1.jpg
25. LSD: Collaborative Development Model
ā85% Plus Solutionā - Shared Development Costs
upfront costs: range from 10% to 40% vs. āgoing it aloneā
ā¢ depending on size of project, number of members, etc.
26. LSD: Collaborative Development Model
ā85% Plus Solutionā - Shared Development Costs
upfront costs: range from 10% to 40% vs. āgoing it aloneā
ā¢ depending on size of project, number of members, etc.
customization costs: range from 20% to 40% vs. āgoing it aloneā
ā¢ depending on complexity, amount of customization, etc.
27. LSD: Collaborative Development Model
ā85% Plus Solutionā - Shared Development Costs
upfront costs: range from 10% to 40% vs. āgoing it aloneā
ā¢ depending on size of project, number of members, etc.
customization costs: range from 20% to 40% vs. āgoing it aloneā
ā¢ depending on complexity, amount of customization, etc.
total cost savings: range from 20% to 70% cheaper vs. āgoing it aloneā
ā¢ and you get a long term solution youāll get more value out of over time
28. LSD: Collaborative Dev - Example
Content Staging Initiative (CSI)
ā¢ Identiļ¬ed by majority of LSD members as
a pressing need
ā¢ A large project, many had planned to do
this on their own
Status:
ā¢ Discovery completed, was done publicly
ā¢ Development starting this week!
ā¢ Work complete in late August
Members have taken this off their roadmap and plan to use jointly developed solution
29. LSD: Strategic Investments
Increasing long term value, maximum return on investment
More forward looking investments - āfuture fundā focused on Drupal 8 initiatives
Partial funding for 3 key projects that address member needs:
Conļ¬guration Management Initiative (CMI)
Greg Dunlap (heyrocker)
Web Services Initiative (WSCCI)
Larry Garļ¬eld (Crell)
Views in Drupal Core (VDC)
Earl Miles (merlinofchaos)
30. LSD: Strategic Investments - Example
Web Services and Context Core Initiative (WSCCI)
ā¢ transforming Drupal from CMS to REST Server + CMS
ā¢ critical to the future of Drupal and our LSD Members
Model: funding innovation by sponsoring time / hours
Web Services Initiative (WSCCI)
Larry Garļ¬eld (Crell)
31. LSD: Summary and Next Steps
ā¢ Growing our membership from 12 to 40 by the end of this year
ā¢ Proving out the model
ā¢ Launching our website and public presence
ā¢ Working with the community to get feedback and input
ā¢ Expanding the program in 2013
32. GETTING THE MOST OUT OF
OPEN SOURCE & DRUPAL
Michael E. Meyers
Vice President, Large Scale Drupal
Ofļ¬ce of the CTO
Acuqia
michael.meyers@Acquia.com
@michaelemeyers
Drupal Business Summit: New York City, June 11th, 2012