SlideShare a Scribd company logo
1 of 19
Download to read offline
Project Governance
mark.johnson@it.ox.ac.uk
@marxjohnson
In this session
What are governace models? Why are they important
in FOSS projects?
Varieties of Governence models
Contribution management styles
Reflection on your own governance model
What's Governance?
The roles and processes for decision
making within a project
Gardler, R. Hanganu, G. et al – Governance Models
Informs potential contributors
Assures potential users
Helps build sustainability
Retains Control
Helps the project achieve its goals
Governance in Ubuntu
http://www.ubuntu.com/about/about-ubuntu/governance
Ensures...
1) There is a defined process that helps people contribute
2) Decisions are taken in a fair and transparent manner
3) Necessary decisions are taken, even when there's no clear
consensus. There's also a clear path for appeal.
What's Governance?
Styles of Governance
Benevolent
Dictatorship
Meritocracy
(Formal)
Benevolent Dictator
Gardler, R and Hanganu, G. et al - Benevolent dictator governance model
Folgel, K. - Producing Open Source Software
● Sensitivity to your own influence
● Letting people air ideas (even stupid ones)
● Ability to acknowledge own mistakes
● Ability to recognise good design
● Personality
Folgel, K.
Qualities of a Benevolent Dictator
Linus's take on being nice
"If you want me to "act professional", I can tell you that I'm not
interested. I'm sitting in my home office wearign [sic] a bathrobe.
The same way I'm not going to start wearing ties, I'm *also* not
going to buy into the fake politeness, the lying, the office politics
and backstabbing, the passive aggressiveness, and the
buzzwords. Because THAT is what "acting professionally"
results in: people resort to all kinds of really nasty things because
they are forced to act out their normal urges in unnatural ways."
Meritocracy
"Power for those who earn it"
Meritocracy
Gardler, R and Hanganu, G. et al – Meritocratic governance model
Helen contributes work to
the project
Helen gains
respect from peers
Respect gives Helen's
voice more weight in
discussions
Helen is elected or
appointed to a leadership
position
●
Inclusive – Equality of opportunity
●
Operates on consensus rather than votes
●
"Lazy Consensus" helps expedite non-controversial
decisions
Meritocracy
Ubuntu – Striking a balance
Read the Ubuntu Governance handout
What are the roles?
How are decisions made?
Is it a Benevolent Dictatorship or a Meritocracy?
Project Management
Raymond, E. - The Cathedral and the Bazaar
Cathedral
●
Small group of experts
●
Infrequent release cycle
●
Heavily tested
●
Contributions subject to
heavy review
Bazaar
●
Larger, less formal group
●
"Release Early, Release Often"
●
"With enough eyes, all bugs are shallow"
●
Responsive to user and tester feedback
Benevolent
Dictator
Formal
Meritocracy
Cathedral
Bazaar
Less open to
participatory
governance
More open to
participatory
governance
Less open
to external
contribution
More open
to external
contribution
GNU Emacs
(c. 1997)
Ubuntu
Apache HTTPD
Apache OODT
Linux
Reflection Activity
●
Think about how decision are made within your
project, and how contributions are handled
●
Look at the graph of governance and contribution
models
●
Where does your project current sit?
●
Where do you think it should sit?
Summary
●
Governance is important to define and communicate
how your project operates
●
You need to strike the right balances to retain the
right amount of control while inviting the right amount
of contribution
●
There's no "one true way", it depends on your
project's goals
●
Communicating your governance model effectively
is important for managing the expectations of
contributors
Questions?
Cathedral, Frankfurt by Brian Burger
http://www.flickr.com/photos/wirelizard/1414035429/
Istanbul - Grand Bazaar by Roger Woolstadt
http://www.flickr.com/photos/24736216@N07/3498051077
Saint IGNUcius speaking by Beatrice Murch
http://www.flickr.com/photos/blmurch/3001698026/
P1010100 by dazfuller
http://www.flickr.com/photos/68293811@N00/4043153407
Image Credits
References
Gardler, R and Hanganu, G. et al (2013) Governance Models
http://www.oss-watch.ac.uk/resources/governanceModels
Gardler, R. and Hanganu, G. et al (2013) Benevolent Dictator Governance Model
http://www.oss-watch.ac.uk/resources/benevolentdictatorgovernancemodel
Gardler, R. and Hanganu, G. et al (2013) Meritocratic Governance Model
http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel
Fogel, K. (2005) "What makes a good benevolent dictator?" Producing Open Source Software
http://producingoss.com/html-chunk/social-infrastructure.html#benevolent-dictator
Raymond, E. (2000) The Cathedral and the Bazaar
http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
Canonical Ltd. Governance
http://www.ubuntu.com/about/about-ubuntu/governance
Linux Namesake argues in favour of being a jerk
http://www.escapistmagazine.com/forums/read/7.822248-Linux-Namesake-Argues-In-Favor-Of-Being-A-Jerk

