SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Cultivating Community
Best Practices for
Overcoming Challenges to Collaboration
Leslie Hawthorn
Red Hat
@lhawthorn
The Human Element in Development
Why Focus on Collaboration and Community?
http://www.flickr.com/photos/epsos/5444678656/
The Valueof Open
http://www.flickr.com/photos/redhatmagazine/4727896383/
http://www.zdnet.com/red-hat-ceo-whitehurst-on-innovation-openstack-hadoop-7000015292/
“Open source is
how innovation
is happening.”
– Jim Whitehurst
CEO, Red Hat
Rules of Engagement
We have many rules and
guidelines for sharing code.
We do not have rules or well
defined processes for our
interpersonal interactions.
http://www.flickr.com/photos/cogdog/5910598311/
The Challenge of Innovation
http://www.flickr.com/photos/leoplus/2744390812/
Creating consensus within a global team,
despite numerous logistical barriers
Mitigating Difficulties
Solutions for a Few Common Problems – Non-Native English Speakers
●
People are shy communicating in their non-native language
●
Avoid the use of idiom unless you explain the reference
http://www.flickr.com/photos/wfryer/4773103417/
●
Contact submitter before providing review
●
Offer help first, criticism second!
http://www.flickr.com/photos/82072056@N00/2611293086/
Mitigating Difficulties
Solutions for a Few Common Problems – Contributor Embarrassment
●
These people are
often your “rock stars”
●
Understand
escalation path for
communication
●
It is OK to walk away
Mitigating Difficulties
Solutions for The Most Common of Problems – Difficult People
R
●
Harvard Law School Project on Negotiation
●
Extensive use in a variety of difficult situations,
including Middle East Peace Process
●
We don’t realize how many of our
conversations are negotiations
Source: Harvard Negotiation Project Website
Mitigating Difficulties
Creating Consensus Using Negotiation Theory
Negotiation Theory Basics
Interests vs. Positions
Focusing on positions
instead of interests...
precludes finding
optimal solutions
http://www.flickr.com/photos/jonnygoldstein/4564003386
http://www.flickr.com/photos/acme/2800661776/
“There is no one right
way to do things.”
– Larry Wall
Creator of Perl
What About Those ‘Difficult’ People?
●
Be polite
●
Be clear about
your goals
●
Be professional in
your communication
●
It is OK to walk away
Smoothing the Waters
Tips for Recovering from Difficult Conversations
Randy Pausch Memorial Fence, Carnegie Mellon Silicon Valley Campus
http://www.flickr.com/photos/85059137@N00/2710097713/
Thank you
for your attention
Leslie Hawthorn
Linaro Connect Europe 2013
@lhawthorn
slideshare.net/lhawthorn
Further Resources
●
Project on Negotiation at Harvard Law School:
http://bit.ly/HarvardNegotiation
●
David Eaves on Negotiation Theory in Open
Source Projects:
http://eaves.ca/tag/open-source/
●
Center for Non-Violent Communication:
http://www.cnvc.org/
●
Randy Pausch’s Last Lecture:
http://www.cmu.edu/randyslecture/
Appendix – Additional Slides
Creating Consensus
The Power of Empathy
Transparency is
required for open
source approaches
and methodologies
to work.
Transparency creates
empathy.
http://www.flickr.com/photos/quinnanya/8043812614/
Understanding Cultural Norms
Empathy Helps Us to “Meet People Where They Are”
We can’t talk
to anyone!
Don’t drop software
on us and run away!
No one notices us!
My patch was rejected;
I should not participate
in open source.
Focusing on Interests
Achieving Consensus and Setting Goals Collaboratively
Understanding our
colleagues’ needs
allows for more
rapidly achieving
consensus and invites
collaborative goal
setting

Weitere ähnliche Inhalte

Andere mochten auch

Instituto félix urabayen resumen
Instituto félix urabayen resumenInstituto félix urabayen resumen
Instituto félix urabayen resumenIsabel Etayo
 
Curso certificacion proyectos idi norma une166
Curso certificacion proyectos idi norma une166Curso certificacion proyectos idi norma une166
Curso certificacion proyectos idi norma une166Euroinnova Formación
 
English 111, October 25th, 2012
English 111, October 25th, 2012English 111, October 25th, 2012
English 111, October 25th, 2012Miami University
 

Andere mochten auch (6)

Exelearning
ExelearningExelearning
Exelearning
 
Instituto félix urabayen resumen
Instituto félix urabayen resumenInstituto félix urabayen resumen
Instituto félix urabayen resumen
 
Curso certificacion proyectos idi norma une166
Curso certificacion proyectos idi norma une166Curso certificacion proyectos idi norma une166
Curso certificacion proyectos idi norma une166
 
Paln de estudias 23
Paln de estudias 23Paln de estudias 23
Paln de estudias 23
 
English 111, October 25th, 2012
English 111, October 25th, 2012English 111, October 25th, 2012
English 111, October 25th, 2012
 
Apuntes
ApuntesApuntes
Apuntes
 

