拓展阅读

Devops-01-devops 是什么?

Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件

代码质量管理 SonarQube-01-入门介绍

项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件

项目管理平台-01-Phabricator 入门介绍 一套集成的强大工具,帮助公司构建更高质量的软件

持续集成平台 01 jenkins 入门介绍

大家找 Jira 替代方案,主要是要寻找什么

Jira 最初设计为一个缺陷跟踪工具,但后来逐渐发展成为现在的项目管理工具。

然而,对于需要不同视图或功能的公司来说,它可能不是最佳解决方案。当人们寻找 Jira 的替代方案时,通常是出于以下几个主要原因:

成本效益:Jira 的成本是一个因素,你可能很难接受。在过去,Jira 的产品价格几乎每年都会有20%左右的上涨。一个百人左右的小团队,每年的订阅费用可能就需要上百万。这种诉求的客户往往需要那些往往提供更灵活的定价模式的替代方案,可能包括免费版本或更低成本的订阅选项。

易用性:虽然 Jira 非常强大,但其复杂性也可能成为一些团队的障碍。新用户可能会觉得 Jira 的用户界面不够直观,学习曲线较陡。一些替代软件提供了更简洁、更易于理解和使用的界面。

本地化和语言支持:国内用户可能会更倾向于使用支持中文界面,以及支持本地化服务的项目管理工具,这有助于提高团队的使用效率和沟通效果,以及安全性。

功能匹配:不是每个团队都需要 Jira 提供的广泛功能。一些替代产品可能提供更贴近某些团队特定需求的功能,如更好的任务管理、时间跟踪或资源分配工具。

集成能力:尽管 Jira 提供了广泛的集成选项,但更多的事海外插件,国内的大部分工具并未在集成范围,你需要请定制团队进行二次开发才可能与国内的主流管理系统打通。

扩展性和定制性:一些企业可能需要一个更灵活的平台,能够根据特定的业务需求进行定制和扩展,而 Jira 的某些方面可能较为固定。

服务和支持:国内用户使用国产软件时,能获得更快捷的客户服务和技术支持,这对于解决使用中遇到的问题非常重要。

国内企业选择和放弃 jira 背后的原因分析,以及主要的替代方案

1.人们选择 Jira 的原因

JIRA是澳大利亚公司 Atlassian 出品的项目与事务跟踪工具。被广泛应用于需求管理、项目追踪、任务追踪、缺陷追踪、流程审批、敏捷项目管理等软件研发领域。JIRA 在全球使用广泛,离不开它的成熟功能,比如配置灵活、功能全面、部署简单、扩展丰富、覆盖研发管理全流程;

jira在功能方面的优势:

针对问题其默认定义了丰富的字段来记录问题的各种信息;包括Issue Type, Issue summary, Issue Description, priority, assignee,reporter, resolutions等等;

强大的自定义字段功能,自定义字段自带有22中类型可以选择,而且还可以通过JIRAExtension来支持更多类型。

针对每个字段都能进行屏幕,项目,问题类型等配置,可以方便的控制字段应该出现在哪里,而不应该出现哪里。

默认定义了工作流的一些状态:new, open, defer, pending, resolved, reopened, closed。默认定义了一个简易的工作流,:open-inprogress-resolved-closed。 强大的自定义工作流功能,针对不同的流程节点可以定义不同的权限、字段、后续可供选择的处理方式。

丰富的权限管理配置,可以针对项目、用户、用户组、项目角色、操作定义各种组合定义。

虽然这也是在国内使用广泛的原因之一,但更关键的则是因为能支持客户自己部署(Serve版本),在安全上和管理上杜绝了诸如WPS文档,TAPD等国内产品对安全和知识产权的保护问题。一句话:一切都是客户自己的,自己的数据,自己的服务器,自己的网络环境,自己的体系。

不过因为政策调整,这一优势在2021年已经不复存在。

2.人们放弃使用Jira的一些理由

没有一个工具能满足所有人的要求,jira也一样存在缺点,在项目管理工具越来越多的今天,用户也会因为这些缺点而选择切换到其他工具。其中最普遍的包括:

1.价格昂贵:一百人团队动辄上百万的价格,而一些同类型工具价格仅为30%-40%;

2.停售 Server 版,强迫用户上云:2021年2月,Atlassian官方宣布正式停售旗下Jira、Confluence等系列产品Server版许可证,并于2024年2月15日终止Server产品的支持。但其并不在国内设数据中心,所以这一定程度意味着对国内用户的禁售。具体政策大家可通过以下文章查看《 Jira新政策发布,中小企业的2种应对策略 》

3.项目管理能力有局限性:Atlassian 开发另一个产品 Confluence 显然是有原因的,因为 Jira 本身不具备足够的项目管理能力。Confluence 允许创建产品页面、跟踪需求并将其与 Jira 事务联系起来,也可以记录项目的总体业务战略。它从另一方面弥补了 Jira 项目管理能力的不足之处。

