目录

淘宝研发使用哪款项目管理、团队协作、BUG跟踪系统

JIRA 被全球众多团队所采纳,是一个强大的项目管理工具。在此可以实现项目的跟踪、BUG的记录及跟进,还支持敏捷开发流程。配合Confluence,JIRA可以实现完整的项目管理和文档管理。随着时间的推移,JIRA加入了许多项目管理功能,例如敏捷看板(Scrum和Kanban)、版本管理、任务分配、工作流定制等。

一、JIRA的功能特点

JIRA,出品自Atlassian公司,是一个广泛使用的项目管理和问题跟踪工具,特别在软件开发行业中具有较高的知名度。以下是JIRA的主要功能特点:

  1. 问题跟踪和管理:用户可以创建、编辑和跟踪BUG、新功能和任务。每个问题都可以分配一个独特的标识符和详细描述。
  2. 自定义工作流:根据团队和项目需求,用户可以创建自定义的工作流,定义各个阶段以及从一个阶段转到另一个阶段的条件。
  3. 敏捷工具:支持Scrum和Kanban工作流程,如Sprint规划、敏捷报告和敏捷看板。
  4. 报告功能:提供各种预制和自定义的报告,帮助团队分析项目进度、团队性能和其他关键指标。
  5. 集成能力:JIRA能够与众多其他工具集成,如Confluence(文档管理)、Bitbucket(代码托管)和许多其他DevOps工具。
  6. 自定义字段和屏幕:允许团队根据其具体需求定义自己的字段和屏幕。
  7. 权限和安全性:JIRA提供了详细的权限管理系统,包括项目角色、全局权限和工作流权限。
  8. 插件和扩展:JIRA市场上有大量插件,可用于扩展JIRA的功能,以满足特定的业务需求。
  9. 移动访问:JIRA提供了移动应用,使团队成员可以在路上跟踪和管理任务。
  10. 批量操作:允许用户批量更改、转移或删除多个问题。
  11. 通知系统:基于用户的活动和偏好,JIRA可以通过电子邮件、聊天工具或内部通知来通知用户。
  12. 仪表板和小工具:用户可以创建自定义的仪表板,展示对其最相关的数据和报告。

JIRA适用于从小型团队到大型企业的各种规模的组织,它灵活的特性允许组织根据自己的流程和需求进行定制。

二、JIRA的开发

JIRA的开发和演变是一个有趣的故事。它由澳大利亚的Atlassian公司在2002年推出,并迅速成为软件开发和IT团队中广受欢迎的问题跟踪和项目管理工具。以下是JIRA发展历程中的一些重要时刻和里程碑:

  1. 起源:在2002年,Mike Cannon-Brookes和Scott Farquhar在大学时期创建了Atlassian,并推出了他们的名列前茅个产品JIRA。JIRA这个名字来源于“Gojira”(即Godzilla的日语名称),它是为了吞噬其他的问题跟踪系统而创建的。
  2. 早期版本:JIRA最初是作为一个缺陷跟踪工具而设计的,但很快就因其灵活性和可定制性得到了广大开发者的喜爱。
  3. 演进:随着时间的推移,JIRA不仅仅是一个缺陷跟踪工具。Atlassian加入了敏捷开发工具,如Scrum和Kanban看板,使其成为一个完整的项目管理解决方案。
  4. JIRA Software, JIRA Service Desk, JIRA Core:随着其功能和用途的增长,Atlassian开始将JIRA分为几个不同的产品:JIRA Software(针对软件开发团队)、JIRA Service Desk(为IT和客户支持团队设计)和JIRA Core(为非技术团队设计)。
  5. 插件和集成生态系统:Atlassian Marketplace的推出为JIRA带来了大量的第三方插件和集成,进一步增强了其功能和与其他工具的互操作性。
  6. 移向云:随着云计算的崛起,Atlassian推出了JIRA Cloud,允许团队不需要自己的服务器和维护工作即可使用JIRA。
  7. 持续的改进和特性增强:Atlassian持续地为JIRA引入新功能,例如下一代项目、改进的用户界面、更好的搜索和查询功能等。

在过去的20年里,JIRA从一个简单的问题跟踪工具发展成为了一个全功能的项目管理平台,并拥有数百万的用户。Atlassian的成功部分归因于其对客户反馈的重视和持续的产品改进。


延伸阅读

淘宝用的其他工具

1、Teambition :一款国内知名的项目管理软件,强调任务划分和团队协作。其友好的界面设计和智能提醒系统,为淘宝研发团队带来了日常的工作便利,帮助团队成员保持在同一页上。

2、GitLab :除了代码托管,GitLab还有一套完整的持续集成、部署和监控流程。它的issue跟踪系统也能够帮助研发团队有效管理BUG。

3、Trello :看板管理方式的代表,Trello让项目管理变得更加直观。通过卡片和列的方式,淘宝研发团队可以快速查看任务的进展状态,并调整优先级。

4、Confluence :作为Atlassian旗下的产品,Confluence是一个企业级的知识管理系统。与JIRA完美集成,为团队提供了文档管理和知识共享的平台。

常见问答

Q1:如何集成JIRA与其他工具?

答:JIRA提供了APIs和Webhooks,使得与其他工具的集成变得相对简单。此外,Atlassian Marketplace上有大量的插件和集成。

Q2;JIRA可以支持多少用户?

答:JIRA的支持用户数量取决于您购买的许可证类型。它提供从小型团队到数千名用户的企业级解决方案。

Q3:我可以在JIRA中自定义我的工作流吗?

答:是的,JIRA允许创建完全自定义的工作流,包括状态、转换和后处理器。

Q4:JIRA和Confluence有什么区别?

答:JIRA主要是一个项目管理和问题跟踪工具,而Confluence是一个团队协作和知识管理工具。它们经常一起使用,以促进团队之间的沟通和协作。

Q5:JIRA Cloud和JIRA Server有什么区别?

答:JIRA Cloud是Atlassian托管的版本,用户只需支付订阅费用即可使用。而JIRA Server是用户在自己的服务器上安装和管理的版本,需要 upfront license 费用和自己承担维护责任。

Q6:如何迁移数据到JIRA或从JIRA导出数据?

答:JIRA提供了数据导入和导出工具,支持多种格式,如CSV、XML等,方便用户进行数据迁移。

一站式研发项目管理平台 PingCode

一站式研发项目管理平台 PingCode

支持敏捷\瀑布、知识库、迭代计划&跟踪、需求、缺陷、测试管理,同时满足非研发团队的流程规划、项目管理和在线办公需要。