用 Compass 打造卓越的开发者体验:Atlassian 推出全新的 DevEx 平台
2023.10.24软件开发团队如今所面对的复杂性比历史上任何时期都要高。当前,开发人员所承受的压力不仅仅是编写代码和发布新功能;他们还需要应对安全漏洞、配置 Cloud 服务、自动化测试、实施可观测工具等多重任务。而在这之中,DevOps 的日常琐事往往消耗了他们大量的精力。
更有甚者,微服务、API、多地团队协作、新的开发框架等因素的快速发展,使得开发负责人更难找到影响开发者体验的问题所在,这也直接导致软件交付的速度放缓并带来风险。
要知道,建设一流的开发团队绝不仅仅是技术挑战,更关乎如何更好地协作。过去二十年,我们一直致力于帮助开发团队更高效地合作。现在,面对日益严峻的挑战,我们更希望释放我们超过 260,000+ 客户中的开发团队的无穷潜力。
Compass 现已全面开放
今天,我们激动地宣布,Compass —— Atlassian 的新开发者体验平台已正式推出。它旨在为开发企业提供一个平台,将团队与技术有机结合,推动健康的开发文化,增强风险管理与可靠性,从而提高开发速度。
Compass 提供了以下核心功能,以协助各种规模的的开发团队提升开发者体验:
统一的软件组件目录:一个集中化、易于配置的目录,助您一目了然地查看和跟踪所有服务及其相关数据。
健康评分卡、DORA 指标等:让您可以设定并追踪软件交付和团队健康指标,识别开发中的难点,并增强服务的稳定性。
软件模板:为新服务的创建提供标准化模板,包含最佳实践、政策、Cloud 配置以及部署流水线,简化开发者工作流程。
可扩展性:与您常用的观测工具、CI/CD、测试、协作和源码管理工具无缝集成,确保上下文连续性,并查看您拥有的所有服务的相关数据。
自从产品的 Beta 版本发布以来,多家知名开发企业,如 Dropbox、KFC UK&I、ExpressVPN 和 Boden 等都已经选择了 Compass,以提升他们的开发者体验和开发速度。
软件组件目录:简化您的技术架构,统一跟踪管理
管理代码库中所有的组件,尤其在大规模场景下,无疑是一大挑战。过去,团队们需要自己构建和维护开发者门户。而现在,随着 Compass 的推出,所有开发企业都可以借助这一中央化的软件组件目录,方便地跟踪、搜索技术架构、关键组件信息及相关团队,而无需额外维护。
Compass 为各类工具中的分散数据提供了一个统一且持续的链接标识,从而大大提高了协同效率。因此,开发者们不再需要花费大量时间去搜寻各种信息,如依赖关系、错误报告、部署历史及待命信息等。他们可以轻松自助获取所需资料,从而加快工作进度并大大提高效率。
最为亮点的是,使用 GitHub、Bitbucket 或 GitLab 进行源代码管理的任何开发团队,都能够通过我们提供的一键集成应用,在短短几分钟内建立自己的软件组件目录。
健康评价及 DORA 指标:通过安全、效能及稳定性的评价与指标,为开发者带来更佳体验。
每家公司都有其自己的评价标准,用以衡量服务质量以及各个项目阶段的完成度。有了 Compass,开发团队可以轻松地监控其服务的操作健康状况和软件的交付速度,确保技术架构始终保持在最佳、最稳定、最安全的状态。而 Compass 更是通过快速反馈,帮助开发者们更快地返回解决更为挑战性的问题。
Compass 的健康评分卡让开发团队更为直观地感知技术债务对其稳定性和软件交付效率的影响。此外,Compass 还默认集成了诸如组织代码部署频率、代码提交至生产的时长、引发失败的部署比例,以及修复异常所需时间等 DORA 指标。
团队可定制自己的健康评分卡,该评分卡将在整体架构中自动进行追踪。这样团队能够实时、透明地洞察哪些部分需要更多关注,并简单地跟踪各组件健康状况的变化。当与 Jira Software 搭配使用时,团队可以更加主动地应对并解决问题。而与 Jira Service Management 的结合,让 IT 运营团队不仅能够更加深入地了解支撑关键业务的基础架构,还能够获取来自软件开发工具的相关数据,深入理解关键业务所依赖的开发组件。
最后,Compass 设有专门的团队仪表板,从而让每位开发者都能更为自主地开展工作。该仪表板让所有开发团队在 Atlassian Cloud 之间流畅地共享信息,并明确各团队的职责范围。如此,一旦出现问题,团队能够更迅速地找到解决方案,因为他们知道在哪里寻找合适的协助。
软件模板:为新服务的创建提供一致性自动化方案
开发者及其团队负责人总在寻求减少冗余任务所消耗的时间。这正是我们推出软件模板的原因,其目的是为开发者自动创建新服务,同时整合了行业最佳实践、策略以及工具的整合管理。
开发团队能够轻松地整合其首选的 CI/CD 部署流程、云设施的部署、相关仪表板,以及包括所有权、手册和代码库在内的详细信息。软件模板为开发者铺设了开发之路,让他们无需纠结于初始化的繁琐,可以更多地关注他们代码的核心创新部分。这些模板对于新手开发者或者对某技术不甚了解的人来说,更是宝贵的学习资料。采纳行业最佳实践的模板不仅提升了代码的品质,同时预设了对 CI/CD 工具和云服务的优化配置。
可扩展性:整合开发者最喜欢的工具,达到无缝切换
Compass 能将遍布公司各个角落的信息有机地整合,并紧密地与相关的服务及团队建立连接。
Atlassian 推出的开放式工具链策略,意在让开发者在不频繁切换各种工具的情况下,依然能够与自己心仪的开发工具无缝对接。Compass 能与多种热门工具,例如 Amazon Web Services、GitHub、Slack、LaunchDarkly、CircleCI 及 Snyk 完美集成。更进一步,Compass 也在筹划支持如 DX 这类集成,该平台为各大企业提供开发者体验的深度见解和改进建议。
我们明白,每位开发者对于软件开发的体验都有着独特的感受和需求,这也是我们推出开放 API 的原因——为了满足各种定制化需求。虽然我们为大家提供了核心功能,如组件管理、团队协作、模板设计和绩效记分卡,但最终的使用体验,还需要由您自己来打磨和完善。这种模式无疑为开发者带来了双重好处:既有稳定可靠的 SaaS 服务支撑,又有高度开放和可扩展的生态系统为伴。此外,开发者还可以利用 Atlassian 旗下的云应用开发平台 Forge 来进一步拓展 Compass 的功能,或是通过 Compass GraphQL API 将任意数据和指标纳入统一的组件目录之中。
立即免费体验 Compass 的魅力!
已有 Dropbox、KFC UK&I、ExpressVPN 以及 Boden 等众多知名企业选择 Compass,以提升其开发团队的工作体验。您何不立即开启 Campass 的旅程,搭建您的组件目录呢?