shun the ”only use, but not contribute” trap in open source | carl-eric mols | ltg-39/40

14
Shun the “Use, but not contribute” trap! 1 Lean Tribe Gathering 39 Södertälje, October 5 th , 2016 Carl-Eric Mols, Sony Mobile

Upload: lean-tribe

Post on 08-Jan-2017

249 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

Shun the “Use, but not contribute” trap!

1

Lean Tribe Gathering 39Södertälje, October 5th, 2016

Carl-Eric Mols, Sony Mobile

Page 2: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

2

The Sony Mobile Open Source journey- a timeline on OS for mobiles

Entry

2002 2009 2011 2016

2008: Open Source appears in strategy

2009: Open Source is formally adopted

2010: Only Open Source OS

From 2011: Only Android (Linux )

2008

Symbian UIQ/OS

OSE – feature phone OS

Microsoft WP

2010

AndroidFirefoxOS

Page 3: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

A layered view on Open Source SoftwareOpen Source is not only about

– Code & License– Development Model & Culture– Market disruptor & Biz builder

Open Source Software = Code & License+ Development Model & Culture+ Market disruptor & Biz builder

Affecting the core business offering

3

Code & License

Development Model & Culture

Market disruptor & Biz

builder

Core biz

Page 4: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

4

The Open Source Maturity ModelOriginating from Sony Mobile

Valu

e fo

r the

com

pany

Effort for the company

Engineering driven

Business driven

1. AccidentalDiscovery and

awareness

2. RepetitivePolicy, processes

and training

3. DirectedActive and

contributing

4. CollaborateCo-creating

business value

5. PrevailLeadership through

new initiatives

Page 5: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

SCALARE

•A 3-year Industrial EU research project by ITEA*

– *Information Technology for European Advancement

– Swedish participation is founded by Vinnova, the Swedish Governmental Innovation Agency

• Supporting the industry in SCALing softwARE capabilities

• Consist of 10 companies and 3 universities in 5 countries

5

Sony Mobile shares its experience on the introduction of Open Source as the core partof its offerings of smartphones and smartwear.

Page 6: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

Scaling scenarios

6

OrganizationProcessProduct

Small & local Large & global

Proprietary Open Source

HW SW

DRIVERS

Page 7: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

7

Open Source Scaling ScenariosVa

lue

for t

he co

mpa

ny

Effort for the company

Engineering driven

Business driven

1. AccidentalDiscovery and

awareness

2. RepetitivePolicy, processes

and training

3. DirectedActive and

contributing

4. CollaborateCo-creating

business value

5. PrevailLeadership through

new initiatives

Page 8: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

8

Open Source, Engineering Driven

• Based on the external Maturity assessment made in 2014 at Sony Mobile.

• 15 unique OSS Patterns identified + 5 common.

• Clarified where and what to find value extraction.

•Key achievement: Product value extracted from Open Source communities.

”Anti-pattern”

Page 9: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

9

Fundamental objectives for contributions Reduce Cost of Maintenance

- Contributions reduces the perils of creating a “Patch Mountain” – or worse! - Forces the competition to re-adjust their set of patches = inflicting them a cost.

Improve Time-To-Market- Fewer patches means faster bring ups and launches,

hence making you to reach the market faster.- But more, contributions gives you insights for adjusting your roadmap

= adjust your requirements = making you to reach the market earlier.

Gain control by climbing the meritocracy ladder- Create engineer-to-engineer relationships that leverages your innovation.- Ultimately, influence the community to drive your business agenda.

Page 10: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

10

Impact on maintenance costs:

The dangerous Patch Mountain!

Happens when the τime for patching have eaten up all the τime for development!

Page 11: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

11

Impact on requirement management:You can’t command a community from the outside!

• Open Source communities are driven by their own internal “itch”!• Members only ‘voluntary’ takes on obligations, and for the community alone.• The only way to make a community to fulfill your requirements is by your

own participation.• Participation = contributions!

• Besides, consider the implications with• Linux Kernel: 9,000 commits per day!• Chrome release cycle: down to 6 weeks!

Continuous contributions 24/7 are already here.

Page 12: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

12

Impact on innovation:

Best of innovation is made in collaboration!

• Evolve your engineers to become Industry Experts, by letting them climb the meritocracy ladder.

• Then challenge the community from within

• Innovate through participation = contributions

• Leverage your innovations in the marketplace

• Thus pave the way for change the market logic

Page 13: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

13

Key Take Away

1 Open Source is more than just “free code”

It about making the real gains of Open Source – or not!

2 Gains can’t be made without participation Participation = contributions!

3 Shun the “Use, but not contribute” trap!

Page 14: Shun the ”only use, but not contribute” trap in Open Source | Carl-Eric Mols | LTG-39/40

Thank [email protected]+46 733 86 42 01

www.scalare.org