Leading an open source project oscon2016
-
Upload
tessa-mero -
Category
Leadership & Management
-
view
179 -
download
1
Transcript of Leading an open source project oscon2016
![Page 1: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/1.jpg)
Leading anOpen
SourceProject
@tessamero OSCON May 2016
![Page 2: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/2.jpg)
![Page 3: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/3.jpg)
• Who Am I?• What is this Joomla! thing?• What is a Leader?• Effective Communication (my favorite to discuss) • Management/Representing• Dealing with Change• How Can You Be a Leader?
Summary
![Page 4: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/4.jpg)
I’m Tessa MeroDeveloper Evangelist, Cisco@tessamero
Teacher, Mentor, Speaker, and a Happy-ist
![Page 5: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/5.jpg)
![Page 6: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/6.jpg)
Me: Open Source OVERLOAD
• How did I get into contributing?• Joomla Contributor 4-5 years• Joomla Leadership 2 years• Previously Board of Directors for
Joomla• Organizer of Seattle PHP User
Group• Organizer of Seattle Joomla User
Group• Organizer of Pacific Northwest
PHP Conference
![Page 7: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/7.jpg)
What is Joomla?Free and Open Source Software1
2
3
4
Swahili for “All Together” (Jumla)
No paid staff. Only FOSS with 100% volunteers
5 65+ Million Downloads
Fork of Mambo CMS in 2005
![Page 8: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/8.jpg)
![Page 9: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/9.jpg)
What is a Leader?
![Page 10: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/10.jpg)
Effective Communication
Demonstrate leadership with communication and
listening to your community
![Page 11: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/11.jpg)
![Page 12: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/12.jpg)
Following Through• My friend Helen…
(Following through with community integration)
• Respect• Reputation• Trust• Help Others follow
through
![Page 13: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/13.jpg)
Take Charge / Action
![Page 14: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/14.jpg)
Assume people mean well until proven otherwise.
![Page 15: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/15.jpg)
![Page 16: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/16.jpg)
• Try resolving 1 on 1 (don’t humiliate them in public)
• Try using a mediator to resolve conflict• Let people know if they are making you feel
uncomfortable or if they hurt you• DON’T HOLD GRUDGES (hardest one of all, since I
have some…)• Don’t Blame OTHERS!• Accept fault and accept being wrong. It’s OK!• All else fails? Tell them to leave you alone and
report to someone above.
Resolve the Open Source Fight: Dealing with Conflict
![Page 17: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/17.jpg)
Management/Representation
The importance of transparency, hiring/firing,
preventing burnout, and representing your
community
![Page 18: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/18.jpg)
Transparency == “Trust”
![Page 19: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/19.jpg)
•Public Reports•Financial Reports•Public Google Mailing Lists•Public Announcements•Structure Change w/ Processes•Documentation of Processes•Community Feedback
How Joomla! Opened Up Transparency
![Page 20: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/20.jpg)
D“Today, power is gained by
sharing knowledge, not hoarding
it.- Dharmesh Shah,
HubSpot’s Culture Code
![Page 21: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/21.jpg)
Leadership is not a popularity contest. It’s okay for people to disagree and
not like you.
![Page 22: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/22.jpg)
“The most powerful leadership tool is your own personal example”
- John Wooden
![Page 23: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/23.jpg)
Want to have a SuccessfulOpen Source Project?
Create a Culture where people Respect each other.
![Page 24: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/24.jpg)
• Be a good representative by exhibiting positive and good behavior internally and externally (social media)
• Speak highly of others (and other Open Source) and don’t put down other people
• STOP THE GOSSIP TRAIN (ask questions)• Make newcomers feel welcome• Don’t wait for things to happen (maybe they
are waiting on you?)• Have fallback plans on changes (if…then..)
Representing Your Community
![Page 25: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/25.jpg)
Invest in being motivating, not miserable
![Page 26: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/26.jpg)
Hiring & Firing EffectivelyWhat? Who made this part of the process for a
large global community?!
![Page 27: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/27.jpg)
Hiring• Call for Volunteers• Interview (Or Rejection Letter)• Check their forum/social media
accounts• Hiring• Look for someone who is
motivated and excited to get started
• Willing to read documentation
• Not afraid to ask questions• Training
![Page 28: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/28.jpg)
Firing• “Firing” is too strong… the real term is “Let them Step Down”
• Remind them they haven’t contributed in awhile
• Give them a chance to continue their contributions (let them know it’s ok for breaks)
• Let them know there is someone (or someone’s) willing to take over their role.
• It’s not a big deal. Tell them you appreciate everything they’ve done• Contributor leaving community?
Make a public thank you letter
![Page 29: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/29.jpg)
•Mentoring•Train them•Delegate your tasks•Don’t make 1 person a single point of failure, train
multiple per roles•Empower others•Listen to those you mentor (what are their goals?)
Create New Leaders
![Page 30: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/30.jpg)
Why should we train and mentor contributors to become a leader?
Create New Leaders – Why?
![Page 31: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/31.jpg)
f
Prevent BurnoutPut family first1
2
3
4
Don’t join too many teams / commit to too many projects
Put WORK over Open Source
5 Don’t be a “Yes Man” or “Yes Mam”. Learn to say “No Thanks”
Delegation!Teach Others
How to Prevent Burnout!
![Page 32: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/32.jpg)
Day 1: OMG WTF HUH? THIS PROJECT WILL FAIL!!!
Week 1: These leaders are making a huge mistake
Week 4: Okay, maybe they know what they are doing
Month 3: I have no idea why this wasn’t the process long ago! Why didn’t we think of it then?
Process Change : TIMELINE
![Page 33: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/33.jpg)
•Have. A. Plan!•Implement in SMALL STEPS!• Prevents community outrage• Prevents resignations
•Adds Trust•Give a chance for community involvement
Process Change
![Page 34: Leading an open source project oscon2016](https://reader036.fdocuments.us/reader036/viewer/2022070523/58ed86b91a28ab467d8b4699/html5/thumbnails/34.jpg)
Saying Thank You to others can make a significant impact