LCE13: CPUIdle: consolidation status and discussion about next steps Resource: LCE13
LCE13: Leslie Hawthorn - Keynote at LCE13
-
Upload
linaro -
Category
Technology
-
view
162 -
download
2
description
Transcript of LCE13: Leslie Hawthorn - Keynote at LCE13
Cultivating Community
Best Practices for Overcoming Challenges to Collaboration
Leslie HawthornRed Hat
@lhawthorn
The Human Element in DevelopmentWhy Focus on Collaboration and Community?
http://www.flickr.com/photos/epsos/5444678656/
The Value of 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 WhitehurstCEO, 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://ww
w.flickr. com
/phot os/leoplu s/27443 90812/
Creating consensus within a global team, despite numerous logistical barriers
Mitigating DifficultiesSolutions 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
://w
ww
.fli
ckr.c
om/p
hoto
s/w
frye
r/47
7310
3417
/
● Contact submitter before providing review
● Offer help first, criticism second!
http://ww
w.flickr.com
/photos/82072056@N
00/2611293086/
Mitigating DifficultiesSolutions 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 DifficultiesSolutions 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 DifficultiesCreating Consensus Using Negotiation Theory
Negotiation Theory BasicsInterests 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 WallCreator 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 WatersTips for Recovering from Difficult Conversations
Randy Pausch Memorial Fence, Carnegie Mellon Silicon Valley Campushttp://www.flickr.com/photos/85059137@N00/2710097713/
Thank youfor your attention
Leslie HawthornLinaro Connect Europe 2013
@lhawthornslideshare.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 NormsEmpathy 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 InterestsAchieving Consensus and Setting Goals Collaboratively
Understanding our colleagues’ needs allows for more rapidly achieving consensus and invites collaborative goal setting