SlideShare una empresa de Scribd logo
1 de 79
Descargar para leer sin conexión
Open Source Governance:
The Hard Parts
DevOpsDays Vancouver 2017
Nell Shamrell-Harrington
@nellshamrell
What do you think of when
you hear
Open Source?
What makes a project
Open Source?
Open Source Governance - The Hard Parts @nellshamrell
Uploading a project to
Github is easy…
Successfully governing
a project is much harder
Technical and
communication skills are
intertwined
Parts of open source that
touch both technology and
humanity are the hardest…
…but they are also
the most vital
Successful Open Source
governance is never
easy, but it is possible
@nellshamrellOpen Source Governance - The Hard Parts
• Sr. Software Engineer at Chef Software
• Open Source Contributor and Maintainer
• Supermarket
• Habitat
• @nellshamrell
• nshamrell@chef.io
Nell Shamrell-Harrington
Duties of
Open Source Governance
@nellshamrellOpen Source Governance - The Hard Parts
• Make it easy to contribute
Duties of Open Source Governance
@nellshamrellOpen Source Governance - The Hard Parts
• Make it easy to contribute
• Assist users of the project
Duties of Open Source Governance
@nellshamrellOpen Source Governance - The Hard Parts
• Make it easy to contribute
• Assist users of the project
• Manage contributions to the project
Duties of Open Source Governance
First Duty:
Make it easy to
contribute
Open Source Governance - The Hard Parts @nellshamrell
Open Source Governance - The Hard Parts @nellshamrell
But what happens
between these two steps?
(Hint: a lot)
@nellshamrellOpen Source Governance - The Hard Parts
• Setting up a development environment
Hard parts
@nellshamrellOpen Source Governance - The Hard Parts
• Setting up a development environment
• Testing changes
Hard parts
“Just don’t use x”
is the wrong answer
Use a virtual
workstation
Open Source Governance - The Hard Parts @nellshamrell
Open Source Governance - The Hard Parts @nellshamrell
Open Source Governance - The Hard Parts @nellshamrell
User Workstation
Vagrant
Development
Environment
$ vagrant ssh
Open Source Governance - The Hard Parts @nellshamrell
Open Source Governance - The Hard Parts @nellshamrell
Open Source Governance - The Hard Parts @nellshamrell
User Workstation
Docker
Container
Development
Environment
$ docker run
You must support
the development
environment
After making
a change…
Comes testing
that change…
Use a continuous
integration environment
for testing
Open Source Governance - The Hard Parts @nellshamrell
Open Source Governance - The Hard Parts @nellshamrell
Consistent development
and testing environments
are hard, but possible
Second Duty:
Assist users of the
project
Open Source Governance - The Hard Parts @nellshamrell
@nellshamrellOpen Source Governance - The Hard Parts
• Replicating an issue
Hard parts
@nellshamrellOpen Source Governance - The Hard Parts
• Replicating an issue
• Dealing with an upstream issue
Hard parts
How do you replicate
an issue in a different
environment?
Open Source Governance - The Hard Parts @nellshamrell
Open Source Governance - The Hard Parts @nellshamrell
What might be obvious to
a maintainer is not
always obvious to a user
What if the issue is
actually with an
upstream project?
If it manifests in
your project, it is
your problem
@nellshamrellOpen Source Governance - The Hard Parts
• Communicate it to the maintainers of
the upstream project
Dealing with an upstream issue
@nellshamrellOpen Source Governance - The Hard Parts
• Communicate it to the maintainers of the
upstream project
• Communicate it to the person(s) who
filed the issue
Dealing with an upstream issue
@nellshamrellOpen Source Governance - The Hard Parts
• Communicate it to the maintainers of the
upstream project
• Communicate it to the person(s) who
filed the issue
• Update the issue in your project
regularly with progress
Dealing with an upstream issue
If the upstream maintainer
does not fix the issue,
change the dependency
Replicating bugs and
upstream issues are
hard, but possible
Third Duty:
Managing contributions
to the project
@nellshamrellOpen Source Governance - The Hard Parts
• Determining whether a contribution
adds value
Hard parts
@nellshamrellOpen Source Governance - The Hard Parts
• Determining whether a contribution adds
value
• Saying no when it does not
Hard parts
What adds value?
@nellshamrellOpen Source Governance - The Hard Parts
• Documentation (please!)
Add Value
@nellshamrellOpen Source Governance - The Hard Parts
• Documentation (please!)
• Typo fixes
Add Value
@nellshamrellOpen Source Governance - The Hard Parts
• Documentation (please!)
• Typo fixes
• Small bug fixes
Add Value
What does not
add value?
@nellshamrellOpen Source Governance - The Hard Parts
• Whitespace changes
Does Not Add Value
@nellshamrellOpen Source Governance - The Hard Parts
• Whitespace changes
• Large features (without talking to the
maintainer first)
Does Not Add Value
What sometimes
adds value?
@nellshamrellOpen Source Governance - The Hard Parts
• Small features (less than100 lines non-
test code)
Sometimes Add Value
@nellshamrellOpen Source Governance - The Hard Parts
• Small features (less than100 lines non-
test code)
• Large features (if you talk to the
maintainer first)
Sometimes Add Value
How do you tell whether
something adds value?
@nellshamrellOpen Source Governance - The Hard Parts
• Does it fix an existing issue?
How do you tell if it adds value?
@nellshamrellOpen Source Governance - The Hard Parts
• Does it fix an existing issue?
• Does it replicate work done
elsewhere?
How do you tell if it adds value?
@nellshamrellOpen Source Governance - The Hard Parts
• Does it fix an existing issue?
• Does it replicate work done elsewhere?
• Does it affect in progress work?
How do you tell if it adds value?
A contribution returns
negative value when it makes
other contributions harder.
When it does not
add value, communicate
and be supportive
Open source projects
live and die by
community engagement
Always, always,
always say thank you
Always, always,
always say why
Determining value and
communicating is hard,
but it is possible
Parts of open source that
touch both technology and
humanity are the hardest…
…but they are also
the most vital
Successful Open Source
governance is never
easy, but it is possible
Thank You
@nellshamrellOpen Source Governance - The Hard Parts
• Sr. Software Engineer at Chef Software
• Open Source Contributor and Maintainer
• Supermarket
• Habitat
• @nellshamrell
• nshamrell@chef.io
Nell Shamrell-Harrington

