• No results found

How To Model Cloud Computing Business Models

N/A
N/A
Protected

Academic year: 2021

Share "How To Model Cloud Computing Business Models"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Open Source and Cloud

Computing Business Models

Prof. Dr. Dirk Riehle, M.B.A.

Friedrich-Alexander-University Erlangen-Nürnberg

Dagstuhl – 2011-08-10

The presentation discusses cloud computing business models, using open source business models as a point of comparison. Both cloud computing and open source are viewed as disruptive innovations that create new and enable old business models. I speculate about the future of cloud

computing business models by looking at the history of open source business models.

(2)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 2

Talk Contents

Open Source and Cloud Computing

Open Source Business Models

Cloud Computing Business Models

(3)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 3

Open Source and Cloud Computing Definition

[1] Open Source Initiative. See http://www.opensource.org. [2] NIST. Special Publication 800-145 (Draft). Self-published, 2011.

Open Source [1]

● Legal definition

● Available in source code form ● Rights to use, modify, distribute ● Realized by various licenses

● Process definition

● Peer production ● Transparent process ● Hinders vendor lock-in

Cloud Computing [2]

● A model for enabling

● ubiquitous, ● convenient, ● on-demand

● network access to

● a shared pool of

● configurable computing resources

● that can be

● rapidly provisioned and released ● with minimal management effort ● or service provider interaction.

While open source is well understood, cloud computing is not. Open

source has a legal and pragmatic (process) definition, see left side of slide, as defined by the Open Source Initiative.

Cloud computing typically means a delivery model of software or hardware (“as a service”) that is fine-grain, i.e. can happen in small increments and that is priced accordingly in small increments (“pay-as-you-go”). All of this when compared to the prior state of the art which was not as fine-grain.

(4)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 4

[1] A. Osterwalder et al. Business Model Generation. Wiley, 2010.

Definition of Business Model

A business model describes the

ra-tionale of how an organization

cre-ates, delivers, and captures value.[1]

(5)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 5

Business Model Canvas

C

u

s

to

m

e

r

S

e

g

m

e

n

ts

V

a

lu

e

P

ro

p

o

s

it

io

n

s

Cost

Structure

K

e

y

A

c

ti

v

it

ie

s

K

e

y

P

a

rt

n

e

rs

Revenue

Streams

K

e

y

R

e

-s

o

u

rc

e

s

Customer Relationships

Channels

The business model canvas is a tool for analyzing business models. One strength is the visual depiction and handiness.

(6)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 6

Types of Business Models in this Context

1. Innovation

2. Enablement

3. Support

open source and

cloud computing

business models

}

Difference between innovation and enablement: In the first case, you need to educate your customers that they need your product

In both open source and cloud computing we can distinguish two types of business models: Native open source and cloud computing business

models and those in support of it, but that are not open source or cloud computing business models in themselves. Within the native business models we can distinguish, pragmatically, those that are new and those that have been revamped from prior existing models.

(7)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 7

Pragmatic (Not Fundamental) Difference

Innovation

● Sales and marketing

● Growing the actual market ● Customer land grab

● Prod. mgmt. and engineering

● Unclear requirements ● Experimentation, pivoting

Enablement

● Sales and marketing

● Growth in existing market ● Customer acquisition harder

● Prod. mgmt. and engineering

● Understood requirements ● Execution

The distinction between innovation and enablement is pragmatic and derived from the market companies in the respective space are facing: Newly invented business models face a market where the companies pursuing the model still have to educate their customers as to their needs (for this product or service). It is a land growth and grab situation.

Enabled business models face a market where customers already

understand the value proposition, however, because of existing rivals, you may have “to pry your customers from your competitor's cramped hands”.

(8)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 8

Example Businesses (and Models)

Open Source

● Innovation examples

Distributor models: Red Hat,

SUSE, Eucalyptus

● Enablement examples

Open core: SugarCRM, Alfresco ● Pure service models

● Support examples

● Black Duck, Palamida

Cloud Computing

● Innovation examples

● SaaS: iCloud, Dropbox, Pandora ● PaaS: App Engine, Force.com ● IaaS: Amazon EC2

● Enablement examples

SaaS: SugarCRM, Salesforce

● Support examples

Eucalyptus, Red Hat, VMware ● Hardware: IBM, Dell

In open source, distributor business models are novel. Open core business models compete more directly with established firms and have been

derived from traditional closed source models.

Support business models aren't open source or cloud computing business models themselves but support those.

