版本控制、协同开发工具比较

-------------------------------------------

clearcase: IBM Rational, 商用,贵

perforce: P4,免费版支持5个license, 其他商用版

cvs: 开源,旧

subversion: 中小型公司常用,集中管控

git: 开源,分布式,最新,代码托管于github,使用于非集中办公的情况(故开源软件开发多选用它)

http://www.kuqin.com/shuoit/20141213/343854.html 【git开发流程好文】

-------------------------------------------

 

协同开发工具

Source Control: CVS/SVN 
Bug Tracking: Bugzilla, Trac, Roundup 
交流工具: maillist, IM, Forum, IRC, Wiki 
协同开发平台: sourceforge, BaseCamp

禅道, redmine: 

---------

Basecamp是37signals公司旗下的一款非常流行的基于云服务的项目管理软件。以简单易用和颠覆性的创新而出名。 Basecamp提供了消息板,待办事宜,简单调度,协同写作,文件共享。而不是甘特图,炫丽的曲线图,和繁重的电子表格。目前,成千上万的人同意这是一种更好的方式。来自的Farhad Manjoo说:“Basecamp代表了Web软件的未来。”

 

禅道是第一款国产的优秀开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能——这一切,您通过禅道,都可以拥有!禅道在手,项目无忧!
禅道百科地址:http://baike.baidu.com/view/7881832.htm

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。

Redmine百科地址:http://baike.baidu.com/view/2228665.htm

 

禅道项目管理软件的功能列表

1. 产品管理:包括产品、需求、计划、发布、路线图等功能。   
2. 项目管理:包括项目、任务、团队、build、燃尽图等功能。   
3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。   
4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。   
5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。   
6. 组织管理:包括部门、用户、分组、权限等功能。   
7. 统计功能:丰富的统计表。   
8. 搜索功能:强大的搜索,帮助您找到相应的数据。   
9. 灵活的扩展机制,几乎可以对禅道的任何地方进行扩展。   
10. 强大的api机制,方便与其他系统集成。

 

posted @ 2015-03-06 09:37  vigarbuaa  阅读(2707)  评论(0编辑  收藏  举报