Más contenido relacionado

La actualidad más candente

One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterRandy Shoup
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayRandy Shoup
 
#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016Pavel Chunyayev
 
Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016
Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016
Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016Pavel Chunyayev
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionGene Kim
 
Learning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsLearning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsRandy Shoup
 
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesAgile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesCraig Pearson
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermRandy Shoup
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At ScaleRandy Shoup
 
Lean Canvas for Internal Product Owners
Lean Canvas for Internal Product OwnersLean Canvas for Internal Product Owners
Lean Canvas for Internal Product OwnersKeith Klundt
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev opsTapabrata Pal
 
Community IT Webinar - Planning for an Office Move
Community IT Webinar - Planning for an Office MoveCommunity IT Webinar - Planning for an Office Move
Community IT Webinar - Planning for an Office MoveCommunity IT Innovators
 
Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Randy Shoup
 
Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Randy Shoup
 
Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...
Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...
Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...Pavel Chunyayev
 
Hacker News Meetup April 2014
Hacker News Meetup April 2014Hacker News Meetup April 2014
Hacker News Meetup April 2014Dan Quine
 
Continuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the EnterpriseContinuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the EnterpriseEberhard Wolff
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
 

La actualidad más candente (20)

One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us Better
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBay
 
OWASP Developer Guide Reboot
OWASP Developer Guide RebootOWASP Developer Guide Reboot
OWASP Developer Guide Reboot
 
#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016
 
Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016
Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016
Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
Learning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsLearning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three Incidents
 
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesAgile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long Term
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At Scale
 
Lean Canvas for Internal Product Owners
Lean Canvas for Internal Product OwnersLean Canvas for Internal Product Owners
Lean Canvas for Internal Product Owners
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev ops
 