More Related Content

What's hot

Project Success/Failure
Project Success/FailureProject Success/Failure
Project Success/FailurePeter Salmon
 
2. Project identification.ppt
2. Project identification.ppt2. Project identification.ppt
2. Project identification.pptPedadaSaikumar
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]leaptocheap
 
Project Termination
Project TerminationProject Termination
Project TerminationSajjad Sayed
 
Top Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects FailTop Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects Failjpstewar
 
How to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationHow to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationGlobal Knowledge Training
 
10 causes of project failure.
10 causes of project failure.10 causes of project failure.
10 causes of project failure.Muhammad Abbas
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Dave Angelow
 
Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Productivity Intelligence Institute
 
Bringing Discipline To Project Management
Bringing Discipline To Project ManagementBringing Discipline To Project Management
Bringing Discipline To Project ManagementSiddharth Anand
 
Project Impct Assessment Method
Project Impct Assessment MethodProject Impct Assessment Method
Project Impct Assessment MethodGarryWood
 
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedWhy Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedKevin Wordon
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Think For A Change
 
The Zombies of Project Management
The Zombies of Project ManagementThe Zombies of Project Management
The Zombies of Project ManagementPaul Alexander
 
Project management
Project managementProject management
Project managementJay Raval
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?Scott W. Ambler
 

What's hot (20)

Project Success/Failure
Project Success/FailureProject Success/Failure
Project Success/Failure
 
2. Project identification.ppt
2. Project identification.ppt2. Project identification.ppt
2. Project identification.ppt
 
01 introduction
01  introduction01  introduction
01 introduction
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]
 
Project Termination
Project TerminationProject Termination
Project Termination
 
Top Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects FailTop Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects Fail
 
How to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationHow to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your Organization
 
10 causes of project failure.
10 causes of project failure.10 causes of project failure.
10 causes of project failure.
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit
 
Project termination
Project terminationProject termination
Project termination
 
Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...
 
Project development cycle
Project development cycleProject development cycle
Project development cycle
 
Bringing Discipline To Project Management
Bringing Discipline To Project ManagementBringing Discipline To Project Management
Bringing Discipline To Project Management
 
Project Impct Assessment Method
Project Impct Assessment MethodProject Impct Assessment Method
Project Impct Assessment Method
 
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedWhy Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
 
Project Management 09
Project Management 09Project Management 09
Project Management 09
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
 
The Zombies of Project Management
The Zombies of Project ManagementThe Zombies of Project Management
The Zombies of Project Management
 
Project management
Project managementProject management
Project management
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
 

Viewers also liked

Project governance
Project governanceProject governance
Project governanceGlen Alleman
 
Program governance Structure
Program governance StructureProgram governance Structure
Program governance StructureSaurabh Sardesai
 
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...Kazumi Hirose
 
Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance ModelsPaula Hunter
 
Corporate Governance to Project Governance
Corporate Governance to Project GovernanceCorporate Governance to Project Governance
Corporate Governance to Project GovernanceRichard_01
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from MicrosoftNaoki (Neo) SATO
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and FailureMichael Krigsman
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsMichael Krigsman
 
Project Failure Reasons and Causes
Project Failure Reasons and CausesProject Failure Reasons and Causes
Project Failure Reasons and CausesAlan McSweeney
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital StrategyAlan McSweeney
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of RequirementsAlan McSweeney
 
Project Governance Model
Project Governance ModelProject Governance Model
Project Governance ModelConstient
 
Effective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio ManagementEffective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio ManagementMichal Augustini
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfBOSC 2010
 

Viewers also liked (17)

Project governance
Project governanceProject governance
Project governance
 
Program governance Structure
Program governance StructureProgram governance Structure
Program governance Structure
 
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
 
Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance Models
 
Corporate Governance to Project Governance
Corporate Governance to Project GovernanceCorporate Governance to Project Governance
Corporate Governance to Project Governance
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and Failure
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
 
Project Failure Reasons and Causes
Project Failure Reasons and CausesProject Failure Reasons and Causes
Project Failure Reasons and Causes
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital Strategy
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of Requirements
 
Project Governance Model
Project Governance ModelProject Governance Model
Project Governance Model
 
OSS Governance
OSS GovernanceOSS Governance
OSS Governance
 
Effective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio ManagementEffective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio Management
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
Project governance
Project governanceProject governance
Project governance
 
Project management
Project managementProject management
Project management
 

Similar to Project Governance

TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governanceosswatch
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open sourceArnaud Porterie
 
