其他 Atlassian 产品

Jira 是 Atlassian 公司在2002年推出的第一款产品,此后 Atlassian 围绕团队合作陆续推出了 Confluence、Bamboo、Bitbucket 等一系列产品。Atlassian 于2015年12月在纳斯达克挂牌上市,当时市值 44 亿美元,2021年9月底其市值突破 1000 亿美元。

Atlassian 的产品根据用途可分为四类:规划、追踪和支持,协作,编写代码、构建并交付,身份与安全。我们来认识一下其中的主要产品。

规划、追踪和支持

(1) Jira Software

该产品是敏捷团队的首选软件开发工具,用于规划、追踪和发布软件。

(2) Jira Service Management

该产品支持高速协作,快速响应业务变化并提供出色的客户和员工服务体验。

(3) Jira Work Management

该产品用于帮助企业团队和项目实现友好且直观的协作,专为跨团队协作和打破信息孤岛而打造。

(4) Jira Align

该产品用于连接业务团队和技术团队,让企业的战略与成果协调一致。

(5) Statuspage

该产品在服务出现故障或者进行定期维护时,及时告知客户情况,并实时更新处理状态。它能协调事件响应、运维、客户支持、研发等团队共同处理事件,把事件的影响范围、处理过程和结果实时传递给内部团队和客户,Statuspage 提供了事件信息展示页面、事件订阅和通知、事件信息模板等功能。Statuspage Cloud 版本的界面如图1-6所示。

其中,事件信息页面为服务提供一个事件信息展示页面(单击左下角的 View status page 链接),用来显示服务的整体运行状态、服务每个组件的状态、以往发生的事件历史。如果有事件正在发生,则显示事件的影响范围、状态等信息。在事件信息页面中,用户可以单击 SUBSCRIBE TO UPDATES 按钮订阅事件通知,以便及时获取事件的状态更新信息。事件通知支持通过电子邮件、短信、Webhook 等订阅方式,如图1-7所示。

(6) Opsgenie

Opsgenie 借助强大的事件警报和值班表功能,及时通知相关负责人,并帮助开发和运维团队及时处理事件警报,保证服务可用性。Opsgenie Cloud 版本的界面如图 1-8 所示。

image 2023 11 17 10 55 14 270
Figure 1. 图1-6 Statuspage Cloud 版本界面
image 2023 11 17 10 55 51 537
Figure 2. 图1-7 事件信息页面
image 2023 11 17 10 56 17 376
Figure 3. 图1-8 Opsgenie Cloud 版本界面

通过可靠的报警机制确保不错过关键警报。对警报进行分组并过滤干扰因素,支持邮件、短信、电话等多种渠道通知值班人员。通过值班表管理功能可灵活地定义人员值班表,自定义警报上报规则,如果警报在规定时间内未得到响应,则根据规则逐级上报,直到有人响应。警报报告和分析功能可以分析发生警报的原因、警报处理情况,帮助团队提升产品质量,提高问题处理能力和改进流程。

(7) Halp

通过 Halp 可以直接在聊天工具(Slack、Microsoft Teams)中获取、跟踪和解决用户请求,并为常见问题设置自动答复。用户可以在聊天工具中直接输入问题描述来创建用户请求,查看提交的请求状态。如果系统识别出是常见问题,则自动发给用户处理方式的相关文档。

协作

Confluence 作为 Atlassian 推出的第二款产品,主要用于打破信息孤岛,促进团队之间的信息共享与协作,主要功能有文档协作、搭建知识库、管理文档、分享知识等。Confluence Cloud 版本的界面如图 1-9 所示。

image 2023 11 17 10 58 17 481
Figure 4. 图1-9 Confluence Cloud版本界面
  • 知识管理:建立知识库,汇总和沉淀所有信息和知识,并进行分类管理。提供强大的信息检索能力,方便用户快速查找所需知识。通过良好的知识分类和组织帮助团队新成员快速掌握工作内容。

  • 项目协作:建立项目空间,记录项目计划、会议记录、待办事宜、更新项目进度等信息。项目成员可以快速了解项目的整体情况,并实时更新和反馈最新信息。

  • 对话交流:用户可以对文章,甚至某一句话添加评论,其他人可以回复和讨论。所有人都可以从这些对话中了解不同的观点和获取反馈。通过@成员的方式实时向对方的邮箱发送通知,避免遗漏信息。

编写代码、构建并交付

(1) Bitbucket

借助 Bitbucket,团队不仅可以进行 Git 代码管理,还可以集中规划项目、开展代码协作以及进行测试和部署。Bitbucket Cloud 版本的界面如图 1-10 所示。

  • 代码库:提供 Git 代码库托管服务,并且支持通过网页来管理。

  • 代码评审:通过拉取请求(Pull request)进行代码评审,可以在网页上对具体的代码进行内嵌式的评论。

  • 持续交付:通过集成式 CI/CD 流水线,自动完成从编写代码到构建、部署、测试、上线的整个流程。

    image 2023 11 17 11 02 00 730
    Figure 5. 图1-10 Bitbucket Cloud版本界面

(2) Bamboo

用于持续集成、部署和发布管理,通过自动工作流打通从代码到部署的CI/CD全流程。

(3) Fisheye

用于跨代码库(SVN、Git、Mercurial、CVS 和 Perforce)进行搜索、监控和跟踪。

(4) Crucible

用于跨代码库(SVN、Git、Mercurial、CVS和Perforce)审查代码、讨论更改、共享知识和识别缺陷,通过代码审查找到缺陷并提高代码质量。

身份与安全

(1) Atlassian Access

在 Atlassian Cloud 版本上实现企业级可见性、安全策略和控制力。可以统一管理企业购买的 Atlassian Cloud 版本产品的用户和数据,主要功能有单点登录、用户生命周期管理、活动目录(Active Directory)同步、API令牌管理、强制启用两步验证等。

(2) Crowd

适用于 Atlassian Data Center 版产品的集中式身份管理,支持在多个产品之间的单点登录,可以管理来自多个活动目录的用户,通过审计日志来跟踪设置变化。