试用过很多开源的项目管理、bug管理系统,都觉得和自己想要的东西有差距。
bugzilla:著名的bug跟踪系统,bug管理方面非常强大,能与版本控制服务器(如CVS、Subversion)结合,但缺乏对整个的项目跟踪管理。
Mantis:一个比较不错的bug跟踪系统,缺点和bugzilla类似。
Trac:一个用Python写的bug跟踪系统,带wiki,与Subversion能够紧密结合,功能不错。但只能对单项目进行管理且项目管理功能弱。
BugFree:国内程序员开发的bug跟踪系统,但界面不敢恭维,而且项目管理能力比较弱。而且没有和版本控制服务器结合。
dotProject:不错的项目管理软件,功能也非常强大,但bug跟踪、与版本控制软件结合能力弱。
Pmtool:我试用后认为最简单实用的项目管理系统,但与版本控制软件结合能力弱。
我心目中的项目管理软件应包含下面的功能:项目管理、任务管理、需求管理、问题管理、测试管理、文档管理、用户管理、能与CVS或Subversion紧密结合、B/S结构、还有......(贪得无厌啊)。最重要的是免费而且开源,最好用PHP编写的(脚本语言中,我只是对PHP熟悉点,哈哈...
)。估计近期是找不到这样的软件了,没办法,只好自己尝试看看能否写一个,而且刚刚对Prado充满热情,所以决定给自己一个尝试的机会吧。
暂时把项目名称叫做PMS(Project Management System),打算是要作开源。
前期根据自己部门需要完成了对数据库结构作了设计,不打算给自己设置deadline,通过这个项目来学习Prado,有时间就慢慢写吧。
设想先实现项目管理、任务管理、需求管理、用户管理、系统管理这五大部分。
阅读(1896) | 评论(2) | 转发(0) |