An Open Source Approach to Collaboration
An Open Source Approach to CollaborationAn Open Source Approach to Collaboration
An Open Source Approach to CollaborationifPeople
 
Hci design collaboration lec 9 10
Hci  design collaboration lec 9 10Hci  design collaboration lec 9 10
Hci design collaboration lec 9 10Anwal Mirza
 
The decision making and problem solving models
The decision making and problem solving modelsThe decision making and problem solving models
The decision making and problem solving modelsKaren S.
 
Seeking to Control Enterprise with Architecture
Seeking to Control Enterprise with ArchitectureSeeking to Control Enterprise with Architecture
Seeking to Control Enterprise with ArchitectureMikkel Brahm
 
2011 dialogue the language of complex systems v.2
2011 dialogue   the language of complex systems v.22011 dialogue   the language of complex systems v.2
2011 dialogue the language of complex systems v.2herbisoj
 
Politics of the Artichoke
Politics of the ArtichokePolitics of the Artichoke
Politics of the ArtichokeDanforth
 
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...Javier Canovas
 
Project Based Training Programme
Project Based Training Programme Project Based Training Programme
Project Based Training Programme Dhaval Anjaria
 
Creating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps CultureCreating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps Culturejudy (fink) johnson
 
The Role of Foundations in Open Source Projects
The Role of Foundations in Open Source ProjectsThe Role of Foundations in Open Source Projects
The Role of Foundations in Open Source ProjectsJavier Canovas
 
Koha Governance: Observations and Options
Koha Governance:  Observations and OptionsKoha Governance:  Observations and Options
Koha Governance: Observations and OptionsBobatCalyx
 
Agile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdfAgile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdfMzN International
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationMarcin Monko
 
How to start an Open Source Project
How to start an Open Source ProjectHow to start an Open Source Project
How to start an Open Source ProjectPriyank Kapadia
 
From Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open SourceFrom Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open SourceAnitaIhuman
 

Similar to Project Governance (20)

TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governance
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
An Open Source Approach to Collaboration
An Open Source Approach to CollaborationAn Open Source Approach to Collaboration
An Open Source Approach to Collaboration
 
Hci design collaboration lec 9 10
Hci  design collaboration lec 9 10Hci  design collaboration lec 9 10
Hci design collaboration lec 9 10
 
The decision making and problem solving models
The decision making and problem solving modelsThe decision making and problem solving models
The decision making and problem solving models
 
Seeking to Control Enterprise with Architecture
Seeking to Control Enterprise with ArchitectureSeeking to Control Enterprise with Architecture
Seeking to Control Enterprise with Architecture
 
2011 dialogue the language of complex systems v.2
2011 dialogue   the language of complex systems v.22011 dialogue   the language of complex systems v.2
2011 dialogue the language of complex systems v.2
 
Politics of the Artichoke
Politics of the ArtichokePolitics of the Artichoke
Politics of the Artichoke
 
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
 
Project Based Training Programme
Project Based Training Programme Project Based Training Programme
Project Based Training Programme
 
Fieldwork proposal
Fieldwork proposalFieldwork proposal
Fieldwork proposal
 
Creating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps CultureCreating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps Culture
 
The Role of Foundations in Open Source Projects
The Role of Foundations in Open Source ProjectsThe Role of Foundations in Open Source Projects
The Role of Foundations in Open Source Projects
 
Koha Governance: Observations and Options
Koha Governance:  Observations and OptionsKoha Governance:  Observations and Options
Koha Governance: Observations and Options
 
Agile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdfAgile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdf
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
 
Ecosystems_10.01.10
Ecosystems_10.01.10Ecosystems_10.01.10
Ecosystems_10.01.10
 
How to start an Open Source Project
How to start an Open Source ProjectHow to start an Open Source Project
How to start an Open Source Project
 
Future-Proofing Your Projects
Future-Proofing Your ProjectsFuture-Proofing Your Projects
Future-Proofing Your Projects
 
From Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open SourceFrom Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open Source
 

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
 
Leadership in Open Source
Leadership in Open SourceLeadership in Open Source
Leadership in Open Sourceosswatch
 
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: Leadership
TYPO3 Communications Workshop: LeadershipTYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: Leadershiposswatch
 
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: 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
 
Leadership in Open Source
Leadership in Open SourceLeadership in Open Source
Leadership in Open Source
 
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: Leadership
TYPO3 Communications Workshop: LeadershipTYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: Leadership
 
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: 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

Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptxogubuikealex
 
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
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Escort Service
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...漢銘 謝
 
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
 
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
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...Henrik Hanke
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxCarrieButtitta
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
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
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEMCharmi13
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this periodSaraIsabelJimenez
 
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
 
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
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.KathleenAnnCordero2
 
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
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGYpruthirajnayak525
 

