masterlab的核心是借鉴了jira的业务设计模式,去除jira一些不实用的功能,更符合国内用户使用的习惯。下面对比一下这些年我团队一直用的jira和masterlab。
jira是由澳大利亚Atlassian公司开发的商业软件,由于它对很多开源项目实行免费的缺陷跟踪服务,所以知名度比较高。jira功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。
简单说一下masterlab,masterlab是 轻量级的开源的基于敏捷开发的项目管理与团队协作系统。由国人开发,理念继承jira,很多细节上的处理比起其他开源的产品好很多。
masterlab的开源地址:
https://github.com/gopeak/masterlab
https://www.oschina.net/p/masterlab
jira和masterlab核心功能比对
1、问题/事项
jira跟踪问题(Issue),这些问题可以是bug,功能或者任何其他您想要跟踪的任务;每一个问题有一些关联的信息。在masterlab
里叫事项,更符合国人的叫法。
- | jira | masterlab |
---|---|---|
问题类型(Issue Type) | 有 | 有 |
摘要(summary) | 有 | 有 |
问题描述(description) | 有 | 有 |
问题所属的项目 | 有 | 有 |
问题关联的项目组件(component) | 有 | 有 |
问题影响的项目版本(affect version) | 有 | 有 |
问题将被解决的项目版本(resolved version) | 有 | 有 |
问题发生的环境 | 有 | 有 |
问题的优先级 | 有 | 有 |
问题的报告者 | 有 | 有 |
问题的指派处理人 | 有 | 有 |
问题的当前状态 | 有 | 有 |
问题相关的历史记录 | 有 | 有 |
2、项目
jira系统通常包含许多项目。这些项目相当于产品或者开发项目,您想要跟踪和这些项目相关的问题。每一个问题属于一个项目。每一个项目有一个名字和一个关键字(如:WEB),以后属于这个项目的问题的关键字就会包含WEB(如:WEB-100,WEB-101)。在masterlab
中基本是相同的实现。
- | jira | masterlab |
---|---|---|
项目版本 | 有 | 有 |
模块 | 有 | 有 |
标签 | 有 | 有 |
Workflows工作流 | 有 | 有 |
权限控制 | 有 | 有 |
迭代 | 有 | 有 |
敏捷看板 | 有 | 有 |
图表 | 有 | 有 |
可以看出masterlab是朝着jira本地化方向发展的,而jira功能上提供更多的定制化的功能,大多也用处不大,masterlab也做了一些精简。
由于jira不太符合我们的使用习惯,目前在使用masterlab来替代jira,让团队更多的人来参与敏捷开发。
价格与费用
- jira按人头收费,费用较高
- masterlab基于开源社区,免费提供代码,目前社区比较活跃
以上就是我对于jira和masterlab的一些对比,有很多细节上的对比就先不贴出来了。希望国产软件越来越好。