Community IT Webinar - Planning for an Office Move
Community IT Webinar - Planning for an Office MoveCommunity IT Webinar - Planning for an Office Move
Community IT Webinar - Planning for an Office Move
 
Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015
 
Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020
 
Topo pal does2016
Topo pal does2016Topo pal does2016
Topo pal does2016
 
Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...
Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...
Continuous Feedback from Testing - Continuous Delivery meetup - Amsterdam, 14...
 
Hacker News Meetup April 2014
Hacker News Meetup April 2014Hacker News Meetup April 2014
Hacker News Meetup April 2014
 
Continuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the EnterpriseContinuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the Enterprise
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 

Destacado

SEOriginal para potenciar tu Blog
SEOriginal para potenciar tu BlogSEOriginal para potenciar tu Blog
SEOriginal para potenciar tu BlogIñaki Tovar
 
フォントの選び方・使い方
フォントの選び方・使い方フォントの選び方・使い方
フォントの選び方・使い方k maztani
 
UoB Business Club Breakfast Briefing - March 2017
UoB Business Club Breakfast Briefing - March 2017UoB Business Club Breakfast Briefing - March 2017
UoB Business Club Breakfast Briefing - March 2017Nathalie Kopecky
 
Toolbox Design • Great Eastern Print Collateral & Illustration
Toolbox Design • Great Eastern Print Collateral & IllustrationToolbox Design • Great Eastern Print Collateral & Illustration
Toolbox Design • Great Eastern Print Collateral & IllustrationToolbox Design
 
Wasabi waiter game - Gamification in recruitment - Manu Melwin Joy
Wasabi waiter game - Gamification in recruitment  - Manu Melwin JoyWasabi waiter game - Gamification in recruitment  - Manu Melwin Joy
Wasabi waiter game - Gamification in recruitment - Manu Melwin Joymanumelwin
 
Frank Michael encore un peu plus riche
Frank Michael encore un peu plus richeFrank Michael encore un peu plus riche
Frank Michael encore un peu plus richeThierry Debels
 
Critiques of Community Forestry
Critiques of Community ForestryCritiques of Community Forestry
Critiques of Community Forestryamulya123
 
Experience WOW. A new benchmark in MDP / EDP
Experience WOW. A new benchmark in MDP / EDPExperience WOW. A new benchmark in MDP / EDP
Experience WOW. A new benchmark in MDP / EDPPravin Rajpal
 
Groeispurt voor bvba kunstenaar Koen Vanmechelen
Groeispurt voor bvba kunstenaar Koen VanmechelenGroeispurt voor bvba kunstenaar Koen Vanmechelen
Groeispurt voor bvba kunstenaar Koen VanmechelenThierry Debels
 
Analytic and strategic challenges of serious games
Analytic and strategic challenges of serious gamesAnalytic and strategic challenges of serious games
Analytic and strategic challenges of serious gamesDavid Gibson
 
Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014
Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014
Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014Declan Waugh
 
La hosteleria 22 Marta Pedra Wines (2)
La hosteleria 22 Marta Pedra Wines (2)La hosteleria 22 Marta Pedra Wines (2)
La hosteleria 22 Marta Pedra Wines (2)Ocio Vital
 
Drupal y la programación defensiva (spanish version)
Drupal y la programación defensiva (spanish version)Drupal y la programación defensiva (spanish version)
Drupal y la programación defensiva (spanish version)Eduardo Telaya
 
Presentacio nova cultura de la salut Toni Barbarà
Presentacio nova cultura de la salut Toni BarbaràPresentacio nova cultura de la salut Toni Barbarà
Presentacio nova cultura de la salut Toni BarbaràDempeus Salut Pública
 
Relatório Caminhos para a produtividade - Indústria 4.0
Relatório Caminhos para a produtividade - Indústria 4.0Relatório Caminhos para a produtividade - Indústria 4.0
Relatório Caminhos para a produtividade - Indústria 4.0Fundação Dom Cabral - FDC
 
International Public Relations - Overview
International Public Relations - OverviewInternational Public Relations - Overview
International Public Relations - OverviewChip Lowe
 
