革命的な進歩として、アトラシアンは、開発者のエクスペリエンスを洗練するために設計された新しいプラットフォームである Compass の展開を準備しています。このプラットフォームは、アプリケーション プログラミング インターフェイス (API)、ライブラリ、ユーザー インターフェイス (UI) 要素、フレームワーク、ツールなど、ますます複雑かつ散在する技術的状況を明確にする灯台となり、開発者を最終目標である新しいものを考案することに効果的に導くことを想定しています。企業目標に沿った製品を提供し、顧客満足を確保します。
興味深いことに、アトラシアンの Compass 製品責任者である Taylor Pechacek 氏によると、Compass は単なる技術的な課題以上のものに取り組んでいます。同氏は、開発者にとって最も必要なのは、この複雑な網の目を通して自らのタスクに関する適切なコンテキストを収集し、技術スタック間のコラボレーションを調整することで健全なソフトウェアを保証するための計画を立てることであると強調しています。さらに、ペチャチェク氏は、この難問は協力の領域にも及ぶと主張する。
Pechacek 氏によると、Compass は、コードに関連付けられたすべての必要なコンテキストを組み立てるために、孤立した信頼性の高い正規化された軌跡を切り出すことにより、開発者のエクスペリエンスを大幅に向上させます。彼は、「今日の多面的なソフトウェア環境では、個々のサービスがコードよりも優先されます」と述べています。ダッシュボードと可観測性を備えており、セキュリティの脆弱性に直面しており、継続的な警戒に対する組織のニーズに準拠する必要があります。
Pechacek 氏は、Compass がどのようにして開発者が自律的に機能できるようになり、外れ値を正確に特定することでエンジニアリングの速度を高めることができるかについて詳しく説明します。さらに、開発者やチームはさまざまな部分がどのように連動するのかをより深く理解できるようになるため、信頼性が向上します。
Compass には、Pechacek 氏が強調した 4 つの主要な組み込み特性が備わっています。 1 つ目は、ユーザーが関連データとともにサービスを監視し、技術アーキテクチャを解きほぐすことを支援する、すべて 1 か所に統合された統合ソフトウェア コンポーネント カタログです。ユーザーはフロー状態への移行を迅速に行えるようになり、関連情報を探すのに費やす時間が短縮されます。
契約を有利にするために、アトラシアンは顧客にこのカタログへの無料アクセスを許可することを決定しました。
2 番目の特徴は、組織が配信およびチームの健全性メトリクスを追跡して、開発チームが直面する摩擦を特定して改善するのに役立つ健全性スコアカードです。これにより、既存のサービスの信頼性の追求を支援します。
続けて、Pechacek 氏は次のように述べています。コンポーネントの統一モデルがあれば、企業はアーキテクチャとチームの健全性を精査して評価できるようになります。スコアカードを使用すると、進捗状況を簡単に追跡できます。さらに、アーキテクチャの健全性に何らかの後退があった場合、これらのスコアカードによってフィードバック ループが促進され、開発者がこれらのアプリによって脱線するのを防ぎ、より複雑なチームの課題への取り組みを再開できるようになります。
Compass のもう 1 つの基本的な機能はテンプレートです。 Pechacek 氏は、開発者が新しいサービスやライブラリを作成するときに、構成やライブラリのセットアップに何時間もかかることがよくあることについて説明します。 Compass が提供するテンプレートを使用すると、組織はベスト プラクティスを組み込んで一貫性を確保し、開発者がスムーズに開始できる道を切り開くことができます。
最後の機能である拡張性は、組織のツールチェーン全体に分散した情報を収集し、関連するサービスやチームとリンクする Compass の機能と連携します。
Pechacek 氏は、「Compass を使用すると、私のスコアカードは私の Jira Software スプリントの一部となり、技術的負債とイノベーションや新機能について、より情報に基づいた優先順位付けを行う道が開かれるようになりました」と結論付けています。
最終的には、Compass の発売により、アトラシアンは、より統合され、合理化され、効率的なエクスペリエンスを開発者に提供するという大きな飛躍を遂げることになります。 Web、モバイル、バックエンド アプリケーションの開発プロセスを大幅に簡素化するように設計された広範な統合開発環境を提供することで知られるAppMasterなど、他の同等のプラットフォームも同様の目標の達成に努めています。最終的に、これらのプラットフォームはソフトウェア開発環境に革命をもたらす計り知れない可能性を秘めています。