SlideShare a Scribd company logo
1 of 42
Download to read offline
Leadership in Open Source
scott.wilson@it.ox.ac.uk
@scottbw
What I’ll be covering in this session
1. What is leadership in an OSS project?
2. Leadership attributes, character and styles
3. Mentoring
4. Leadership communications
1. What is leadership in OSS?
Leadership is really just
common sense. Which is
why its so difficult.
John Quincy Adams
If your actions
inspire others to
dream more, learn
more, do more and
become more, you
are a leader
What is leadership?
• Leadership is a characteristic that can be
demonstrated in any role, in any function, and
at any time
• Leadership is about the tone of our behaviour,
not a set of rules to be followed
• Leadership is not about doing everything
yourself
Management is not leadership?
Managers Leaders
Follow Rules Follow Instincts
Focus on getting things
done
Focus on getting the right
things done
Side with safety Side with risk
Focus on delivering today Focus on articulating
tomorrow
Mark Anderson: The Leadership Book
Does OSS need leadership?
“… what is leadership in open source communities?
It's accountability. It's shouldering the responsibility
for making sure work gets done. Largely that
means making sure that those who want to do
work can do it - that there are no roadblocks for
those doing the work. It may also mean doing the
work yourself if no one else steps up. Sadly, many
people don't realize this and work towards attaining
leadership roles ... This almost always fails in a
community ... In short, if there's a change you
want made, and you aren't participating in
making it happen, then you aren't doing it
the open source way.” - David Nalley
Cooperation vs. Collaboration
The genius of open source has
been to break projects into
chunks where people can go
and work in isolation.
Then bring it back and fold it
into the project.
This is what makes projects
efficient.
Always be thinking about how
you can make problems into
co-operative problems,
rather than collaborative
problems.
David Eaves
Management in cooperative work is
through leadership
- communicate the vision, tone and norms
- ensure appropriate division of work to
prevent deadlocks and stalling
- minimize overlaps that can cause conflict
- facilitate communication over shared
concerns and overlaps
- shepherd occasional larger-scale strategic
refactoring
In summary…
OSS projects are social capital:
leadership is about growing and
directing that social capital
2. Leadership attributes, character
and styles
Leadership Attributes
Standard Bearers
Establish the ethical framework of an organisation
Set the tone of work by their demeanor
Set the norms of work through their behaviour
Developers
Help others through teaching and mentoring
Take opportunities both to learn and to teach
Integrators
Orchestrate the activities of the organisation
Articulate the vision of the future
ACTIVITY
Think about one OSS leader who you've
worked with in the past. How much did
they act as standard bearer, developer
(of people) and integrator?
Did they pay too much attention to one and
ignore the others, or did they balance out
these attributes?
Leadership Character
Leadership Character Traits
Demeanor
Visibility
Messaging
Communicating direction
Approachability
Listening
Fairness
Performance mgt
Personal development
Open to innovation
Respecting diversity
Principles
Honesty
Respect
Fairness
Clarity
Openness
Collegiality
Decisiveness
Humility
(Respect for) Diversity
Bravery
Mark Anderson: The Leadership Book
Even more lists!
USMC:
Justice
Judgment
Dependability
Initiative
Decisiveness
Tact
Integrity
Enthusiasm
Bearing
Unselfishness
Courage
Knowledge
Loyalty
Endurance
TPG:
Honest
Competent
Forward-looking
Inspiring
Intelligent
Fair-minded
Broad-minded
Courageous
Straightforward
Imaginative
Tanya Prive,
Forbes:
Honesty
Ability to delegate
Communication
Sense of humour
Confidence
Commitment
Positive Attitude
Creativity
Intuition
Ability to Inspire
OK, so..?
Don’t be too concerned with the lists..!
Take a process approach: appraise your
strengths and weaknesses, and devise
strategies to address what you see as problem
areas
To be a better leader, you need to take your
own personal development seriously
Questionnaires and self-
tests can bring useful
insights, even when they
are complete nonsense
Self-analysis
To develop leadership character you should be
reflective and self-aware
ACTIVITY
Reflective thinking is important for leaders - you need to calibrate and
take an outside view of your leadership behaviour and demeanour.
Ask yourself:
Am I fair?
Do I listen to others?
Do I take responsibility?
Do I care about other people?
Am I honest?
Am I willing to debate?
Do my colleagues trust me?
Where do I excel as a leader?
What are my weaknesses - where do I know I could do better?
Common mistakes by leaders
Lack of contact
Inconsistency in messaging
Unfairness in decision making
Taking feedback badly
How to Receive Feedback
Leaders need to analyse feedback rather
than just react to it
avoid temptation to be defensive, or
dismissive
avoid dwelling on negative feedback
thank people for feedback - even negative.
show you are listening - don't just respond
automatically, but demonstrate that you
take feedback seriously and are thinking it
through
Common problems experienced by
leaders
Feelings of isolation
Dwelling on mistakes
Burnout
Arrogance
Doubt
Are you a leader, or just
acting like one? How could
you tell the difference?
Leadership Styles
Autocratic
Participative
Delegative
We’ve given you a leadership styles
questionnaire so you can find out what your
preferred leadership style might be
3. Mentoring
Why should I be a mentor?
Mentoring is a key part of leadership
Leaders are often the beneficiaries of mentoring
Leaders pass on their expertise and develop
their community through mentoring
Leaders support their own self-development by
mentoring others
Mentoring vs. Coaching
Mentoring is an indefinite, relationship based activity with several specific
but wide ranging goals…over an extended time period. The agenda is open
and continues to evolve... seeks to build wisdom – the ability to apply skills,
knowledge and experience to new situations and processes
Coaching involves ... meeting very specific objectives within a set period of
time … mainly concerned with performance and the development of certain
skills… there is usually a planned programme with a much shorter timeframe
than in mentoring, so the learning goals are usually determined in advance.
(However, often used interchangeably, e.g. GSoC is
probably “coaching” rather than “mentoring” according
to this definition)
CIMA: Mentoring and Coaching Topic Guide
What is mentoring for?
Developing knowledge
working with mentees to build their skills and knowledge,
either of the domain, or project-specific knowledge
Developing attitudes
working with mentees to develop their demeanor as a
community member
Reinforcing norms
working with mentees to encourage specific behaviours
Building commitment
encouraging deeper participation in the community
Key considerations for mentoring
Frequency of contact
realistically, how much time can you spend?
when do you want to be available?
Method of contact
f2f, skype, email…
Duration of partnership
do you want to set a limit? Or continue as long as you’re
both happy to?
Key considerations for mentoring
Confidentiality
Consider how you will handle confidential
communications; for example you may need to discuss
difficult situations in the community with mentees
Setting expectations
Be clear about what you are offering, particularly time
and contact commitments
Experiential learning
Adapted from David Kolb’s Learning Cycle
Giving feedback
Giving feedback is a crucial part of mentoring
Feedback should be frequent and timely
Be as specific and relevant as possible
I.e. “your method names should be more self-
explanatory and have comments to help other
developers” not “your code is sloppy”
Always acknowledge achievements and progress
Keep it simple and concise
Getting started
Nurturing early contributors
can start at any time, just identify a new
contributor, and offer to work with them
Mentoring in formal programmes
join an established programme, or start one up
for your project. Established programmes have
a support network and processes
Mentoring programmes
Google Summer of Code
https://developers.google.com/open-source/soc/
VALS Semester of Code
http://semesterofcode.com/
Outreach Programme for Women
https://live.gnome.org/OutreachProgramForWomen
4. Leadership communications
Leadership communication acts
Summation
Paraphrasing
Acknowledging
Decisions
Reframing
Unblocking
Individual follow-ups
ACTIVITY
Reflect on your communications
with your project - can you identify
an example where you have used
one of the communication actions
we've listed?
Questions
Resources
• Mark Anderson, The Leadership Book (Financial Times Series)
• David Nalley, Leadership in Open Source Communities
http://opensource.com/business/11/2/leadership-open-source-
communities
• David Eaves, Wiki's and Open Source: Collaborative
or Cooperative? http://eaves.ca/2007/02/05/wikis-and-open-
source-collaborative-or-cooperative/