Challenges in Extracting and Managing References
Challenges in Extracting and Managing ReferencesChallenges in Extracting and Managing References
Challenges in Extracting and Managing ReferencesGESIS
 
結晶と空間充填 #ロマ数ボーイズ
結晶と空間充填 #ロマ数ボーイズ結晶と空間充填 #ロマ数ボーイズ
結晶と空間充填 #ロマ数ボーイズhinge dearsip
 

Destacado (20)

SEOriginal para potenciar tu Blog
SEOriginal para potenciar tu BlogSEOriginal para potenciar tu Blog
SEOriginal para potenciar tu Blog
 
フォントの選び方・使い方
フォントの選び方・使い方フォントの選び方・使い方
フォントの選び方・使い方
 
UoB Business Club Breakfast Briefing - March 2017
UoB Business Club Breakfast Briefing - March 2017UoB Business Club Breakfast Briefing - March 2017
UoB Business Club Breakfast Briefing - March 2017
 
Toolbox Design • Great Eastern Print Collateral & Illustration
Toolbox Design • Great Eastern Print Collateral & IllustrationToolbox Design • Great Eastern Print Collateral & Illustration
Toolbox Design • Great Eastern Print Collateral & Illustration
 
Wasabi waiter game - Gamification in recruitment - Manu Melwin Joy
Wasabi waiter game - Gamification in recruitment  - Manu Melwin JoyWasabi waiter game - Gamification in recruitment  - Manu Melwin Joy
Wasabi waiter game - Gamification in recruitment - Manu Melwin Joy
 
Frank Michael encore un peu plus riche
Frank Michael encore un peu plus richeFrank Michael encore un peu plus riche
Frank Michael encore un peu plus riche
 
Critiques of Community Forestry
Critiques of Community ForestryCritiques of Community Forestry
Critiques of Community Forestry
 
Experience WOW. A new benchmark in MDP / EDP
Experience WOW. A new benchmark in MDP / EDPExperience WOW. A new benchmark in MDP / EDP
Experience WOW. A new benchmark in MDP / EDP
 
Groeispurt voor bvba kunstenaar Koen Vanmechelen
Groeispurt voor bvba kunstenaar Koen VanmechelenGroeispurt voor bvba kunstenaar Koen Vanmechelen
Groeispurt voor bvba kunstenaar Koen Vanmechelen
 
Analytic and strategic challenges of serious games
Analytic and strategic challenges of serious gamesAnalytic and strategic challenges of serious games
Analytic and strategic challenges of serious games
 
Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014
Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014
Nutritional Therapists of Ireland, Health Impacts of Water Fluoridation May 2014
 
La hosteleria 22 Marta Pedra Wines (2)
La hosteleria 22 Marta Pedra Wines (2)La hosteleria 22 Marta Pedra Wines (2)
La hosteleria 22 Marta Pedra Wines (2)
 
Drupal y la programación defensiva (spanish version)
Drupal y la programación defensiva (spanish version)Drupal y la programación defensiva (spanish version)
Drupal y la programación defensiva (spanish version)
 
Presentacio nova cultura de la salut Toni Barbarà
Presentacio nova cultura de la salut Toni BarbaràPresentacio nova cultura de la salut Toni Barbarà
Presentacio nova cultura de la salut Toni Barbarà
 
Relatório Caminhos para a produtividade - Indústria 4.0
Relatório Caminhos para a produtividade - Indústria 4.0Relatório Caminhos para a produtividade - Indústria 4.0
Relatório Caminhos para a produtividade - Indústria 4.0
 
The Winning Brand Formula
The Winning Brand Formula  The Winning Brand Formula
The Winning Brand Formula
 
International Public Relations - Overview
International Public Relations - OverviewInternational Public Relations - Overview
International Public Relations - Overview
 
Challenges in Extracting and Managing References
Challenges in Extracting and Managing ReferencesChallenges in Extracting and Managing References
Challenges in Extracting and Managing References
 
結晶と空間充填 #ロマ数ボーイズ
結晶と空間充填 #ロマ数ボーイズ結晶と空間充填 #ロマ数ボーイズ
結晶と空間充填 #ロマ数ボーイズ
 