Ähnlich wie LCE13: Leslie Hawthorn - Keynote at LCE13

Making collaboration happen: communities, change and lessons learned
Making collaboration happen: communities, change and lessons learnedMaking collaboration happen: communities, change and lessons learned
Making collaboration happen: communities, change and lessons learnedKeith De La Rue
 
How to Build More Prosocial Teams by Hadassah Mativetsky
How to Build More Prosocial Teams by Hadassah MativetskyHow to Build More Prosocial Teams by Hadassah Mativetsky
How to Build More Prosocial Teams by Hadassah MativetskyQA or the Highway
 
Ideas collide: Openness for creativity, innovation and sustainability
Ideas collide: Openness for creativity, innovation and sustainabilityIdeas collide: Openness for creativity, innovation and sustainability
Ideas collide: Openness for creativity, innovation and sustainabilityDave Cormier
 
How To Develop Openly
How To Develop OpenlyHow To Develop Openly
How To Develop OpenlyRoss Gardler
 
2016 Digital Technology Discussion: Strategies, Trends, Future Visions
2016 Digital Technology Discussion: Strategies, Trends, Future Visions2016 Digital Technology Discussion: Strategies, Trends, Future Visions
2016 Digital Technology Discussion: Strategies, Trends, Future VisionsThe Metropolitan Museum of Art
 
Connecting Your Classroom to the Future: Predictions and Predicaments
Connecting Your Classroom to the Future: Predictions and PredicamentsConnecting Your Classroom to the Future: Predictions and Predicaments
Connecting Your Classroom to the Future: Predictions and PredicamentsKathy Schrock
 
Rethinking Teaching & Learning in a Networked Reality
Rethinking Teaching & Learning in a Networked RealityRethinking Teaching & Learning in a Networked Reality
Rethinking Teaching & Learning in a Networked RealityAlec Couros
 
Student Intro to Exhibition- Ronen
Student Intro to Exhibition- RonenStudent Intro to Exhibition- Ronen
Student Intro to Exhibition- Ronenroneninio
 
Sharing is Accountability
Sharing is AccountabilitySharing is Accountability
Sharing is AccountabilityDean Shareski
 
10 skills webinar final
10 skills webinar final10 skills webinar final
10 skills webinar finalKristin Wolff
 
Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)Michael Edson
 
The New Wave of Networked Practice #tafenswvle2013
The New Wave of Networked Practice #tafenswvle2013The New Wave of Networked Practice #tafenswvle2013
The New Wave of Networked Practice #tafenswvle2013Joyce Seitzinger
 
Building Internal Communities to Support your Content Strategy
Building Internal Communities to Support your Content StrategyBuilding Internal Communities to Support your Content Strategy
Building Internal Communities to Support your Content StrategyGeorgiana Cohen
 
The Keeper of Secrets: The Dance of Community Leadership
The Keeper of Secrets: The Dance of Community LeadershipThe Keeper of Secrets: The Dance of Community Leadership
The Keeper of Secrets: The Dance of Community LeadershipLeslie Hawthorn
 

Ähnlich wie LCE13: Leslie Hawthorn - Keynote at LCE13 (20)

Making collaboration happen: communities, change and lessons learned
Making collaboration happen: communities, change and lessons learnedMaking collaboration happen: communities, change and lessons learned
Making collaboration happen: communities, change and lessons learned
 
How to Build More Prosocial Teams by Hadassah Mativetsky
How to Build More Prosocial Teams by Hadassah MativetskyHow to Build More Prosocial Teams by Hadassah Mativetsky
How to Build More Prosocial Teams by Hadassah Mativetsky
 
Ideas collide: Openness for creativity, innovation and sustainability
Ideas collide: Openness for creativity, innovation and sustainabilityIdeas collide: Openness for creativity, innovation and sustainability
Ideas collide: Openness for creativity, innovation and sustainability
 
Innovative Leadership in a ... Museum?
Innovative Leadership in a ... Museum?Innovative Leadership in a ... Museum?
Innovative Leadership in a ... Museum?
 
How To Develop Openly
How To Develop OpenlyHow To Develop Openly
How To Develop Openly
 
Brainstorm
BrainstormBrainstorm
Brainstorm
 
2016 Digital Technology Discussion: Strategies, Trends, Future Visions
2016 Digital Technology Discussion: Strategies, Trends, Future Visions2016 Digital Technology Discussion: Strategies, Trends, Future Visions
2016 Digital Technology Discussion: Strategies, Trends, Future Visions
 
Communities of Practice
Communities of PracticeCommunities of Practice
Communities of Practice
 
Connecting Your Classroom to the Future: Predictions and Predicaments
Connecting Your Classroom to the Future: Predictions and PredicamentsConnecting Your Classroom to the Future: Predictions and Predicaments
Connecting Your Classroom to the Future: Predictions and Predicaments
 
Rethinking Teaching & Learning in a Networked Reality
Rethinking Teaching & Learning in a Networked RealityRethinking Teaching & Learning in a Networked Reality
Rethinking Teaching & Learning in a Networked Reality
 