More Related Content

What's hot

How to Become a Successful Leader
How to Become a Successful LeaderHow to Become a Successful Leader
How to Become a Successful LeaderPPTLUV
 
MENTORSHIP - The Ultimate Career Tool April 21
MENTORSHIP - The Ultimate Career Tool April 21MENTORSHIP - The Ultimate Career Tool April 21
MENTORSHIP - The Ultimate Career Tool April 21rhenderson08
 
Organizational Leadership Development
Organizational Leadership DevelopmentOrganizational Leadership Development
Organizational Leadership DevelopmentChris Waters
 
Communicative Leadership - Theory, Concepts and Central Communication Behaviours
Communicative Leadership - Theory, Concepts and Central Communication BehavioursCommunicative Leadership - Theory, Concepts and Central Communication Behaviours
Communicative Leadership - Theory, Concepts and Central Communication BehavioursSolange Hamrin
 
Improve Your Communication to Improve Leader Effectiveness
Improve Your Communication to Improve Leader EffectivenessImprove Your Communication to Improve Leader Effectiveness
Improve Your Communication to Improve Leader EffectivenessJames G. Bohn, Ph.D.
 
Learning for leadership - attracting and developing our future leaders
Learning for leadership - attracting and developing our future leadersLearning for leadership - attracting and developing our future leaders
Learning for leadership - attracting and developing our future leaderswalescva
 