Portadas nacionales 31 marzo-17 (1)
Portadas nacionales 31 marzo-17 (1)Portadas nacionales 31 marzo-17 (1)
Portadas nacionales 31 marzo-17 (1)
 

Similar a Open Source Governance - The Hard Parts

Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...JAXLondon2014
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"Daniel Bryant
 
Deployment is the new build
Deployment is the new buildDeployment is the new build
Deployment is the new buildAndrew Phillips
 
Dealing With The Input Providers
Dealing With The Input ProvidersDealing With The Input Providers
Dealing With The Input Providersdclsocialmedia
 
Mapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style WorkflowsMapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style WorkflowsChris Knotts
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?allan kelly
 
Higher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with HabitatHigher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with HabitatNell Shamrell-Harrington
 
Agile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and CultureAgile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and CultureSteve Poole
 
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...Jon Stevens-Hall
 
Modern devOps with Docker
Modern devOps with DockerModern devOps with Docker
Modern devOps with DockerAvi Cavale
 
Devoxx 2014 michael_neale
Devoxx 2014 michael_nealeDevoxx 2014 michael_neale
Devoxx 2014 michael_nealeMichael Neale
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventXebiaLabs
 
Interns What Is DevOps
Interns What Is DevOpsInterns What Is DevOps
Interns What Is DevOpsAaron Blythe
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 
Beyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapBeyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapJosh Evans
 
The Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
The Latest in DevOps: Elite Performance, Productivity, and Scaling - GoogleThe Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
The Latest in DevOps: Elite Performance, Productivity, and Scaling - GoogleMarilyne Huret
 
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...Steve Poole
 
The Serverless Native Mindset
The Serverless Native MindsetThe Serverless Native Mindset
The Serverless Native MindsetBen Kehoe
 

Similar a Open Source Governance - The Hard Parts (20)

Open Source Governance 101
Open Source Governance 101Open Source Governance 101
Open Source Governance 101
 
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
 
Deployment is the new build
Deployment is the new buildDeployment is the new build
Deployment is the new build
 
Dealing With The Input Providers
Dealing With The Input ProvidersDealing With The Input Providers
Dealing With The Input Providers
 
Mapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style WorkflowsMapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style Workflows
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?
 
Higher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with HabitatHigher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with Habitat
 
Agile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and CultureAgile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and Culture
 
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
 
Modern devOps with Docker
Modern devOps with DockerModern devOps with Docker
Modern devOps with Docker
 
Devoxx 2014 michael_neale
Devoxx 2014 michael_nealeDevoxx 2014 michael_neale
Devoxx 2014 michael_neale
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
 
Maintaining an Open Source Project
Maintaining an Open Source ProjectMaintaining an Open Source Project
Maintaining an Open Source Project
 
Interns What Is DevOps
Interns What Is DevOpsInterns What Is DevOps
Interns What Is DevOps
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Beyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapBeyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the Gap
 
The Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
The Latest in DevOps: Elite Performance, Productivity, and Scaling - GoogleThe Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
The Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
 
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
 
The Serverless Native Mindset
The Serverless Native MindsetThe Serverless Native Mindset
The Serverless Native Mindset
 

Más de Nell Shamrell-Harrington

This Week in Rust: 400 Issues and Counting!
This Week in Rust: 400 Issues and Counting!This Week in Rust: 400 Issues and Counting!
This Week in Rust: 400 Issues and Counting!Nell Shamrell-Harrington
 
Containers, Virtual Machines, and Bare Metal, Oh My!
Containers, Virtual Machines, and Bare Metal, Oh My!Containers, Virtual Machines, and Bare Metal, Oh My!
Containers, Virtual Machines, and Bare Metal, Oh My!Nell Shamrell-Harrington
 
Creating Packages that Run Anywhere with Chef Habitat
Creating Packages that Run Anywhere with Chef HabitatCreating Packages that Run Anywhere with Chef Habitat
Creating Packages that Run Anywhere with Chef HabitatNell Shamrell-Harrington
 
First Do No Harm: Surgical Refactoring (extended edition)
First Do No Harm: Surgical Refactoring (extended edition)First Do No Harm: Surgical Refactoring (extended edition)
First Do No Harm: Surgical Refactoring (extended edition)Nell Shamrell-Harrington
 
