processes and tools for open development collaboration
DESCRIPTION
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.TRANSCRIPT
![Page 1: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/1.jpg)
Processes and Tools in Open Development Collaboration
Sander van der Waal – OSS Watch
Trinity College 30th March 2011
![Page 2: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/2.jpg)
![Page 3: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/3.jpg)
Essential collaboration tools
Information Communication
![Page 4: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/4.jpg)
Typical open development process
Process ToolRecord an issue Issue trackerAssign the issue to a developer Issue trackerDiscuss intentions Mailing list Do the work as a committer Version controlDo the work as a non-committer Issue trackerMark the issue as complete Issue trackerUpdate documentation Website
![Page 5: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/5.jpg)
WebsiteMailing List
Version Control
IssueTracker
![Page 6: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/6.jpg)
Website
HTML XML Wiki
BlogCMS
Website
![Page 7: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/7.jpg)
Communication tools
Forums Mailing Lists
Blogs
Social Networks
Micro blogging
Mail Archives
![Page 8: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/8.jpg)
Integrate and automate
Triggers
Set up ONLY
What you USE
Syndication
![Page 9: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/9.jpg)
Make your project known
Choose code hosting
Host a DOAP file
Submit to Simal http://oss.ly/doaphttp://registry.oss-watch.ac.uk
![Page 10: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/10.jpg)
Project registry framework Simal
Build project catalogues for projects & people
Find links based on categories
Increase awareness of projects and communities
![Page 11: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/11.jpg)
![Page 12: Processes and Tools for Open Development Collaboration](https://reader033.vdocuments.site/reader033/viewer/2022061215/547f188fb4af9ff2498b475b/html5/thumbnails/12.jpg)
Read more
Document on community toolshttp://oss.ly/tools
Simal, the project registry frameworkhttp://simal.googlecode.com
Submit your project to Simalhttp://oss.ly/doap
Simal project registry for OSS Watchhttp://registry.oss-watch.ac.uk