Accountability for Managers
Accountability for ManagersAccountability for Managers
Accountability for ManagersTerri Lorz
 
Role of team leader, Qualities of Effective Team Leader, Belbin Team Roles
Role of team leader, Qualities of Effective Team Leader, Belbin Team RolesRole of team leader, Qualities of Effective Team Leader, Belbin Team Roles
Role of team leader, Qualities of Effective Team Leader, Belbin Team RolesNidhin Chandrasekharan
 
Graduate Program Mentor Mentee Relationships
Graduate Program Mentor Mentee RelationshipsGraduate Program Mentor Mentee Relationships
Graduate Program Mentor Mentee RelationshipsEric Kaufman
 
Developing your Leadership Skills
Developing your Leadership SkillsDeveloping your Leadership Skills
Developing your Leadership SkillsBPOCareerHub Portal
 
Models for leadership uxpa 2016 6 3-16
Models for leadership uxpa 2016 6 3-16Models for leadership uxpa 2016 6 3-16
Models for leadership uxpa 2016 6 3-16Lani Hathaway
 
Leadership Training Powerpoint
Leadership Training PowerpointLeadership Training Powerpoint
Leadership Training PowerpointTodd_Grivetti
 
Creative Problem Solving and Leadership
Creative Problem Solving and LeadershipCreative Problem Solving and Leadership
Creative Problem Solving and LeadershipRodalyn Salvaleon
 
Module 4 leading teams
Module 4 leading teams Module 4 leading teams
Module 4 leading teams mrjportman
 
Leadership communication
Leadership communicationLeadership communication
Leadership communicationRajib jena
 

What's hot (20)

How to Become a Successful Leader
How to Become a Successful LeaderHow to Become a Successful Leader
How to Become a Successful Leader
 
MENTORSHIP - The Ultimate Career Tool April 21
MENTORSHIP - The Ultimate Career Tool April 21MENTORSHIP - The Ultimate Career Tool April 21
MENTORSHIP - The Ultimate Career Tool April 21
 
Organizational Leadership Development
Organizational Leadership DevelopmentOrganizational Leadership Development
Organizational Leadership Development
 
People management skills
People management skillsPeople management skills
People management skills
 
Communicative Leadership - Theory, Concepts and Central Communication Behaviours
Communicative Leadership - Theory, Concepts and Central Communication BehavioursCommunicative Leadership - Theory, Concepts and Central Communication Behaviours
Communicative Leadership - Theory, Concepts and Central Communication Behaviours
 
Improve Your Communication to Improve Leader Effectiveness
Improve Your Communication to Improve Leader EffectivenessImprove Your Communication to Improve Leader Effectiveness
Improve Your Communication to Improve Leader Effectiveness
 
Learning for leadership - attracting and developing our future leaders
Learning for leadership - attracting and developing our future leadersLearning for leadership - attracting and developing our future leaders
Learning for leadership - attracting and developing our future leaders
 
Accountability for Managers
Accountability for ManagersAccountability for Managers
Accountability for Managers
 
Role of team leader, Qualities of Effective Team Leader, Belbin Team Roles
Role of team leader, Qualities of Effective Team Leader, Belbin Team RolesRole of team leader, Qualities of Effective Team Leader, Belbin Team Roles
Role of team leader, Qualities of Effective Team Leader, Belbin Team Roles
 
