Oss project management - fossa2010
-
Upload
fossa-free-open-source-software-academia-conference -
Category
Business
-
view
314 -
download
2
description
Transcript of Oss project management - fossa2010
![Page 1: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/1.jpg)
Project Management in Free Software Projects
Martin [email protected]
Martin Michlmayr Project Management in Free Software Projects
![Page 2: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/2.jpg)
Project Management in Free Software
Some claim that there is no management in FOSSThere is only self-coordination and self-assignment oftasksTrue to some extent – but not the whole pictureDecrease of coordination requirements is goodBut coordination is still needed
Martin Michlmayr Project Management in Free Software Projects
![Page 3: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/3.jpg)
Seriously, what is “Project Management” anyway?
LeadershipCoordinationOrganizationPlanningMotivation
It’s important to know ones limits!Project management also important for developers
Martin Michlmayr Project Management in Free Software Projects
![Page 4: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/4.jpg)
What is an “open source” project?
“Open Source” and “FOSS” really just refer to a licenseThe classical model: distributed (global), done byvolunteersNow it’s not so clear anymore
(Figure by James Howison)
Martin Michlmayr Project Management in Free Software Projects
![Page 5: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/5.jpg)
Starting a Project
It’s easy to start a project (see SourceForge)Duplication of effortNIH (Not Invented Here)Choice of programming languageUnderestimation of effortLegal questions (e.g. license)Competition might be good
Martin Michlmayr Project Management in Free Software Projects
![Page 6: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/6.jpg)
Cathedral vs Bazaar – or Cathedral and Bazaar
Raymond’s Bazaar model
Thousands of contributorsPeer review
You cannot start a project in the bazaarLogical conclusion: migration from cathedral to bazaar
Martin Michlmayr Project Management in Free Software Projects
![Page 7: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/7.jpg)
Transition
You have to:attract the interest of othersgive them controlcoordinatemake it fun!
Martin Michlmayr Project Management in Free Software Projects
![Page 8: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/8.jpg)
Sustained Development
DocumentationAttracting volunteersJoining a project, group etiquetteInfrastructureQuality assurance, release management
Martin Michlmayr Project Management in Free Software Projects
![Page 9: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/9.jpg)
Management
Different management stylesDo coordinateAsk people in private, not on mailing listsKnow your people: what they’re good at, what theirpersonal circumstances areGetting rid of people (incompetent, trolls, inactive, busy)Mentoring people
Martin Michlmayr Project Management in Free Software Projects
![Page 10: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/10.jpg)
Real Life Meetings
developer/hack sessions: can be effectivesocial/pub: can be motivating
Downsides: not everyone can participateWrite minutesDo not make major decisions in real life
Martin Michlmayr Project Management in Free Software Projects
![Page 11: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/11.jpg)
Corporate Involvement
Paid people vs volunteersHow 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
![Page 12: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/12.jpg)
Foreseeing Problems
GrowthControlDependence on core maintainer: run over a bus, growingup, letting loseInactive and incompetent volunteers
Martin Michlmayr Project Management in Free Software Projects
![Page 13: Oss project management - fossa2010](https://reader037.fdocuments.us/reader037/viewer/2022110114/5480472eb379593a2b8b59e3/html5/thumbnails/13.jpg)
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 importantSelf-coordination tooLook at other projectsBe a good example!
Martin Michlmayr Project Management in Free Software Projects