Getting your idea into Upstream OpenStack - FOSDEM 2016

Preview:

Citation preview

Getting your ideas intoUpstream OpenStackJohn Garbu t t , Pr inc ipa l Eng ineer, Nova PTL

@johnthe tubaguy

FOSDEM 2016

Image FPO

2

Why is johnthetubaguy talking?2

This image was selected is show placement and can be replaced with another full slide image.

Image FPO

3

Do you real ly play the Tuba?3

This image was selected is show placement and can be replaced with another full slide image.

Image FPO

4

How can I get my idea upstream?4

6

Different Views of Project

Upstream Mission Upstream RealityPersonal view of Upstream

My Solution

My Solution

7

Vision

8

The OpenStack Way

OpenSource

OpenDesign

OpenDevelopment

OpenCommunity

9

Solutions

Image FPO

10

What can we al l learn from

To Ki l l a Mockingbird?10

11

Yo u n e v e r r e a l l y u n d e r s t a n d a p e r s o n

u n t i l y o u c o n s i d e r t h i n g s f r o m h i s

p o i n t o f v i e w … u n t i l y o u c l i m b i n t o

h i s s k i n a n d w a l k a r o u n d i n i t .

To Kill a Mocking Bird

By Harper Lee

12

Contr ibutors

One-off Infrequent Regular

13

Everyone Involved

Contributed Code

Regularly Reviews Code

<project>-core & CPL & Czar

<project>-driver & PTL

Groups wi th Shared Context

14

Deciding How to Act

Act

Beliefs

Conclusions

Assumptions

Select Data

Lots of Available Data

Ladder of Inference

By Chris Argyris

Image FPO

15

How can I get my idea upstream?15

Image FPO

16

Problem First , Solut ion Second16

17

When talk ing about your Problem…

• Your Problem has already been solved

• Someone is already working on what I want

• Use something that’s not ready

• Use something that is missing

• Your idea is only just out of scope

• Build on something upstream wants to remove

Fix

it

Add

it?

Tricky!

Review it

Doc

s

18

What i f i t is “Out of Scope”?

• Discuss problem and find friends

• Add APIs to an existing project?

• Find (or Create) a Project where it is in Scope

Image FPO

19

How do star t solv ing my problem?19

20

Fol low Process

22

OpenStack Process

Idea Feedback Code Review

Idea

Summit

Spec, Blueprint,

Bug

ML, IRC

Code

Tempest Gerrit

23

Next Steps

Image FPO

24

What can we al l learn from

To Ki l l a Mockingbird?24

Image FPO

25

Problem First , Solut ion Second25

UK

5 M I L L I N G T O N R O A D | H AY E S , U N I T E D K I N G D O M U B 3 4 A Z

U S S A L E S : + 4 4 ( 0 ) 2 0 8 71 2 6 5 0 7 | U K S U P P O R T: 0 8 0 0 9 8 8 0 3 0 0 | W W W . R A C K S P A C E . C O M

© RACKSPACE LTD. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED S TATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM

US

Thank you@johnthetubaguy

Recommended