Graduate Program Mentor Mentee Relationships
Graduate Program Mentor Mentee RelationshipsGraduate Program Mentor Mentee Relationships
Graduate Program Mentor Mentee Relationships
 
Effective Leadership
Effective LeadershipEffective Leadership
Effective Leadership
 
Developing your Leadership Skills
Developing your Leadership SkillsDeveloping your Leadership Skills
Developing your Leadership Skills
 
Models for leadership uxpa 2016 6 3-16
Models for leadership uxpa 2016 6 3-16Models for leadership uxpa 2016 6 3-16
Models for leadership uxpa 2016 6 3-16
 
Leadership Training Powerpoint
Leadership Training PowerpointLeadership Training Powerpoint
Leadership Training Powerpoint
 
Leadership Coaching 2010
Leadership Coaching 2010Leadership Coaching 2010
Leadership Coaching 2010
 
Mentoring at wheels india
Mentoring at wheels indiaMentoring at wheels india
Mentoring at wheels india
 
Leadership skills
Leadership skillsLeadership skills
Leadership skills
 
Creative Problem Solving and Leadership
Creative Problem Solving and LeadershipCreative Problem Solving and Leadership
Creative Problem Solving and Leadership
 
Module 4 leading teams
Module 4 leading teams Module 4 leading teams
Module 4 leading teams
 
Leadership communication
Leadership communicationLeadership communication
Leadership communication
 

Similar to Leadership in Open Source

Humanika Institute: Humanika Development Program
Humanika Institute: Humanika Development ProgramHumanika Institute: Humanika Development Program
Humanika Institute: Humanika Development ProgramSeta Wicaksana
 
5 Keys to Social Leadership Development - Webinar 08.28.14
5 Keys to Social Leadership Development - Webinar 08.28.145 Keys to Social Leadership Development - Webinar 08.28.14
5 Keys to Social Leadership Development - Webinar 08.28.14BizLibrary
 
5 Keys to Social Leadership Development - Webinar 7.10.14
5 Keys to Social Leadership Development - Webinar 7.10.145 Keys to Social Leadership Development - Webinar 7.10.14
5 Keys to Social Leadership Development - Webinar 7.10.14BizLibrary
 
leadership_in_advising.pptx
leadership_in_advising.pptxleadership_in_advising.pptx
leadership_in_advising.pptxInnocent Bhaikwa
 
Sustaining excellence through leadership in the new normal
Sustaining excellence through leadership in the new normalSustaining excellence through leadership in the new normal
Sustaining excellence through leadership in the new normalJed Concepcion
 
Vision For Self & Project Leadership Effectiveness
Vision For Self & Project Leadership EffectivenessVision For Self & Project Leadership Effectiveness
Vision For Self & Project Leadership EffectivenessSanjay Patnaik
 
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docxMODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docxroushhsiu
 
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docxMODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docxaudeleypearl
 
5 Keys to Social Leadership Development - Webinar 04.23.14
5 Keys to Social Leadership Development - Webinar 04.23.145 Keys to Social Leadership Development - Webinar 04.23.14
5 Keys to Social Leadership Development - Webinar 04.23.14BizLibrary
 
Ongamo joe marshal - what is facilitative leadership
Ongamo joe marshal - what is facilitative leadershipOngamo joe marshal - what is facilitative leadership
Ongamo joe marshal - what is facilitative leadershipOngamoJoeMarshal
 
Leadership Explained (Be, Know, Do model)
Leadership Explained (Be, Know, Do model)Leadership Explained (Be, Know, Do model)
Leadership Explained (Be, Know, Do model)Aslan Umarov
 
Mod 7 dev others
Mod 7 dev othersMod 7 dev others
Mod 7 dev otherslbrook
 
Leadership & Management Development Module - May 2010
Leadership & Management Development Module - May 2010Leadership & Management Development Module - May 2010
Leadership & Management Development Module - May 2010GraemeDB
 
Facilitation Skills
Facilitation SkillsFacilitation Skills
Facilitation SkillsSuhaila
 

Similar to Leadership in Open Source (20)

Leadership
LeadershipLeadership
Leadership
 
Humanika Institute: Humanika Development Program
Humanika Institute: Humanika Development ProgramHumanika Institute: Humanika Development Program
Humanika Institute: Humanika Development Program
 
