How To Develop Openly

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    How To Develop Openly - Presentation Transcript

    1. How to Develop in the Open Ross Gardler OSS Watch Service Manager info@oss-watch.ac.uk http://www.oss-watch.ac.uk http://www.slideshare.net/rgardler Topic Tags: ossw_community Unless otherwise indicated, all materials in this presentation are © 2008 University of Oxford and are licensed under the Creative Commons Attribution-ShareAlike 2.0 England & Wales licence.
    2. About Ross Gardler Open Source user since 1989 Open Source contributor since 1995 Income from open source since 2002 Member of the Apache Software Foundation since 2001 Manager of OSS Watch since 2007
    3. About OSS Watch Open Source advisory service Consultancy Events Strategic Projects Content Free to UK Higher and Further Education www.oss-watch.ac.uk info@oss-watch.ac.uk
    4. Content (approx. 35 mins + questions) What is Open Development? How to reach sustainability The Social system The Environment The Economy Reality
    5. Open development is... A way for distributed team members to collaboratively develop a shared resource in a managed and sustainable way. Perfected in open source projects.
    6. Key Attributes of Open Development User engagement Transparency Collaboration Agility
    7. What is sustainability? The ongoing process of achieving development or redevelopment that does not undermine its physical or social systems of support. http://www.smarte.org/smarte/resource/sn-glossary.xml The economy The environment The Social System
    8. The Social System Courtesy of Aristocrat http://www.flickr.com/photos/netphotography/2167896895/
    9. Who are the community? In order of importance: Disengaged users who may become... Engaged users who may become... Contributors who may become... Developers who may become... Managers
    10. \"The real value of open source software is that it allows communities to work together and solve problems\" - Irving W ladawsky-Berger, H ead of IBM's e-business on demand initiative http://www.itconversations.com/shows/detail495.html
    11. Action Points Identify areas of common interest Identify areas of expertise within and beyond current project team Operate in the open show what you have to offer, and why Welcome and acknowledge all input
    12. “I think that innovation happens when you encounter other people and also when you step over some boundary and you combine ideas that haven't been combined before.” Marten Mickos, (Sold MySQL for $1B)
    13. Action Points Define the boundaries of your project Allow others to explore beyond/through those boundaries Welcome active third parties Different boundaries Own resources
    14. The $1b community “You need a good user base before you start getting contributions.” Marten Mickos, (Sold MySQL for $1B)
    15. Action Points Understand who your users are End users of products? Developers of related products? Researchers? Probably all of the above Look after all users they are tomorrows contributors
    16. The Environment Courtesy of amymyou http://www.flickr.com/photos/65806584@N00/518271146/
    17. Join an Existing Community Raise awareness of your own work Attract users from connected communities Learn from successful communities Stay abreast of current thinking Lose independence?
    18. Build a New Community Limited visibility – fewer users Retain full independence Do you really need it? What will it bring you? More recognition for initiators Little opportunity to learn from others
    19. Build a Sub-community “Best” of both worlds Benefit from experience of some Maintain some independence A sensible compromise? Little fish in a big pond Is there a suitable parent?
    20. Action Points Explore existing communities Are they similar enough to you Engage with existing communities Are they responsive? Are they accommodating? Join or build? Join and build?
    21. 4 Essential Community Tools Web site Archived mailing list Issue tracker Version control That's it! No other essential tools all others may cause fragmentation
    22. 4 Essential Processes Decision making Conflict Resolution Meritocracy of contribution Benevolent dictator Transparency Recognition & Reward
    23. Action Points Document an open governance model Create your community environment Four essential simple tools Raise awareness “Talk to yourself” Welcome and mentor newcomers
    24. The Economy Courtesy of thefuturistics - http://www.flickr.com/photos/thefuturistics/2905639419/
    25. Selfish Motivations? “Those who contribute to us are as selfish as anybody else. There's rarely any charitable aspect of this.” Marten Mickos, (Sold MySQL for $1B)
    26. Facilitate Exchange Give as much as you can Take as much as you can Give everything Expect nothing Do it all in the open
    27. Barter and Monetisation Barter is a form of monetisation User feedback (market research) Evangelism (marketing) Code (product development) Most people won't or can't offer anything These people will pay for support Accept payment in kind or in cash
    28. Action Points Identify what you can give Identify what you need Acknowledge that exchange is for mutual benefit selfishness is allowed even encouraged Be transparent Adhere to your open governance model
    29. Managing Forks “Forking” is the splitting of the project and community into two Forks are usually damaging Whole is no longer greater than the sum of its parts Sometimes forks are necessary Threat of fork keeps community “true”
    30. Action Points Maintain transparency at all times No “closed doors” decisions Prevent “Chinese whispers” Represent the community as a whole All members are individuals Focussed on common objectives Facilitate out of scope “linking”
    31. Courtesty of Perrenque http://www.flickr.com/photos/perrenque/2945816430/
    32. Be Realistic, Be Sensible Building an open development project takes time “they” won't come flocking you will talk to yourself in the early days Start as you mean to go on Lead by example, others will follow Encourage everyone to help new users
    33. Action Points Get management buy-in Community building has up-front costs Report value of community engagement e.g. what is a small contribution worth? Keep the “lurking” community engaged Communicate progress and issues
    34. OSS Watch Strategic Projects Open Development (community led) Sustainability planning (from bid stage) Community development effort Project communities Inter-project communities We are community members
    35. Thank you for listening, For more information... info@oss-watch.ac.uk www.oss-watch.ac.uk Ross Gardler http://www.slideshare.net/rgardler Image: Some Rights Reserved http://www.flickr.com/photos/ksaad/152579107/

    + Ross GardlerRoss Gardler, 9 months ago

    custom

    551 views, 0 favs, 0 embeds more stats

    Sustainable Free and Open Source software is more t more

    More info about this document

    CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

    Go to text version

    • Total Views 551
      • 551 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 9
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories