SlideShare a Scribd company logo
Project Management in Free Software Projects

                 Martin Michlmayr
                 Hewlett-Packard
                  tbm@hp.com




             Martin Michlmayr   Project Management in Free Software Projects
Project Management in Free Software




     Some claim that there is no management in FOSS
     There is only self-coordination and self-assignment of
     tasks
     True to some extent – but not the whole picture
     Decrease of coordination requirements is good
     But coordination is still needed




                     Martin Michlmayr   Project Management in Free Software Projects
Seriously, what is “Project Management” anyway?



     Leadership
     Coordination
     Organization
     Planning
     Motivation

     It’s important to know ones limits!
     Project management also important for developers




                     Martin Michlmayr   Project Management in Free Software Projects
What is an “open source” project?

     “Open Source” and “FOSS” really just refer to a license
     The classical model: distributed (global), done by
     volunteers
     Now it’s not so clear anymore




                  (Figure by James Howison)


                     Martin Michlmayr   Project Management in Free Software Projects
Starting a Project



      It’s easy to start a project (see SourceForge)
      Duplication of effort
      NIH (Not Invented Here)
      Choice of programming language
      Underestimation of effort
      Legal questions (e.g. license)
      Competition might be good




                       Martin Michlmayr   Project Management in Free Software Projects
Cathedral vs Bazaar – or Cathedral and Bazaar


     Raymond’s Bazaar model
         Thousands of contributors
         Peer review
     You cannot start a project in the bazaar
     Logical conclusion: migration from cathedral to bazaar




                     Martin Michlmayr   Project Management in Free Software Projects
Transition




                              You have to:
      attract the interest of others
      give them control
      coordinate
      make it fun!



                       Martin Michlmayr   Project Management in Free Software Projects
Sustained Development




     Documentation
     Attracting volunteers
     Joining a project, group etiquette
     Infrastructure
     Quality assurance, release management




                      Martin Michlmayr   Project Management in Free Software Projects
Management




    Different management styles
    Do coordinate
    Ask people in private, not on mailing lists
    Know your people: what they’re good at, what their
    personal circumstances are
    Getting rid of people (incompetent, trolls, inactive, busy)
    Mentoring people




                    Martin Michlmayr   Project Management in Free Software Projects
Real Life Meetings




     developer/hack sessions: can be effective
     social/pub: can be motivating

     Downsides: not everyone can participate
     Write minutes
     Do not make major decisions in real life




                     Martin Michlmayr   Project Management in Free Software Projects
Corporate Involvement




     Paid people vs volunteers
     How can your project benefit from corporate involvement?
     And how do they benefit?
     Create a win-win situation




                     Martin Michlmayr   Project Management in Free Software Projects
Foreseeing Problems




     Growth
     Control
     Dependence on core maintainer: run over a bus, growing
     up, letting lose
     Inactive and incompetent volunteers




                    Martin Michlmayr   Project Management in Free Software Projects
Conclusions



     Ask many questions
         Do you need to start a project?
         How can you get involved in an existing one?
         What can you do? What are they lacking?
     Coordination is important
     Self-coordination too
     Look at other projects
     Be a good example!




                     Martin Michlmayr   Project Management in Free Software Projects

More Related Content

PPT
Mapping, Managing and Improving Staff performance in Access Services
PDF
Matrices
PPT
My Grandson Cute Hasnain
PDF
Floss services in poznan - fossa2010
PPTX
Hy solution사례(1)금융상품분석샘플
PDF
Open past books and digitization - bernard lang - fossa2011
PPTX
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
PPTX
Mw kenalan
Mapping, Managing and Improving Staff performance in Access Services
Matrices
My Grandson Cute Hasnain
Floss services in poznan - fossa2010
Hy solution사례(1)금융상품분석샘플
Open past books and digitization - bernard lang - fossa2011
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
Mw kenalan

Viewers also liked (19)