A Supermarket of Your Own: Running a Private Chef Supermarket
A Supermarket of Your Own: Running a Private Chef SupermarketA Supermarket of Your Own: Running a Private Chef Supermarket
A Supermarket of Your Own: Running a Private Chef SupermarketNell Shamrell-Harrington
 
Beneath the Surface: Regular Expressions in Ruby
Beneath the Surface: Regular Expressions in RubyBeneath the Surface: Regular Expressions in Ruby
Beneath the Surface: Regular Expressions in RubyNell Shamrell-Harrington
 

Más de Nell Shamrell-Harrington (20)

This Week in Rust: 400 Issues and Counting!
This Week in Rust: 400 Issues and Counting!This Week in Rust: 400 Issues and Counting!
This Week in Rust: 400 Issues and Counting!
 
The Rust Borrow Checker
The Rust Borrow CheckerThe Rust Borrow Checker
The Rust Borrow Checker
 
Habitat Service Discovery
Habitat Service DiscoveryHabitat Service Discovery
Habitat Service Discovery
 
Web Operations101
Web Operations101Web Operations101
Web Operations101
 
Rust Traits And You: A Deep Dive
Rust Traits And You: A Deep DiveRust Traits And You: A Deep Dive
Rust Traits And You: A Deep Dive
 
Rust, Redis, and Protobuf - Oh My!
Rust, Redis, and Protobuf - Oh My!Rust, Redis, and Protobuf - Oh My!
Rust, Redis, and Protobuf - Oh My!
 
Containers, Virtual Machines, and Bare Metal, Oh My!
Containers, Virtual Machines, and Bare Metal, Oh My!Containers, Virtual Machines, and Bare Metal, Oh My!
Containers, Virtual Machines, and Bare Metal, Oh My!
 
Chef Vault: A Deep Dive
Chef Vault: A Deep DiveChef Vault: A Deep Dive
Chef Vault: A Deep Dive
 
DevOps in Politics
DevOps in PoliticsDevOps in Politics
DevOps in Politics
 
Creating Packages that Run Anywhere with Chef Habitat
Creating Packages that Run Anywhere with Chef HabitatCreating Packages that Run Anywhere with Chef Habitat
Creating Packages that Run Anywhere with Chef Habitat
 
Refactoring terraform
Refactoring terraformRefactoring terraform
Refactoring terraform
 
Refactoring Infrastructure Code
Refactoring Infrastructure CodeRefactoring Infrastructure Code
Refactoring Infrastructure Code
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
 
First Do No Harm: Surgical Refactoring (extended edition)
First Do No Harm: Surgical Refactoring (extended edition)First Do No Harm: Surgical Refactoring (extended edition)
First Do No Harm: Surgical Refactoring (extended edition)
 
First Do No Harm: Surgical Refactoring
First Do No Harm: Surgical RefactoringFirst Do No Harm: Surgical Refactoring
First Do No Harm: Surgical Refactoring
 
A Supermarket of Your Own: Running a Private Chef Supermarket
A Supermarket of Your Own: Running a Private Chef SupermarketA Supermarket of Your Own: Running a Private Chef Supermarket
A Supermarket of Your Own: Running a Private Chef Supermarket
 
Public Supermarket: The Insider's Tour
Public Supermarket: The Insider's TourPublic Supermarket: The Insider's Tour
Public Supermarket: The Insider's Tour
 
Beneath the Surface - Rubyconf 2013
Beneath the Surface - Rubyconf 2013Beneath the Surface - Rubyconf 2013
Beneath the Surface - Rubyconf 2013
 
Beneath the Surface: Regular Expressions in Ruby
Beneath the Surface: Regular Expressions in RubyBeneath the Surface: Regular Expressions in Ruby
Beneath the Surface: Regular Expressions in Ruby
 
Test Driven Development: A Love Story
Test Driven Development: A Love StoryTest Driven Development: A Love Story
Test Driven Development: A Love Story
 

Último

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Último (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Open Source Governance - The Hard Parts