4.不适用敏捷软件开发:Jira最开始只是问题追踪工具,后来在项目中加入Scrum和kanban,并通过敏捷教练指南来说明,这个工具允许团队进行敏捷项目管理。

5.功能配置非常复杂:在刚引入Jira时,必须有专门的系统配置专家进行配置,并且进行专门的培训,否则根本不知道如何使用。在大型公司或组织中,遇到系统问题员工甚至可能不知道该去问谁。

6.重要功能的缺失:对于某些应用场景来说,Jira 不提供原生的功能,比如测试管理,这些插件的购买通常也是上十万每年。

7.交互体验笨拙且不一致:目前的 Jira 配置所包含的大量元素,以及每个元素的大量参数都会给我们带来很多配置工作,并且这些配置项很难有序组织起来。这是最新几次更新也没有考虑解决的问题,对新老用户体验来说都有很大的影响。

8.性能问题,加载速度慢:Atlassian 服务器负责人 Cameron Deatsch 分享了一个客户的故事,这个企业的待办事项列表中有12.4万个事务,在使用时必须要等待很久才能完成加载,以至于他们把休息时间安排在等待敏捷看板重新加载的时间之中。

9.客户服务不达预期:Atlassian 在中国并不设办公室,所有的服务都是通过代理商付费才有(1W/天);而且一些缺陷或者功能上的需求,想要其上线非常难,因为目前 Jira Software Server 积累了近20000个缺陷报告和功能需求。

正是因为这些原因,越来越多的用户选择弃用Atlassian的产品,《 财报前瞻 Atlassian在夹缝中求生? 》或许也一定程度佐证了这一观点。这也是为什么一些Jira的原有客户转投一些更年轻、智能化的产品,比如国内的 PingCode、Clickup 等。

3.人们切换 Jira 的主要方案

通过采访那些从 Jira 切换到其他工具软件的用户我们发现,他们所寻找的 Jira 替代工具并不是要求100%取代Jira,而是有所取舍。

因为类似 Jira 而有超过 Jira 的工具并不存在,每个工具都有其特点和优劣势。

大部分企业的核心策略是找一个能够支撑现有管理流程的产品,并解决使用 Jira 时所面临的关键问题,而一些不那么重要的管理流程,则是进行一定的调整或者曲线救国的方式完成。

chat

类似 jira 的项目管理开源项目还有哪些?

根据您的请求,以下是一些类似Jira的开源项目管理项目:

  1. Redmine:Redmine是一个开源的项目管理工具,提供灵活的问题跟踪功能。它支持多项目管理,包含项目规划、时间跟踪和成本估算等特性。Redmine的特色在于其插件系统,允许扩展和定制功能以适应不同的工作流程。

  2. Bugzilla:Bugzilla是一个开源的缺陷跟踪和管理系统,被广泛用于监控软件开发中的错误和问题。它提供了强大的搜索和报告工具,支持自定义工作流程、自动化邮件通知和详细的权限控制。

  3. Trello:Trello是一个基于看板的项目管理应用,其简单直观的界面让任务管理和团队协作变得轻松愉快。用户可以通过创建卡片来代表任务,这些卡片可以被分配、分类、并移动到不同的列中,以反映任务的进度。

  4. Visure:Visure以其专注于需求管理和可追溯性的解决方案,成为寻找Jira替代品的首选。它专为提高需求管理流程的效率和简化而设计,提供专业的需求管理、强大的可追溯性、可定制工作流程、监管合规支持和无缝集成能力。

  5. TestRail:TestRail是一款专业的测试管理工具,提供了全面的测试案例管理、测试计划执行和结果跟踪功能。它支持团队高效组织和管理测试活动,包括创建和维护测试库、规划测试周期和跟踪缺陷。

  6. Jama:Jama以其在需求管理方面的强大性能和全面性,成为一个值得注意的Jira替代品。它围绕需求管理构建,提供了高级的可追溯性、协作审查功能、可配置的工作流程、合规和审计支持、以及与其他工具的集成能力。

  7. CodeBeamer:CodeBeamer是针对软件开发项目管理的全面解决方案,特别强调应用程序生命周期管理(ALM)。它提供从需求管理到测试、问题跟踪和发布的端到端功能,使软件团队能够通过一个统一平台高效管理项目。

  8. Polarion:Polarion是一个全面的应用程序生命周期管理(ALM)工具,为寻求端到端管理功能的组织提供强大的替代方案。Polarion强调需求管理、测试管理、变更和配置管理、以及协作和审查功能。

这些开源项目管理工具各有特点,可以根据您团队的具体需求和偏好来选择适合的工具。

参考资料

https://zh.wikipedia.org/wiki/JIRA