getting the most out of open source and drupal (michael meyers, acquia)

32
GETTING THE MOST OUT OF OPEN SOURCE & DRUPAL Michael E. Meyers Vice President, Large Scale Drupal Office of the CTO Acuqia [email protected] @michaelemeyers Drupal Business Summit: New York City, June 11th, 2012

Upload: myplanetsteph

Post on 21-Jan-2015

322 views

Category:

Technology


1 download

DESCRIPTION

Slides from Michael Meyers, VP of Large Scale Drupal at Acquia. Presented at the 2012 Drupal Business Summit in Toronto, Chicago and NYC.www.acquia.comwww.drupalbusinesssummit.com

TRANSCRIPT

Page 1: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

GETTING THE MOST OUT OF OPEN SOURCE & DRUPALMichael E. Meyers Vice President, Large Scale DrupalOffice of the CTOAcuqia

[email protected]@michaelemeyers

Drupal Business Summit: New York City, June 11th, 2012

Page 2: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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.

Page 3: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Introduction Founder and CTO NowPublic.com

The first venture-backed Drupal based startup

Built the company from an idea to a Top 500 site.

Page 4: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Introduction CTO at Examiner.com

The first Top 100 Internet site running Drupal.

One of the first Drupal 7 sites; we launched 6 months before the official release.

Page 5: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Introduction Advisor to the Board of Drupal Association

The non-profit dedicated to helping the Drupal CMS.

Appointed in 2008, the year after the organization was founded.

Page 6: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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

Page 7: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Building a Website Internet Presence

Content Everywhere: PC’s, mobile, Xbox, smart TV’s, etc.

Contextual Content and Responsive Design

Building an Internet presence.

Page 8: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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

Page 9: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Building a Website Internet Presence

3rd Party and Partner Integration: Social Sharing and Authentication

It is not just about you or your site / brand.

Page 10: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Building a Website Internet Presence

Various Groups and Departments: Internal and external stakeholders that you want to empower not restrict

Supporting a diverse organization with many needs and users

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/

Page 11: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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 reflect your brand

Most users: build specific functionality and featuresThere is no “silver bullet”...

Page 12: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

An Extensible Solution

Extensible: You choice must enable you to cost effectively build the rest of what you need

Organizations go through an analysis & review process to find a solution that meets most needs, say 75% or more...

http://demagnify.usegrid.net/

Page 13: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

2% of the Internet is running on Drupal - millions of websites

International and broad adoption across a wide array of industries

Drupal Increasingly the Choice Platform

Best Platform

http://www.flickr.com/photos/lumaxart/2293239853/

Page 14: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

2% of the Internet is running on Drupal - millions of websites

International and broad adoption across a wide array of industries

Drupal Increasingly the Choice Platform

Media & Entertainment Public Sector Education

Page 15: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

What Makes Drupal So Awesome?

The “85% Plus” solution for large organizations:• Feature rich core system, you get

a lot “out of the box”

• 15,000 + modules extend it’s capabilities

• no need to reinvent the wheel

Social!

Profiles & Friends!

(Micro)Blogging!

UGC!

Analytics!

Groups!

Social Tagging!

Publishing!

Content!

Rich Media!

Template!

Workflow!

Mobile!

Menu / IA!

Page 16: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

What Makes Drupal So Awesome?

Social!

Profiles & Friends!

(Micro)Blogging!

UGC!

Analytics!

Groups!

Social Tagging!

Publishing!

Content!

Rich Media!

Template!

Workflow!

Mobile!

Menu / IA!

Faster “time to market” • “glue” together a bunch of modules

• quickly and easily extend and customize to meet your needs

• focus more on the unique aspects of your business

Page 17: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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

Page 18: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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.

Get the Most out of Drupal: Participate

http://www.flickr.com/photos/ross/541707092/sizes/l/in/photostream/

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

Page 19: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Participation Roadblocks It is a new process - takes time to learn best practices

contribute first 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

Page 20: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Announcing Large Scale DrupalA 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

Leverage Economies of Scale Giving back and making major contributions to Drupal platform

http://www.flickr.com/photos/24301298@N08/2298550293/

Page 21: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Acquia is “Giving Back” Not a ProductLarge Scale Drupal is NOT an Acquia product like Gardens

• Acquia is not making money off the program

• Acquia is giving back by staffing and financially supporting the LSD Program

• 100% of membership and project fees go to running the program and collaborative dev

LSD reinvests money back into the community ecosystem and contributes all code

http://www.karensperspective.com/risks-of-not-having-a-bank-account/

Page 22: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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

LSD: Community

http://www.halfhollowhills.k12.ny.us/page.cfm?p=977500

Page 23: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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

LSD: Knowledge Sharing

http://www.tobiasclarsson.com/2011/09/methods-and-tools-for-knowledge-sharing-in-product-development/

Page 24: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Identify strategic & meaningful projects - common problems

LSD: Collaborative Development

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.fictorians.com/wp-content/uploads/2012/03/stick-figures-with-laptops1.jpg

Page 25: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

“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.

LSD: Collaborative Development Model

Page 26: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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.

Page 27: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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

Page 28: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Content Staging Initiative (CSI)

LSD: Collaborative Dev - Example

• Identified 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

Page 29: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

Increasing long term value, maximum return on investmentMore forward looking investments - “future fund” focused on Drupal 8 initiatives

LSD: Strategic Investments

Configuration Management Initiative (CMI)Greg Dunlap (heyrocker)

Web Services Initiative (WSCCI)Larry Garfield (Crell)

Views in Drupal Core (VDC)Earl Miles (merlinofchaos)

Partial funding for 3 key projects that address member needs:

Page 30: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

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

LSD: Strategic Investments - Example

Web Services Initiative (WSCCI)Larry Garfield (Crell)

Page 31: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

• 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

LSD: Summary and Next Steps

Page 32: Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)

GETTING THE MOST OUT OF OPEN SOURCE & DRUPALMichael E. Meyers Vice President, Large Scale DrupalOffice of the CTOAcuqia

[email protected]@michaelemeyers

Drupal Business Summit: New York City, June 11th, 2012