在项目管理中,我们需要一些工具来辅助我们的工作。通过介绍Redmine和DotProject这两款软件,希望能帮助大家能更好的管理项目,实施项目。
项目管理逐渐在各行各业深入人心,于是应运而生出现了许多的在线项目管理网站,去年我曾经介绍过忙吧和易度两家在线项目管理服务网站,最近还发现了趣客、快做网,国外提供在线项目管理服务的网站则更多。
不过在这类网站上进行项目管理存在着安全隐患,对于开发类的项目不能和代码开发和测试等结合起来存在很大局限性,另外功能扩展也相对较困难。因此今天我主要向大家推荐适合在公司内部安装,并适合对IT项目进行管理的两款轻量级开源工具:Redmine和DotProject。(注意:这两款轻量级工具比较适合中小型企业,大型公司建议用更专业的集成管理工具)
DotProject:是一个基于LAMP的开源项目管理软件,历史比较悠久(号称始于1996年),在全世界被翻译成几十种语言,涵盖了公司管理、项目管理、任务跟踪(带甘特图)、论坛、问题跟踪、文件管理、日历,通信录、备忘录、投票、权限管理、主题管理。这是个老牌的项目管理系统,使用人数较多,而且功能也比较全面和强大,不过配置较复杂,另外虽然有中文包但部分地方仍然出现乱码,最近的更新也非常的迟缓,从2.1.1版本升级到2.1.2版本花费了接近一年的时间,官方主页也失效了,不知是否开发人员方面有何变动。不管怎样,DotProject仍然是目前应用广泛,比较成熟的一套轻量级项目管理系统。
Redmine:这是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来(未考证),支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。界面友好性胜过Dotproject,配置功能强大而且方便,自定义属性和更新通知也很实用,详细的介绍可以看看清华同方的redmine站点。中文版Redmine在线演示:ezWORK、英文版可看Redmine提供的官方演示。李征还建立了一个提供免费redmine服务的站点:Redmine.NET。
之所以推荐这两款工具,首页因为他们是免费开源的,具备良好的扩展性,大家可以在此基础上做适合自己公司的扩展开发,其次它的B/S架构非常方便实用,很适合团队的项目管理,另外和一些版本管理和错误跟踪工具的初步集成也让项目管理更加轻松容易。个人比较偏好Redmine多一些,在之前的公司就是使用Redmine进行项目管理、知识分享、任务分配和KPI考核。当然如果你仅仅是做个人或单一的项目管理,平时使用ms的projcet或者excel都足够了。
除此之外还有一些基于web的项目管理系统:XPlanner、Onepoint、]project open[、JIRA、Trac也值得关注。
虽然上面提到的系统可以解决日常大部分的项目管理需求,但仍然没有实现将需求、设计、任务、开发、版本控制、测试用例、bug跟踪、版本发布等完美的结合到一起,这估计是免费开源系统的一个缺陷,缺乏足够的资源支撑进行更大规模的集成开发。而商业化的工具在这方面就更具优势,例如被IBM收购的Telelogic就有一系列工具,Doors、Changes等等,基本实现了上述所有流程的整合,但是在费用方面就不是中小型公司可以承受的。不过对大部分中小型企业来讲,在DotProject和Redmine基础上进行适当的扩展已经可以满足日常需求了,毕竟还有相当部分的企业还是采用project和excel在进行项目管理。