(9)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 9

Open Source is not a Business Model [1] [2]

Open source is not a business model.

Open source is a distribution

and development methodology.

[1] Matt Aslett. "Open Source is not a Business Model." The 451 Group, 2008. [2] Marten Mickos. "Open for Business." PARC Forum Talk, 2010.

By now it is well established that open source is not a business model but rather a distribution (read: sales and marketing) and a development (read: product management and engineering) strategy.

(10)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 10

Open Source: Distribution and Development

Open source is not a business model.

Open source is a distribution

and development methodology.

Sales and

marketing

Product management

and engineering

(11)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 11

Cloud Computing is not a Business Model

Working assumption:

Cloud computing is not a business model.

Cloud computing is

(mostly)

a distribution methodology.

I'm assuming then that cloud computing is not a business model itself but rather an enabler of existing and new business models. This enablement is mostly a sales and marketing strategy, and somewhat less important, an engineering (cost reduction) strategy. Cost reduction only kicks in if a cloud provider bases its offering on some other xaaS.

(12)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 12

Repeated Consumer / Supplier Relationship

SaaS

User

SaaS

PaaS

IaaS

consumer supplier consumer supplier c o n s u m e r s u p p lie r

Sales benefits trickle down and cost benefits bubble up

the cloud computing stack

Cloud computing providers rely on other cloud computing providers, e.g. SaaS relies on PaaS relies on IaaS so we can see a consumer/supplier relationship repeating through the technology stack.

(13)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 13

Sales and Marketing 1/2: The Sales Funnel

Open Source

Cloud Computing

Lead Use Install Download Customer Prospect Sale Lead Sign-up Trial / Pay Configure Customer Prospect Sale

So... sales and marketing. Open source created a new and novel sales

funnel. The biggest hurdle that remains is that someone inside a (potential customer) company still had to install the software, i.e. technical expertise was required, even if the software was just running on a desktop machine somewhere in some business unit.

Cloud computing removes that problem by making it easy to consume a service over the network. No need to install software (though you still have to configure it). This does away with a major consumption problem. The possibly required price for a single user is typically neglectable. The result is a much smoother user-driven adoption of a product. IT and

(14)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 14

Sales and Marketing 2/2: Making the Sale

Market Product Make Sales Call/Visit Identify Champion Connect Users of Same Org. Generate Leads From Behavior Track Users Unobtrusively Win Sale Provide Product Engage in Comp. Sales

!

With a foot in the door, like in open source, cloud computing providers can organize their free or minimally-paying users to achieve a real

(15)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 15

Other Business Functions in Comparison [1]

Open Source

● Business development

● Better business development

through community input

● Product management

● Better product through increased

user innovation

● Engineering

● Faster-better-cheaper engineering

through engaged community

● Operations

● N/A

Cloud Computing

● Business development

● (Better through easier and

increased consumption?)

● Product management

● (Better through easier and

increased consumption?)

● Engineering

● (Better through easier and

increased consumption?)

● Operations

● Cheaper through cost savings

through the whole stack

[1] Point of reference are traditional closed source on-premises software products.

Open source provides various benefits for business development, product management, and engineering. These are reasonably well understood. One might expect some of these for cloud computing as well, because of the simplified consumption of products and services, but the jury is still out on this. The only obvious benefit is lower costs if a cloud computing provider can itself rely on lower-layer cloud computing providers.

(16)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 16

Open Cloud Principles [1] and Challenges [2]

Official Definition

● Open formats and interfaces

● Make all data available ● Must follow open standard

● Open standards

● IP exclusion rights excluded ● Open source implementation

What's Missing

● Needs open process

● Leads to agreed-upon standards ● Mentioned, but not required

● Learning from the ASF

● Multiple independent participants ● Competing projects

"Every real-world specification is an underspecification."

[1] Open Cloud Initiative. "Open Cloud Principles." Self-published, 2011. [2] D. Riehle "On the Open Cloud Principles." Self-published, 2011.

The recent definition of open cloud principles suffers from not requiring a consensus process for the definition of open standards. Here, open source foundations like the Apache Software Foundation can lead the way. For example, open standards should only be considered as such if there are at least three independent parties involved in their standardization and have been at it for a sustained period of time. Otherwise, the standard should not leave the incubating stage.

(17)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 17

More Typing of Business Models

Open Source

● Open source distributor

● Does not own source code

● Provides commoditized software ● Differentiated by service quality

● Single-vendor open source firm

● A.k.a. “open core”, “dual licensing” ● Owns and maintains source code ● Differentiated by software

Cloud Computing

● Utility computing

● Standardized software stack ● Differentiated by service quality ● Adheres to Open Cloud Principles

● Single-source cloud computing

● Uses proprietary software to

differentiate offering + service

● Adheres to Open Cloud Principles

(18)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 18

The Innovation Frontier

single products community projects community distributions single-vendor commercial + community projects commercial + community distributions d is tr ib u ti o n s

innovat

ion

fro

nti

e

r

commoditiza tion fro ntie r

Like in open source, I expect cloud computing to have an innovation

frontier, continuously being pushed outward by a trailing commoditization frontier.

(19)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 19

Generic Open Source Business Model Canvas

C

u

s

to

m

e

r

S

e

g

m

e

n

ts

V

a

lu

e

P

ro

p

o

s

it

io

n

s

Cost

Structure

K

e

y

A

c

ti

v

it

ie

s

K

e

y

P

a

rt

n

e

rs

Revenue

Streams

K

e

y

R

e

-s

o

u

rc

e

s

Customer Relationships

Channels

Lower costs you-buy you-go Lower price Community management Engaged community Engaged community

This canvas shows the business model benefits for a generic open source software product firm.

(20)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 20

Generic Cloud Computing Business Model Canvas

C

u

s

to

m

e

r

S

e

g

m

e

n

ts

V

a

lu

e

P

ro

p

o

s

it

io

n

s

Cost

Structure

K

e

y

A

c

ti

v

it

ie

s

K

e

y

P

a

rt

n

e

rs

Revenue

Streams

K

e

y

R

e

-s

o

u

rc

e

s

Customer Relationships

Channels

you-buy you-go Lower price Higher QoS Lower costs

Lower costs (for SaaS, PaaS)

This canvas shows the benefits of cloud computing for a generic xaaS provider.

Please note the absence of “community”, a key enabling factor for open source business models. It remains to be seen, as noted earlier, whether through the simplified consumption provided by cloud computing

(21)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 21

SaaS Example: SugarCRM

C

u

s

to

m

e

r

S

e

g

m

e

n

ts

V

a

lu

e

P

ro

p

o

s

it

io

n

s

Cost

Structure

K

e

y

A

c

ti

v

it

ie

s

K

e

y

P

a

rt

n

e

rs

Revenue

Streams

K

e

y

R

e

-s

o

u

rc

e

s

Customer Relationships

Channels

Lower costs you-buy you-go Lower price Higher QoS Lower costs Community management Engaged community Engaged community Licensing Hosting Jaspersoft VARs

SugarCRM provides CRM software. It has both an open source and cloud computing strategy. Only half as old as Salesforce, it has grown

significantly because of this strategy. In particular open source helped finding resellers in non-US jurisdictions that are hosting SugarCRM where Salesforce had to build up their own local subsidiary. (Many countries and customers won't allow critical data to leave country boundaries.)

(22)

Open Source and Cloud Computing © 2011 Dirk Riehle. All Rights Reserved 22

Conclusions

Cloud computing...

is not a business model

but an enabler of new models

with open source synergies

(23)

Thank you! Questions?

[email protected] – http://dirkriehle.com – @dirkriehle [email protected] – http://osr.cs.fau.de

References

Related documents

• One of the primary ways the PMO is involved in strategic management is though the discipline of project portfolio management (PPM): 72 percent of PMOs in the study track

Every year 32 students from the underrepresented groups access their nurse education programmes through what is broadly described as an underrepresented designated route,

The purpose of this study was to examine specific learner characteristics (age, gender, and prior completion of baccalaureate degree) as confounders in the self-reporting of

The specific purpose of this study was to determine the extent t o which the cloze procedure provides an adequate measure of reading comprehension across sentence boundaries. The

We applied techniques from game theory to help formulate and an- alyze solutions to two systems problems: discouraging selfishness in multi-hop wireless networks and

of Myopic Stochastic Demand Type of asymmetric for the existence of a Author/year firms periods solution Backlogging demand model learning retailers allowed unique Nash

Refusals Refused to participate in survey 305 Participant - equipment owner Owns lawn and garden equipment 92 Participant - no equipment Does not own lawn and garden equipment

KPZ equation, stochastic heat equation, white noise, directed polymer model, Edwards–Wilkinson fluctuations, continuum limit, renormalization.... THE 2D KPZ EQUATION IN THE