ibm interconnect: think you can out innovate open source

16
@zehicle & @christo4ferris InterConnect 2017 Open Cloud Architecture: Think You Can Out-Innovate the Best of the Rest? BOP-4122 Christopher Ferris IBM CTO Open Technology @christo4ferris Rob Hirschfeld RackN.com, CEO & Founder @zehicle 1 3/17/17 All images CC0 from https://www.pexels.com/

Upload: rob-hirschfeld

Post on 05-Apr-2017

166 views

Category:

Technology


2 download

TRANSCRIPT

@zehicle & @christo4ferris

InterConnect2017

Open Cloud Architecture: Think You Can Out-Innovate the Best of the Rest?BOP-4122

Christopher Ferris IBM CTO Open Technology@christo4ferris

Rob HirschfeldRackN.com, CEO & Founder@zehicle

1 3/17/17

All images CC0 from https://www.pexels.com/

@zehicle & @christo4ferris

Chris Ferris

IBM CTO Open Tech

Rob Hirschfeld

RackN CEO & Founder2 3/17/17

@christo4ferris @zehicle

@zehicle & @christo4ferris

IBM’s Open Cloud Architecture

Design in the age of Cloud: The IT & business renaissance 3

Runtimes

OAuth

Security

Web and Mobile Data and Analytics

Operating Environment

IoT

DevOps

@zehicle & @christo4ferris@zehicle & @christo4ferris4

That’s A LOT of Innovation!How does Open Innovation transfer to Mainstream use?

@zehicle & @christo4ferris@zehicle & @christo4ferris

We win together…Open is a PARTNER COLLABORATION - some of the partners are unpaid and some are your competitors.

You can’t just delegate to the partner!

5

@zehicle & @christo4ferris

Developers vs. Users & Operators

Dev speed brings innovation but often breaks users.Ops Means Pinning CodeYou need to have processes that embrace change.● Operators have to be more

mobile● Developers have to be

more incremental

6

@zehicle & @christo4ferris7

Is Open Innovation just the number of people? NO!

Power Of People in Open Source brings

1. More Smart People.2. More Hands3. Diversity of use-cases4. Better Hygiene5. Thinking Ahead

@zehicle & @christo4ferris8

BUT… lots of people brings downsides too

1. Breaking early users2. Competing great ideas 3. Conflicting demands4. Design by Committee

5. And Giving up control.

@zehicle & @christo4ferris9

What does Open Collaboration Look Like?

Discipline between learning and experimentsFocus on operational needs for usersLooking for other collaborative projectsKnowing Project Scope

@zehicle & @christo4ferris@zehicle & @christo4ferris10

NO is as important as YES!Projects need to define clear boundaries

“Architecture is about saying no”

Open is all yes until you start code and install.

@zehicle & @christo4ferris@zehicle & @christo4ferris

Does NO slow innovation?

If single provider, yes.If open providers, no.

Interop is Accelerating!

Users have Heterogeneous & Hybrid Environments

11

@zehicle & @christo4ferris

Why is Open so Chaotic?

Wide adoption slows ability to change the code base.

Which leads to Fragmentation and Urge to Fork / Specialize

Finding Balance is Hard!

12

@zehicle & @christo4ferris

Examples: Docker Fork

Node.js Challenge

OpenStack DefCore

Blockchain Growth13

@zehicle

@christo4ferris

@zehicle & @christo4ferris@zehicle & @christo4ferris14

Interop Builds EcosystemsEcosystems are THE user value for open platforms.

It encourages shared best practice.

Interop allows users to confidently build on top of the platform.

@zehicle & @christo4ferris@zehicle & @christo4ferris

Vendors generally prioritize features and vendor differentiation.

Users and Operators must drive interop.

We must reward vendors who drive interop and shared best practices.

15

Interop Depends on You

@zehicle & @christo4ferris

InterConnect2017

Thank you!

16 3/17/17

Please Tweet Us!

Chris: @christo4ferrisRob: @zehicle

All images CC0 from https://www.pexels.com/