Processes and Tools for Open Development Collaboration

1,022 views

Published on

A key feature of open source projects is that software produced is released early and often. In order to do this, well-defined processes for managing communication and software contribution are needed. A number of tools are essential, including mailing lists for project communication, issue trackers for release-planning, and version control systems for tracking the released code. However, managing code and team communication is only part of the open source recipe for success. Projects need to make themselves known to the world if they want to attract new users and contributors.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,022
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Processes and Tools for Open Development Collaboration

  1. 1. Processes and Tools in Open Development Collaboration Sander van der Waal – OSS Watch Trinity College 30 th March 2011
  2. 3. Essential collaboration tools Information Communication
  3. 4. Typical open development process Process Tool Record an issue Issue tracker Assign the issue to a developer Issue tracker Discuss intentions Mailing list Do the work as a committer Version control Do the work as a non-committer Issue tracker Mark the issue as complete Issue tracker Update documentation Website
  4. 5. Website Mailing List Version Control Issue Tracker
  5. 6. Website HTML XML Wiki Blog CMS Website
  6. 7. Communication tools Forums Mailing Lists Blogs Social Networks Micro blogging Mail Archives
  7. 8. Integrate and automate Triggers Set up ONLY What you USE Syndication
  8. 9. <ul><li>Make your project known </li></ul><ul><li>Choose code hosting </li></ul><ul><li>Host a DOAP file </li></ul><ul><li>Submit to Simal </li></ul><ul><ul><ul><li>http://oss.ly/doap </li></ul></ul></ul><ul><ul><ul><li>http://registry.oss-watch.ac.uk </li></ul></ul></ul>
  9. 10. <ul><li>Project registry framework Simal </li></ul><ul><li>Build project catalogues for projects & people </li></ul><ul><li>Find links based on categories </li></ul><ul><li>Increase awareness of projects and communities </li></ul>
  10. 12. <ul><li>Read more </li></ul><ul><li>Document on community tools </li></ul><ul><ul><li>http://oss.ly/tools </li></ul></ul><ul><li>Simal, the project registry framework </li></ul><ul><ul><li>http://simal.googlecode.com </li></ul></ul><ul><li>Submit your project to Simal </li></ul><ul><li>http://oss.ly/doap </li></ul><ul><li>Simal project registry for OSS Watch </li></ul><ul><li>http://registry.oss-watch.ac.uk </li></ul>

×