Student Intro to Exhibition- Ronen
Student Intro to Exhibition- RonenStudent Intro to Exhibition- Ronen
Student Intro to Exhibition- Ronen
 
Open Learning
Open LearningOpen Learning
Open Learning
 
Sharing is Accountability
Sharing is AccountabilitySharing is Accountability
Sharing is Accountability
 
10 skills webinar final
10 skills webinar final10 skills webinar final
10 skills webinar final
 
York presentation
York presentationYork presentation
York presentation
 
Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)
 
The New Wave of Networked Practice #tafenswvle2013
The New Wave of Networked Practice #tafenswvle2013The New Wave of Networked Practice #tafenswvle2013
The New Wave of Networked Practice #tafenswvle2013
 
Conole plymouth
Conole plymouthConole plymouth
Conole plymouth
 
Building Internal Communities to Support your Content Strategy
Building Internal Communities to Support your Content StrategyBuilding Internal Communities to Support your Content Strategy
Building Internal Communities to Support your Content Strategy
 
The Keeper of Secrets: The Dance of Community Leadership
The Keeper of Secrets: The Dance of Community LeadershipThe Keeper of Secrets: The Dance of Community Leadership
The Keeper of Secrets: The Dance of Community Leadership
 

Mehr von Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloLinaro
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaLinaro
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraLinaro
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaLinaro
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018Linaro
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Linaro
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopLinaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allLinaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorLinaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMULinaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MLinaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootLinaro
 

Mehr von Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

LCE13: Leslie Hawthorn - Keynote at LCE13

  • 1. Cultivating Community Best Practices for Overcoming Challenges to Collaboration Leslie Hawthorn Red Hat @lhawthorn
  • 2. The Human Element in Development Why Focus on Collaboration and Community? http://www.flickr.com/photos/epsos/5444678656/
  • 4. Rules of Engagement We have many rules and guidelines for sharing code. We do not have rules or well defined processes for our interpersonal interactions. http://www.flickr.com/photos/cogdog/5910598311/
  • 5. The Challenge of Innovation http://www.flickr.com/photos/leoplus/2744390812/ Creating consensus within a global team, despite numerous logistical barriers
  • 6. Mitigating Difficulties Solutions for a Few Common Problems – Non-Native English Speakers ● People are shy communicating in their non-native language ● Avoid the use of idiom unless you explain the reference http://www.flickr.com/photos/wfryer/4773103417/
  • 7. ● Contact submitter before providing review ● Offer help first, criticism second! http://www.flickr.com/photos/82072056@N00/2611293086/ Mitigating Difficulties Solutions for a Few Common Problems – Contributor Embarrassment
  • 8. ● These people are often your “rock stars” ● Understand escalation path for communication ● It is OK to walk away Mitigating Difficulties Solutions for The Most Common of Problems – Difficult People
  • 9. R ● Harvard Law School Project on Negotiation ● Extensive use in a variety of difficult situations, including Middle East Peace Process ● We don’t realize how many of our conversations are negotiations Source: Harvard Negotiation Project Website Mitigating Difficulties Creating Consensus Using Negotiation Theory
  • 10. Negotiation Theory Basics Interests vs. Positions Focusing on positions instead of interests... precludes finding optimal solutions http://www.flickr.com/photos/jonnygoldstein/4564003386
  • 11. http://www.flickr.com/photos/acme/2800661776/ “There is no one right way to do things.” – Larry Wall Creator of Perl
  • 12. What About Those ‘Difficult’ People? ● Be polite ● Be clear about your goals ● Be professional in your communication ● It is OK to walk away
  • 13. Smoothing the Waters Tips for Recovering from Difficult Conversations Randy Pausch Memorial Fence, Carnegie Mellon Silicon Valley Campus http://www.flickr.com/photos/85059137@N00/2710097713/
  • 14. Thank you for your attention Leslie Hawthorn Linaro Connect Europe 2013 @lhawthorn slideshare.net/lhawthorn
  • 15. Further Resources ● Project on Negotiation at Harvard Law School: http://bit.ly/HarvardNegotiation ● David Eaves on Negotiation Theory in Open Source Projects: http://eaves.ca/tag/open-source/ ● Center for Non-Violent Communication: http://www.cnvc.org/ ● Randy Pausch’s Last Lecture: http://www.cmu.edu/randyslecture/
  • 17. Creating Consensus The Power of Empathy Transparency is required for open source approaches and methodologies to work. Transparency creates empathy. http://www.flickr.com/photos/quinnanya/8043812614/
  • 18. Understanding Cultural Norms Empathy Helps Us to “Meet People Where They Are” We can’t talk to anyone! Don’t drop software on us and run away! No one notices us! My patch was rejected; I should not participate in open source.
  • 19. Focusing on Interests Achieving Consensus and Setting Goals Collaboratively Understanding our colleagues’ needs allows for more rapidly achieving consensus and invites collaborative goal setting