getting your idea into upstream openstack - fosdem 2016
TRANSCRIPT
![Page 1: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/1.jpg)
Getting your ideas intoUpstream OpenStackJohn Garbu t t , Pr inc ipa l Eng ineer, Nova PTL
@johnthe tubaguy
FOSDEM 2016
![Page 2: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/2.jpg)
Image FPO
2
Why is johnthetubaguy talking?2
This image was selected is show placement and can be replaced with another full slide image.
![Page 3: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/3.jpg)
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.
![Page 4: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/4.jpg)
Image FPO
4
How can I get my idea upstream?4
![Page 5: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/5.jpg)
![Page 6: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/6.jpg)
6
Different Views of Project
Upstream Mission Upstream RealityPersonal view of Upstream
My Solution
My Solution
![Page 7: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/7.jpg)
7
Vision
![Page 8: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/8.jpg)
8
The OpenStack Way
OpenSource
OpenDesign
OpenDevelopment
OpenCommunity
![Page 9: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/9.jpg)
9
Solutions
![Page 10: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/10.jpg)
Image FPO
10
What can we al l learn from
To Ki l l a Mockingbird?10
![Page 11: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/11.jpg)
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
![Page 12: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/12.jpg)
12
Contr ibutors
One-off Infrequent Regular
![Page 13: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/13.jpg)
13
Everyone Involved
Contributed Code
Regularly Reviews Code
<project>-core & CPL & Czar
<project>-driver & PTL
Groups wi th Shared Context
![Page 14: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/14.jpg)
14
Deciding How to Act
Act
Beliefs
Conclusions
Assumptions
Select Data
Lots of Available Data
Ladder of Inference
By Chris Argyris
![Page 15: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/15.jpg)
Image FPO
15
How can I get my idea upstream?15
![Page 16: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/16.jpg)
Image FPO
16
Problem First , Solut ion Second16
![Page 17: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/17.jpg)
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
![Page 18: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/18.jpg)
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
![Page 19: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/19.jpg)
Image FPO
19
How do star t solv ing my problem?19
![Page 20: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/20.jpg)
20
Fol low Process
![Page 21: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/21.jpg)
![Page 22: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/22.jpg)
22
OpenStack Process
Idea Feedback Code Review
Idea
Summit
Spec, Blueprint,
Bug
ML, IRC
Code
Tempest Gerrit
![Page 23: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/23.jpg)
23
Next Steps
![Page 24: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/24.jpg)
Image FPO
24
What can we al l learn from
To Ki l l a Mockingbird?24
![Page 25: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/25.jpg)
Image FPO
25
Problem First , Solut ion Second25
![Page 26: Getting your idea into Upstream OpenStack - FOSDEM 2016](https://reader031.vdocument.in/reader031/viewer/2022021923/5a66c6d87f8b9a3c0e8b5289/html5/thumbnails/26.jpg)
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