Recently uploaded (20)

Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptx
 
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
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
 
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
 
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
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptx
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.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
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEM
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this period
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
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
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
 
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
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
 

Project Governance

  • 2. In this session What are governace models? Why are they important in FOSS projects? Varieties of Governence models Contribution management styles Reflection on your own governance model
  • 3. What's Governance? The roles and processes for decision making within a project Gardler, R. Hanganu, G. et al – Governance Models Informs potential contributors Assures potential users Helps build sustainability Retains Control Helps the project achieve its goals
  • 4. Governance in Ubuntu http://www.ubuntu.com/about/about-ubuntu/governance Ensures... 1) There is a defined process that helps people contribute 2) Decisions are taken in a fair and transparent manner 3) Necessary decisions are taken, even when there's no clear consensus. There's also a clear path for appeal. What's Governance?
  • 6. Benevolent Dictator Gardler, R and Hanganu, G. et al - Benevolent dictator governance model Folgel, K. - Producing Open Source Software
  • 7. ● Sensitivity to your own influence ● Letting people air ideas (even stupid ones) ● Ability to acknowledge own mistakes ● Ability to recognise good design ● Personality Folgel, K. Qualities of a Benevolent Dictator
  • 8. Linus's take on being nice "If you want me to "act professional", I can tell you that I'm not interested. I'm sitting in my home office wearign [sic] a bathrobe. The same way I'm not going to start wearing ties, I'm *also* not going to buy into the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords. Because THAT is what "acting professionally" results in: people resort to all kinds of really nasty things because they are forced to act out their normal urges in unnatural ways."
  • 10. Meritocracy Gardler, R and Hanganu, G. et al – Meritocratic governance model Helen contributes work to the project Helen gains respect from peers Respect gives Helen's voice more weight in discussions Helen is elected or appointed to a leadership position
  • 11. ● Inclusive – Equality of opportunity ● Operates on consensus rather than votes ● "Lazy Consensus" helps expedite non-controversial decisions Meritocracy
  • 12. Ubuntu – Striking a balance Read the Ubuntu Governance handout What are the roles? How are decisions made? Is it a Benevolent Dictatorship or a Meritocracy?
  • 13. Project Management Raymond, E. - The Cathedral and the Bazaar
  • 14. Cathedral ● Small group of experts ● Infrequent release cycle ● Heavily tested ● Contributions subject to heavy review
  • 15. Bazaar ● Larger, less formal group ● "Release Early, Release Often" ● "With enough eyes, all bugs are shallow" ● Responsive to user and tester feedback
  • 16. Benevolent Dictator Formal Meritocracy Cathedral Bazaar Less open to participatory governance More open to participatory governance Less open to external contribution More open to external contribution GNU Emacs (c. 1997) Ubuntu Apache HTTPD Apache OODT Linux
  • 17. Reflection Activity ● Think about how decision are made within your project, and how contributions are handled ● Look at the graph of governance and contribution models ● Where does your project current sit? ● Where do you think it should sit?
  • 18. Summary ● Governance is important to define and communicate how your project operates ● You need to strike the right balances to retain the right amount of control while inviting the right amount of contribution ● There's no "one true way", it depends on your project's goals ● Communicating your governance model effectively is important for managing the expectations of contributors
  • 19. Questions? Cathedral, Frankfurt by Brian Burger http://www.flickr.com/photos/wirelizard/1414035429/ Istanbul - Grand Bazaar by Roger Woolstadt http://www.flickr.com/photos/24736216@N07/3498051077 Saint IGNUcius speaking by Beatrice Murch http://www.flickr.com/photos/blmurch/3001698026/ P1010100 by dazfuller http://www.flickr.com/photos/68293811@N00/4043153407 Image Credits References Gardler, R and Hanganu, G. et al (2013) Governance Models http://www.oss-watch.ac.uk/resources/governanceModels Gardler, R. and Hanganu, G. et al (2013) Benevolent Dictator Governance Model http://www.oss-watch.ac.uk/resources/benevolentdictatorgovernancemodel Gardler, R. and Hanganu, G. et al (2013) Meritocratic Governance Model http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel Fogel, K. (2005) "What makes a good benevolent dictator?" Producing Open Source Software http://producingoss.com/html-chunk/social-infrastructure.html#benevolent-dictator Raymond, E. (2000) The Cathedral and the Bazaar http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ Canonical Ltd. Governance http://www.ubuntu.com/about/about-ubuntu/governance Linux Namesake argues in favour of being a jerk http://www.escapistmagazine.com/forums/read/7.822248-Linux-Namesake-Argues-In-Favor-Of-Being-A-Jerk