5 Keys to Social Leadership Development - Webinar 08.28.14
5 Keys to Social Leadership Development - Webinar 08.28.145 Keys to Social Leadership Development - Webinar 08.28.14
5 Keys to Social Leadership Development - Webinar 08.28.14
 
5 Keys to Social Leadership Development - Webinar 7.10.14
5 Keys to Social Leadership Development - Webinar 7.10.145 Keys to Social Leadership Development - Webinar 7.10.14
5 Keys to Social Leadership Development - Webinar 7.10.14
 
jesselyn.pptx
jesselyn.pptxjesselyn.pptx
jesselyn.pptx
 
leadership_in_advising.pptx
leadership_in_advising.pptxleadership_in_advising.pptx
leadership_in_advising.pptx
 
Sustaining excellence through leadership in the new normal
Sustaining excellence through leadership in the new normalSustaining excellence through leadership in the new normal
Sustaining excellence through leadership in the new normal
 
Vision For Self & Project Leadership Effectiveness
Vision For Self & Project Leadership EffectivenessVision For Self & Project Leadership Effectiveness
Vision For Self & Project Leadership Effectiveness
 
Importance of developing soft skills as a manager ppt
Importance of developing soft skills as a manager pptImportance of developing soft skills as a manager ppt
Importance of developing soft skills as a manager ppt
 
Importance of developing soft skills as a manager
Importance of developing soft skills as a managerImportance of developing soft skills as a manager
Importance of developing soft skills as a manager
 
LEADERSHIP TRAINING-rappy.pptx
LEADERSHIP TRAINING-rappy.pptxLEADERSHIP TRAINING-rappy.pptx
LEADERSHIP TRAINING-rappy.pptx
 
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docxMODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
 
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docxMODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
MODULE 1COMMUNICATION IS BUSINESSWEEK 1LEADERSHI.docx
 
5 Keys to Social Leadership Development - Webinar 04.23.14
5 Keys to Social Leadership Development - Webinar 04.23.145 Keys to Social Leadership Development - Webinar 04.23.14
5 Keys to Social Leadership Development - Webinar 04.23.14
 
Ongamo joe marshal - what is facilitative leadership
Ongamo joe marshal - what is facilitative leadershipOngamo joe marshal - what is facilitative leadership
Ongamo joe marshal - what is facilitative leadership
 
Leadership Explained (Be, Know, Do model)
Leadership Explained (Be, Know, Do model)Leadership Explained (Be, Know, Do model)
Leadership Explained (Be, Know, Do model)
 
Mod 7 dev others
Mod 7 dev othersMod 7 dev others
Mod 7 dev others
 
Leadership & Management Development Module - May 2010
Leadership & Management Development Module - May 2010Leadership & Management Development Module - May 2010
Leadership & Management Development Module - May 2010
 
Facilitation Skills
Facilitation SkillsFacilitation Skills
Facilitation Skills
 
Program brochure
Program brochureProgram brochure
Program brochure
 

More from osswatch

Business Models for FOSS
Business Models for FOSSBusiness Models for FOSS
Business Models for FOSSosswatch
 
FOSS Collaboration and Sustainability
FOSS Collaboration and SustainabilityFOSS Collaboration and Sustainability
FOSS Collaboration and Sustainabilityosswatch
 
FOSS Intro
FOSS IntroFOSS Intro
FOSS Introosswatch
 
Copyright and Openness
Copyright and OpennessCopyright and Openness
Copyright and Opennessosswatch
 
Communities
CommunitiesCommunities
Communitiesosswatch
 
Communication in Open Source
Communication in Open SourceCommunication in Open Source
Communication in Open Sourceosswatch
 
Conflict and Resolution
Conflict and ResolutionConflict and Resolution
Conflict and Resolutionosswatch
 
Project Governance
Project GovernanceProject Governance
Project Governanceosswatch
 
Legal Matters
Legal MattersLegal Matters
Legal Mattersosswatch
 
Leadership Style Questionnaire
Leadership Style QuestionnaireLeadership Style Questionnaire
Leadership Style Questionnaireosswatch
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...osswatch
 
TYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: CommunicationsTYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: Communicationsosswatch
 
TYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and ResolutionTYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and Resolutionosswatch
 
TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governanceosswatch
 
TYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: CommunitiesTYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: Communitiesosswatch
 
Leveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorLeveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorosswatch
 

More from osswatch (16)

Business Models for FOSS
Business Models for FOSSBusiness Models for FOSS
Business Models for FOSS
 
FOSS Collaboration and Sustainability
FOSS Collaboration and SustainabilityFOSS Collaboration and Sustainability
FOSS Collaboration and Sustainability
 
FOSS Intro
FOSS IntroFOSS Intro
FOSS Intro
 
Copyright and Openness
Copyright and OpennessCopyright and Openness
Copyright and Openness
 
Communities
CommunitiesCommunities
Communities
 
Communication in Open Source
Communication in Open SourceCommunication in Open Source
Communication in Open Source
 
Conflict and Resolution
Conflict and ResolutionConflict and Resolution
Conflict and Resolution
 
Project Governance
Project GovernanceProject Governance
Project Governance
 
Legal Matters
Legal MattersLegal Matters
Legal Matters
 
Leadership Style Questionnaire
Leadership Style QuestionnaireLeadership Style Questionnaire
Leadership Style Questionnaire
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
 
TYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: CommunicationsTYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: Communications
 
TYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and ResolutionTYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and Resolution
 
TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governance
 
TYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: CommunitiesTYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: Communities
 
Leveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorLeveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sector
 

Recently uploaded

Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxaryanv1753
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...marjmae69
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 

Recently uploaded (20)

Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptx
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 

