前言
我是一名普通的软件开发人员,每天的工作就是和代码打交道,沉浸在逻辑的世界里。然而,平静的工作节奏被老板的一个要求打破了。
那天,老板把我叫到办公室,一脸严肃地说:“你来公司也好几年了吧,我们公司从以前人少好管理,现在人多了管理有点跟不上了,你去找一款免费好用且功能全面的开源项目管理软件,要能提高咱们团队的工作效率,同时让我能全盘了解项目情况”。
手上活很多,看来只能周末找了,周末我打开电脑,开始在网上搜索,也咨询了前同事和行业内的朋友们,我根据他们的建议和网上查找,我初步列出选型的名单:禅道、Redmine、OpenProject、Codes、pingCode。下面是我选型及验证的过程,希望对其他人有所启发。
1.禅道
优点
开源,功能全面、知名度大,可以二次开发,朋友推荐说免费,用着还可以,我抱着很高的期望进行试用,但是试用了几天后,还是放弃了。
缺点
界面设计不够美观:禅道的界面设计可能相对朴素,不够时尚和美观,对于一些对界面要求较高的员工来说,可能会影响使用体验。不过,这并不影响其功能的正常使用。
缺少全局项目管理视角:管理层看不到所有项目需求、缺陷、任务的情况等等,全局视角不是简单的统计,是直接能看到明细。
学习成本仍存在:尽管禅道操作相对简单,但由于其功能丰富,对于一些初次接触项目管理软件的员工来说,仍需要花费一定的时间和精力去学习和掌握。特别是对于一些复杂的功能和概念,如敏捷开发流程、项目集管理等,理解和运用起来可能有一定难度。
看起来功能很全面,很多刚需功能需付费,比如说甘特图、Excel的导出、需求及任务没有分组的功能、在需求页面不能看到需求下的任务等等,需要购买付费版才能使用,所以对于没有预算的我们来说很难受。
官网地址:禅道项目管理软件 - 开源、免费的项目研发测试管理工具
2.Redmine
优点
开源、国内知名度较高,还有一堆插件,朋友推荐说简单好用。关键是免费的,试用了一天就放弃了。
缺点
界面设计欠佳:界面相对简陋,用户体验不够友好,尤其是与一些现代的项目管理软件相比,在操作的便捷性和视觉效果上存在一定差距,可能影响用户的使用积极性。
安装配置复杂:安装和配置过程相对复杂,需要一定的技术知识和经验,对于非技术人员来说具有一定难度,这在一定程度上限制了其在一些技术力量薄弱的团队中的推广。
缺少全局项目管理视角:管理层看不到所有项目需求、缺陷、任务的情况等等,全局视角不是简单的统计,是直接能看到明细。和禅道一样的缺点。
官网地址:Redmine中文 – 增强版 – 开源项目管理软件、免费项目管理软件
3.OpenProject
优点
开源,免费
缺点
OpenProject用户体验感一般:很多操作都会整个页面更新一下,用惯了响应式的,这种全刷的模式感觉就很奇怪。无论是本地搭建还是云端,操作的响应速度也不是很快。
缺少全局项目管理视角:管理层看不到所有项目需求、缺陷、任务的情况等等,全局视角不是简单的统计,是直接能看到明细。和禅道一样的缺点。
安装配置复杂:安装和配置过程相对复杂,需要一定的技术知识和经验,对于非技术人员来说具有一定难度。
4.Codes
在和朋友吃饭的时候,朋友知道我发朋友圈在寻找开源项目管理软件,就给我推荐一款开源项目管理软件,说免费,功能非常全面还不限制功能,免费我相信,功能全面还不限制功能我不太相信,朋友马上就给我甩了这个链接说你看了就知道我有没有在骗你了Codes 重新定义 SaaS 模式的软件研发项目管理平台开源版 4.5.7 发布 - OSCHINA - 中文开源技术交流社区看了这个帖子确实功能强大,但是对帖子里说的不限制功能免费,还是觉得有套路,准备吃完饭就回公司下载试用打他脸,试用后没想到是真的。
优点
安装升级都是一键式的傻瓜安装
codes官方客服响应非常快,免费客户也享受到了VIP客户的待遇
对中小型企业非常友好:不限制功能,免费版和商用版除了在用户数上有区别,功能完全一样。
体验感很棒、简单易用:点击后响应速度很快
自主控制数据:程序和数据都在本地,只是认证在云上,比传统的SaaS来说做到了数据自主
功能全面:需求池、原型管理、工单管理、工作汇报、需求管理、任务管理、测试管理、缺陷管理、自动化测试、项目文档、工时进度管理、风险管理、项目管理(支持多种模式),统计分析等。
拥有全局项目管理视角,使管理层能看到所有项目需求、缺陷、任务的情况等等,能直接看到明细,也可以查看单个或所有,也有跨项目的全局视角,这对于跨项目管理来说很方便,我们老板很喜欢。
比如 图中示例
缺点
功能太全面,对于完全不懂项目管理的小白来说,有一点点学习成本,但是基本上也做到开箱即用
如果想二开,开源版功能没有免费版功能多,用免费版就足够了,二开也需要成本。
官网地址:Codes - 项目管理软件 - 开源、免费的项目研发测试管理工具
5.pingCode
ui不错,虽然25人免费,但是有很多刚需功能遭到了限制,还不能本地部署。
我将试用报告和详细分析说给老板听,老板听完后,决定试用Codes。
我们团队试用了一个月,因为Codes有很多与众不同的功能创新,我们花了一周来适应,适应后感觉非常爽,中间老板还找了Codes官方做了一个线上培训,培训后用起来非常顺手啦,更多的功能还在探索中,整体还是非常不错的。中间我们给codes官方提建议,他们都在一周内实现了我们的建议,这一点非常奈斯。
总结
不同的开源项目管理软件都有不同的优缺点,名气大小不能作为选择开源项目管理软件的标准。只有亲自试用后,才能深入了解是否符合公司实际需求以及公司的预算情况,才能挑选出真正适合公司的开源项目管理软件。就像Codes在市场上没禅道名气大,但试用后Codes确实比禅道更适合我们,也更好用。