1 / 12

Management in Open Source Software Project

Management in Open Source Software Project. Overview. What is Open Source? Motivation Management in Open Source A job description. What is Open Source. Ideology:Share software and allow everyone to modify it. Similar to how university research works.

flint
Télécharger la présentation

Management in Open Source Software Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Management in Open Source Software Project

  2. Overview • What is Open Source? • Motivation • Management in Open Source • A job description

  3. What is Open Source • Ideology:Share software and allow everyone to modify it. • Similar to how university research works. • Examples: Linux, Apache, Open Office, Firefox, and KDE.

  4. How do you make money if you give away the software? • Did I say this was about money? • Well you can, examples includes: • Consulting • Dual licensing the software • Sponsorships • But the question is not really relevant!

  5. This is not just about software developers • Coders • Translators • Artists • Web server maintainers • System administration • PR people • Lawyers

  6. Motivation • Recognition from your peers • Just for fun • Learning • Social networking • Getting credit for you CV

  7. Does an Open Source project need management at all? • They are not small! (some include hundreds or even thousands of contributors) • Releases must be coordinated • Conflicts must be resolved • New employees must be trained or assimilated

  8. The Management Strategy • The one doing the job is in charge! • You gain street credit from a long time contribution. • Management is mostly happening implicitly. • Sometimes round robin is used for the “distributing work” part of management

  9. Thought of the day The one who does the most work, and shouts the least, is the one who will be heard when he opens his mouth.

  10. Success in Open Source • Success in open source requires that you do active management to some extent • Share credit (even for the small contributions) • Ensure people feel ownership of their contribution (10% is development of a feature, 90% is maintaining it over its lifetime!) • Assimilate/welcome new members

  11. Job description for an Open Source Manager • You do all the boring work, as your employees don’t want to. • You should seek to divide all external respect to your employees. • You must have the personality to be able to deal with conflicts. • Though you are the boss, you should only speak your mind when really needed.

  12. Conclusion • When people don’t work for money, you need other ways to persuade them. Credit is a good way • We are not the first to work like this: • The manager of your soccer team • Médecins Sans Frontières • Greenpeace, WWF, Amnesty International http://www.blackie.dk

More Related