Leadership in Open Source

  • 1. Leadership in Open Source scott.wilson@it.ox.ac.uk @scottbw
  • 2. What I’ll be covering in this session 1. What is leadership in an OSS project? 2. Leadership attributes, character and styles 3. Mentoring 4. Leadership communications
  • 3. 1. What is leadership in OSS? Leadership is really just common sense. Which is why its so difficult.
  • 4. John Quincy Adams If your actions inspire others to dream more, learn more, do more and become more, you are a leader
  • 5. What is leadership? • Leadership is a characteristic that can be demonstrated in any role, in any function, and at any time • Leadership is about the tone of our behaviour, not a set of rules to be followed • Leadership is not about doing everything yourself
  • 6. Management is not leadership? Managers Leaders Follow Rules Follow Instincts Focus on getting things done Focus on getting the right things done Side with safety Side with risk Focus on delivering today Focus on articulating tomorrow Mark Anderson: The Leadership Book
  • 7. Does OSS need leadership? “… what is leadership in open source communities? It's accountability. It's shouldering the responsibility for making sure work gets done. Largely that means making sure that those who want to do work can do it - that there are no roadblocks for those doing the work. It may also mean doing the work yourself if no one else steps up. Sadly, many people don't realize this and work towards attaining leadership roles ... This almost always fails in a community ... In short, if there's a change you want made, and you aren't participating in making it happen, then you aren't doing it the open source way.” - David Nalley
  • 8. Cooperation vs. Collaboration The genius of open source has been to break projects into chunks where people can go and work in isolation. Then bring it back and fold it into the project. This is what makes projects efficient. Always be thinking about how you can make problems into co-operative problems, rather than collaborative problems. David Eaves
  • 9. Management in cooperative work is through leadership - communicate the vision, tone and norms - ensure appropriate division of work to prevent deadlocks and stalling - minimize overlaps that can cause conflict - facilitate communication over shared concerns and overlaps - shepherd occasional larger-scale strategic refactoring
  • 10. In summary… OSS projects are social capital: leadership is about growing and directing that social capital
  • 11. 2. Leadership attributes, character and styles
  • 13. Standard Bearers Establish the ethical framework of an organisation Set the tone of work by their demeanor Set the norms of work through their behaviour
  • 14. Developers Help others through teaching and mentoring Take opportunities both to learn and to teach
  • 15. Integrators Orchestrate the activities of the organisation Articulate the vision of the future
  • 16. ACTIVITY Think about one OSS leader who you've worked with in the past. How much did they act as standard bearer, developer (of people) and integrator? Did they pay too much attention to one and ignore the others, or did they balance out these attributes?
  • 18. Leadership Character Traits Demeanor Visibility Messaging Communicating direction Approachability Listening Fairness Performance mgt Personal development Open to innovation Respecting diversity Principles Honesty Respect Fairness Clarity Openness Collegiality Decisiveness Humility (Respect for) Diversity Bravery Mark Anderson: The Leadership Book
  • 20. OK, so..? Don’t be too concerned with the lists..! Take a process approach: appraise your strengths and weaknesses, and devise strategies to address what you see as problem areas To be a better leader, you need to take your own personal development seriously
  • 21. Questionnaires and self- tests can bring useful insights, even when they are complete nonsense Self-analysis To develop leadership character you should be reflective and self-aware
  • 22. ACTIVITY Reflective thinking is important for leaders - you need to calibrate and take an outside view of your leadership behaviour and demeanour. Ask yourself: Am I fair? Do I listen to others? Do I take responsibility? Do I care about other people? Am I honest? Am I willing to debate? Do my colleagues trust me? Where do I excel as a leader? What are my weaknesses - where do I know I could do better?
  • 23. Common mistakes by leaders Lack of contact Inconsistency in messaging Unfairness in decision making Taking feedback badly
  • 24. How to Receive Feedback Leaders need to analyse feedback rather than just react to it avoid temptation to be defensive, or dismissive avoid dwelling on negative feedback thank people for feedback - even negative. show you are listening - don't just respond automatically, but demonstrate that you take feedback seriously and are thinking it through
  • 25. Common problems experienced by leaders Feelings of isolation Dwelling on mistakes Burnout Arrogance Doubt
  • 26. Are you a leader, or just acting like one? How could you tell the difference?
  • 27. Leadership Styles Autocratic Participative Delegative We’ve given you a leadership styles questionnaire so you can find out what your preferred leadership style might be
  • 29. Why should I be a mentor? Mentoring is a key part of leadership Leaders are often the beneficiaries of mentoring Leaders pass on their expertise and develop their community through mentoring Leaders support their own self-development by mentoring others
  • 30. Mentoring vs. Coaching Mentoring is an indefinite, relationship based activity with several specific but wide ranging goals…over an extended time period. The agenda is open and continues to evolve... seeks to build wisdom – the ability to apply skills, knowledge and experience to new situations and processes Coaching involves ... meeting very specific objectives within a set period of time … mainly concerned with performance and the development of certain skills… there is usually a planned programme with a much shorter timeframe than in mentoring, so the learning goals are usually determined in advance. (However, often used interchangeably, e.g. GSoC is probably “coaching” rather than “mentoring” according to this definition) CIMA: Mentoring and Coaching Topic Guide
  • 31. What is mentoring for? Developing knowledge working with mentees to build their skills and knowledge, either of the domain, or project-specific knowledge Developing attitudes working with mentees to develop their demeanor as a community member Reinforcing norms working with mentees to encourage specific behaviours Building commitment encouraging deeper participation in the community
  • 32. Key considerations for mentoring Frequency of contact realistically, how much time can you spend? when do you want to be available? Method of contact f2f, skype, email… Duration of partnership do you want to set a limit? Or continue as long as you’re both happy to?
  • 33. Key considerations for mentoring Confidentiality Consider how you will handle confidential communications; for example you may need to discuss difficult situations in the community with mentees Setting expectations Be clear about what you are offering, particularly time and contact commitments
  • 34. Experiential learning Adapted from David Kolb’s Learning Cycle
  • 35. Giving feedback Giving feedback is a crucial part of mentoring Feedback should be frequent and timely Be as specific and relevant as possible I.e. “your method names should be more self- explanatory and have comments to help other developers” not “your code is sloppy” Always acknowledge achievements and progress Keep it simple and concise
  • 36. Getting started Nurturing early contributors can start at any time, just identify a new contributor, and offer to work with them Mentoring in formal programmes join an established programme, or start one up for your project. Established programmes have a support network and processes
  • 37. Mentoring programmes Google Summer of Code https://developers.google.com/open-source/soc/ VALS Semester of Code http://semesterofcode.com/ Outreach Programme for Women https://live.gnome.org/OutreachProgramForWomen
  • 40. ACTIVITY Reflect on your communications with your project - can you identify an example where you have used one of the communication actions we've listed?
  • 42. Resources • Mark Anderson, The Leadership Book (Financial Times Series) • David Nalley, Leadership in Open Source Communities http://opensource.com/business/11/2/leadership-open-source- communities • David Eaves, Wiki's and Open Source: Collaborative or Cooperative? http://eaves.ca/2007/02/05/wikis-and-open- source-collaborative-or-cooperative/