making a (profitable) business built on open source

39
MAKING A (PROFITABLE) BUSINESS... BUILT ON OPEN SOURCE JEFF WALPOLE CEO, PHASE2 TECHNOLOGY

Upload: phase2

Post on 10-May-2015

979 views

Category:

Documents


1 download

DESCRIPTION

Jeff Walpole's presentation at the Drupal Business Owners Summit at BADCamp

TRANSCRIPT

Page 1: Making a (profitable) business Built on Open Source

MAKING A (PROFITABLE) BUSINESS... BUILT ON OPEN

SOURCEJEFF WALPOLE

CEO, PHASE2 TECHNOLOGY

Page 2: Making a (profitable) business Built on Open Source

WHAT I AM TALKING ABOUT• Growing a successful business is hard

• but sustaining a reasonably sized / profit generating business is even harder.

• Right now many of the businesses in our space are “riding the Drupal wave”, operating as specialized implementers of Drupal.

• Shifting to a larger high profit and sustainable business will be hard for many due in part to the intricacies of open source competition and open source productization.

Page 3: Making a (profitable) business Built on Open Source

ABOUT MEWho I am:

Almost 20 years in the software / consulting business

Led Phase2 for the last 11 years based upon open source software and services

Who I am not:

I am not a CTO and wont be talking about technical strategies.

I am not a lawyer. I can’t answer “can I do THIS in GPL?”

Page 4: Making a (profitable) business Built on Open Source

OUR WORK IN DRUPAL

Page 5: Making a (profitable) business Built on Open Source

DRUPAL COMMUNITY

55+ 12 50+ 6Involved Drupal Professionals

Speakers atDrupalCon Denver

Key ModulesMaintained

DistributionsBuilt

open

2Security team

members

Page 6: Making a (profitable) business Built on Open Source

STARTING A SERVICES BUSINESS IS EASY.

SCALING IT IS HARD.

Page 7: Making a (profitable) business Built on Open Source

The Growth Curve / Scaling -> Sustaining

2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2013 2014 2015

50+ person businesses - self sustaining / high profit

Takes additional things to be scalable AND sustainable.

What are those things?

1-20 person shops - making a living

mainly hourly servicesevery hour spent = a dollar earned

"We build a website" - islands of isolation

your competitive advantage is probably being the ones that "know" Drupal

works for a life style business

20-50 person medium businesses - growing but not (yet) sustaining

Takes a mix of hourly + fixed + retainers

Takes repeat business and strong customer loyalty

Takes some sales (pricing/estimation savvy)

Requires strong project management to succeed

Page 8: Making a (profitable) business Built on Open Source

HOW TO SCALE SERVICES:• great sales & marketing

• great recruiting

• infrastructure for efficiency (processes, project management, supporting functions)

• partnering to grow capabilities/business development

• securing larger contracts

• M&A

Page 9: Making a (profitable) business Built on Open Source

SUSTAINING TAKES MORE...• reliable/recurring sales & marketing with process

• sustained competitive advantage (vs. a point in time)

• securing long term contracts (e.g. government)

• intellectual property

• passive revenue/ productization

• investment?

Page 10: Making a (profitable) business Built on Open Source

CHALLENGES WITH SUSTAINABLE SERVICES

Page 11: Making a (profitable) business Built on Open Source

MAKING $ WITH NICHE DRUPAL WAS EASY• cost to develop was low

• cost to recruit/train developers was *relatively* low (at least initially)

• testing is (partially) free

• re-use of our own and others contributions

• community innovation means the community develops and innovates for us

Page 12: Making a (profitable) business Built on Open Source

PARADOXES OF DRUPAL COMPETITION• competitive advantage (knowing how it works + being

better than anyone else - and proving it!) is very hard to sustain

• competing is perceived to be bad because open source ethos

• competing is hard because others can copy easily when you "share" in an open model

Page 13: Making a (profitable) business Built on Open Source

COMPETITION IN DRUPAL IS CHANGING• more players in the market

• downward pressure on rates & pricing

• more off-shoring and different resource make-up on projects

• greater competition from larger companies/platforms now competing with Drupal (CQ5, Salesforce, etc)

Page 14: Making a (profitable) business Built on Open Source

OTHER MACRO THREATS• Adoption is everything - without it our advantage dies

• Talent shortages hurt everyone

• Community dynamics

Page 15: Making a (profitable) business Built on Open Source

SO HOW TO SUSTAIN, NOT JUST SCALE?

Page 16: Making a (profitable) business Built on Open Source

THE REALITYThe challenges of Drupal and “open source business”

are not really about IP or licensing. Open source is

actually part of the solution, not part of “the problem.”

but so is good old fashioned business strategy.

Page 17: Making a (profitable) business Built on Open Source

GROW THE ECOSYSTEM• more businesses at scale

• more businesses figuring out how to create business models around Drupal

• more specialization/ less internal competition among firms

• more varied business models around Drupal

• more Independent Software Vendors (ISVs)

Page 18: Making a (profitable) business Built on Open Source

THE IMPORTANCE OF THE ISV• A software ecosystem cannot rely on services companies around

a single product

• ISVs (Independent Software Vendors) provide depth

• ISVs for us (Drupal) could include integrations, platform vendors, add ons, etc.

• Otherwise we are all just Drupal VARs (Value Added Resellers)

Page 19: Making a (profitable) business Built on Open Source