PPTX
Pension slides 15 mts.
PDF
PPTX
CiL11 MultiGens & Tech Change
PDF
Impact of counterfeits on electronics companies
PDF
视频点播直播新混跑架构
PDF
Presentazione Attività Svolta
PPTX
Colonel转码集群
PPTX
Pension slides 15 mts.
PPTX
Hy solution 펀드변경설명
ODP
Nathans project adventure sport
PPTX
Hy solution사례(3)금융상품분석els원금보장형
PPTX
Weight presentation
PDF
French summer of code contest - libre summer of code - fossa2011
PPTX
Computers in Libraries 2012: Innovative Integrations in Higher Ed
PPTX
052011 DEP Water Rate Proposal
PDF
2012- comete is shining more and more
PPTX
Hy solution사례(1)금융상품분석샘플
PDF
敏捷开发的必要技巧
Pension slides 15 mts.
CiL11 MultiGens & Tech Change
Impact of counterfeits on electronics companies
视频点播直播新混跑架构
Presentazione Attività Svolta
Colonel转码集群
Pension slides 15 mts.
Hy solution 펀드변경설명
Nathans project adventure sport
Hy solution사례(3)금융상품분석els원금보장형
Weight presentation
French summer of code contest - libre summer of code - fossa2011
Computers in Libraries 2012: Innovative Integrations in Higher Ed
052011 DEP Water Rate Proposal
2012- comete is shining more and more
Hy solution사례(1)금융상품분석샘플
敏捷开发的必要技巧
Ad

Similar to Oss project management - fossa2010 (20)

PDF
Project Management in Digital Age
PDF
Pm lecture
PDF
PM_lecture.pdf
PDF
Is Project Management a career for the future.pdf
PPT
Human Factor In Project Management
PPT
SPM.ppt details of spm project management
PDF
123 Top Influencers in the Project Management Industry in 2016
PDF
Dell B2B: APT by Brilliant Noise
PPTX
2013_OSCON_Innovation_Presentation
PDF
Social Business as the New Organizing Principle
PPTX
02_Ch2a.pptx
PPT
UofC Digital Marketing Lecture 1
PDF
Solution Manual for Information Technology Project Management, 8th Edition
PDF
A Managers Guide To The New World Of Work The Most Effective Strategies For M...
PDF
Software Exec Summit Social Business Deck 72011
PDF
Content Governance Workshop Confab 2015
PPTX
Managing Business Intelligence Projects
PPTX
Transitioning into Product Management - A Beginner's Guide
PPTX
Transitioning into Product Management - A Beginner's Guide
PDF
What Are Project Management Tools And Techniques?
Project Management in Digital Age
Pm lecture
PM_lecture.pdf
Is Project Management a career for the future.pdf
Human Factor In Project Management
SPM.ppt details of spm project management
123 Top Influencers in the Project Management Industry in 2016
Dell B2B: APT by Brilliant Noise
2013_OSCON_Innovation_Presentation
Social Business as the New Organizing Principle
02_Ch2a.pptx
UofC Digital Marketing Lecture 1
Solution Manual for Information Technology Project Management, 8th Edition
A Managers Guide To The New World Of Work The Most Effective Strategies For M...
Software Exec Summit Social Business Deck 72011
Content Governance Workshop Confab 2015
Managing Business Intelligence Projects
Transitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's Guide
What Are Project Management Tools And Techniques?
Ad

More from fOSSa - Free Open Source Software Academia Conference (20)

PDF
Les douze commandements du community manager
PDF
Les licences open source simplement ?
PDF
Diffuser les résultats de recherche ?
PDF
- Protection du logiciel - **François Pelligrini**
PDF
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
PPTX
In trust we trust ! Blablacar by frederic mazzella
PPTX
Open sourcing of Journalism by James Corbett
PDF
PDF
Eco Nomy Eco Trust Eco Systems - Introduction
ODP
#SAIFC késako - Semantic Analysis for Flow Computing
PDF
Analyse de la propriete intellectuel
PDF
From open source labs to ceo methods and advice by sysfera
PDF
Methods about Open Source Governance v2.5
Les douze commandements du community manager
Les licences open source simplement ?
Diffuser les résultats de recherche ?
- Protection du logiciel - **François Pelligrini**
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
In trust we trust ! Blablacar by frederic mazzella
Open sourcing of Journalism by James Corbett
Eco Nomy Eco Trust Eco Systems - Introduction
#SAIFC késako - Semantic Analysis for Flow Computing
Analyse de la propriete intellectuel
From open source labs to ceo methods and advice by sysfera
Methods about Open Source Governance v2.5

Recently uploaded (20)

PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
How to Get Business Funding for Small Business Fast
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Training And Development of Employee .pdf
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
COST SHEET- Tender and Quotation unit 2.pdf
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PPT
Chapter four Project-Preparation material
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
IFRS Notes in your pocket for study all the time
PDF
Types of control:Qualitative vs Quantitative
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
How to Get Funding for Your Trucking Business
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
5 Stages of group development guide.pptx
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Nidhal Samdaie CV - International Business Consultant
ICG2025_ICG 6th steering committee 30-8-24.pptx
Power and position in leadershipDOC-20250808-WA0011..pdf
How to Get Business Funding for Small Business Fast
Lecture (1)-Introduction.pptx business communication
Training And Development of Employee .pdf
Euro SEO Services 1st 3 General Updates.docx
COST SHEET- Tender and Quotation unit 2.pdf
unit 1 COST ACCOUNTING AND COST SHEET
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Chapter four Project-Preparation material
340036916-American-Literature-Literary-Period-Overview.ppt
IFRS Notes in your pocket for study all the time
Types of control:Qualitative vs Quantitative
WRN_Investor_Presentation_August 2025.pdf
How to Get Funding for Your Trucking Business
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Reconciliation AND MEMORANDUM RECONCILATION
5 Stages of group development guide.pptx
HR Introduction Slide (1).pptx on hr intro
Nidhal Samdaie CV - International Business Consultant

Oss project management - fossa2010

  • 1. Project Management in Free Software Projects Martin Michlmayr Hewlett-Packard tbm@hp.com Martin Michlmayr Project Management in Free Software Projects
  • 2. Project Management in Free Software Some claim that there is no management in FOSS There is only self-coordination and self-assignment of tasks True to some extent – but not the whole picture Decrease of coordination requirements is good But coordination is still needed Martin Michlmayr Project Management in Free Software Projects
  • 3. Seriously, what is “Project Management” anyway? Leadership Coordination Organization Planning Motivation It’s important to know ones limits! Project management also important for developers Martin Michlmayr Project Management in Free Software Projects
  • 4. What is an “open source” project? “Open Source” and “FOSS” really just refer to a license The classical model: distributed (global), done by volunteers Now it’s not so clear anymore (Figure by James Howison) Martin Michlmayr Project Management in Free Software Projects
  • 5. Starting a Project It’s easy to start a project (see SourceForge) Duplication of effort NIH (Not Invented Here) Choice of programming language Underestimation of effort Legal questions (e.g. license) Competition might be good Martin Michlmayr Project Management in Free Software Projects
  • 6. Cathedral vs Bazaar – or Cathedral and Bazaar Raymond’s Bazaar model Thousands of contributors Peer review You cannot start a project in the bazaar Logical conclusion: migration from cathedral to bazaar Martin Michlmayr Project Management in Free Software Projects
  • 7. Transition You have to: attract the interest of others give them control coordinate make it fun! Martin Michlmayr Project Management in Free Software Projects
  • 8. Sustained Development Documentation Attracting volunteers Joining a project, group etiquette Infrastructure Quality assurance, release management Martin Michlmayr Project Management in Free Software Projects
  • 9. Management Different management styles Do coordinate Ask people in private, not on mailing lists Know your people: what they’re good at, what their personal circumstances are Getting rid of people (incompetent, trolls, inactive, busy) Mentoring people Martin Michlmayr Project Management in Free Software Projects
  • 10. Real Life Meetings developer/hack sessions: can be effective social/pub: can be motivating Downsides: not everyone can participate Write minutes Do not make major decisions in real life Martin Michlmayr Project Management in Free Software Projects
  • 11. Corporate Involvement Paid people vs volunteers How can your project benefit from corporate involvement? And how do they benefit? Create a win-win situation Martin Michlmayr Project Management in Free Software Projects
  • 12. Foreseeing Problems Growth Control Dependence on core maintainer: run over a bus, growing up, letting lose Inactive and incompetent volunteers Martin Michlmayr Project Management in Free Software Projects
  • 13. Conclusions Ask many questions Do you need to start a project? How can you get involved in an existing one? What can you do? What are they lacking? Coordination is important Self-coordination too Look at other projects Be a good example! Martin Michlmayr Project Management in Free Software Projects