HOW DO PRODUCTS HELP?

Page 20: Making a (profitable) business Built on Open Source

PRODUCTS ≠ SCALE• building and distributing a product CAN be a way to scale a

Drupal business, IF you change your model to support “product operations”

• Developing a product (or more precisely supporting one) can actually hinder growth of a services company.

• “I am launching a product, so that we can grow revenue” is a common but uninformed opinion on pure Drupal

Page 21: Making a (profitable) business Built on Open Source

PRODUCTS ≠ SCALE• Plenty of services businesses also scale: large-scale

consulting firms, hosting providers, and many in the software space scale without products

• Products can produce passive revenue (see above re: business models) and be helpful for sustainability, but are not the only way to “scale”

Page 22: Making a (profitable) business Built on Open Source

HOW OS CHALLENGES PRODUCTIZATION• You build an open source product and distribute it.

• The market uses it, demands features, requests releases.

• “Selling it” can be undone by any buyer who then distributes it for free.

• “Selling services around it” is not productization.

Page 23: Making a (profitable) business Built on Open Source

DISTRIBUTIONS ≠PRODUCTS

• Re-use

• Standardization

• Interoperability

• Use case targeting

• Building blocks for other models

BUT THEY ALLOW FOR...

Page 24: Making a (profitable) business Built on Open Source

DISTRIBUTIONS DON’T ALLOW IP CONTROL. SO THEY ARE...

• marketing (for everyone)

• lead gen and marketing for the creator/ maintainer

• platforms for more sophisticated services/ tie-ins

• better platforms for application stacks

• could allow for support models

Page 25: Making a (profitable) business Built on Open Source

OPEN SOURCE BUSINESS MODELS

Page 26: Making a (profitable) business Built on Open Source

SERVICE(ISH)Model Examples

Consulting and Implementation (e.g. professional services) Every “Drupal shop” out there

Documentation and training Redhat, Build-a-Module, Drupalize.me

Support retainers & subscriptions Acquia, Redhat

Page 27: Making a (profitable) business Built on Open Source

PRODUCT(ISH)Model Examples

FreemiumAlfresco, EZ Publish

Dual licensing JBoss, MySQL

Distributions Commons, OpenPublish, Atrium

Page 28: Making a (profitable) business Built on Open Source

INTEGRATIONSModel Examples

Add-ons (apps/plugins/themes) Wordpress, EzPublish

External Product Integration cloud services, Drupal Commerce

Application bundles (stacks) Redhat OpenShift

Page 29: Making a (profitable) business Built on Open Source

WHICH ONES WORK FOR DRUPAL?

Competitive/Legal Feasibility

Low Barriers to Entry High Barriers to Entry

potential

Freemium

Dual Licensing

Distributions

Add-ons & Plug-ins

not recommended

Product Integration

Application bundles (stacks)

where we started where to focus

Support Retainers/

Subscriptions

Consulting and Implementation

Documentation & Training

Complexity

High Feasibility

Low Feasibility

Page 30: Making a (profitable) business Built on Open Source

SO WHAT’S THE ANSWER? Ask yourself whether you are willing to invest in products. That investment requires a different approach to product building, product management, community management, market matching, and continued, sustained investment. It also requires an excellent idea for a product that people need.

Page 31: Making a (profitable) business Built on Open Source

IF YOU ARE WILLING TO INVEST...• first leverage Drupal’s popularity for lead generation

• master services / deliver them successfully

• corner specific Drupal niches for competitive advantage

• invest in building discipline to help you realize revenue on that

• add something to the product that creates passive revenue

• bundle support, documentation or training for it

• create a distribution, package or integrated product from it

Page 32: Making a (profitable) business Built on Open Source

IF YOU ARE NOT WILLING TO INVEST...

• first leverage Drupal’s popularity for lead generation

• master services / deliver them successfully

• corner specific Drupal niches for competitive advantage

• invest in packaging your services, automating aspects of them, or finding ways to build greater margin in them

• use increased margin to re-invest in more process and automation

...that doesn’t mean an unsustainable business. Instead...

Page 33: Making a (profitable) business Built on Open Source

AND IF YOU’RE BORED...

Page 34: Making a (profitable) business Built on Open Source

SUMMING IT UP

Page 35: Making a (profitable) business Built on Open Source

DRUPAL IS MORE THAN A CODE BASE.

IT HAS A GIGANTIC USER BASE; A POWERFUL BRAND;

TOOLS & RESOURCES THAT CAN DRIVE DOWN COSTS AND DRIVE UP REVENUE

Page 36: Making a (profitable) business Built on Open Source

WE HAVE DRUPAL. HOW CAN WE START USING IT AS A TOOL TO

BUILD NEW LINES OF BUSINESS? NOT JUST A TOOL FOR BUILDING OUR WEB SITES.

Page 37: Making a (profitable) business Built on Open Source

CHANGE THE OUTLOOK:LET’S STOP THINKING ABOUT DRUPAL AS A CODING

PLATFORM WE “USE” AND START THINKING ABOUT IT AS A BUSINESS PLATFORM WE LEVERAGE.

Page 38: Making a (profitable) business Built on Open Source

THANKS! QUESTIONS?

JEFF [email protected]

t: @jeffwalpole

www.linkedin.com/in/jeffwalpole

Page 39: Making a (profitable) business Built on Open Source

phase2technology.com@phase2tech