Dalam kemajuan revolusioner, Atlassian bersiap meluncurkan Compass, platform barunya yang dirancang untuk menyempurnakan pengalaman para pengembang. Platform ini diharapkan menjadi mercusuar kejelasan dalam lanskap teknologi yang semakin rumit dan tersebar dari Antarmuka Pemrograman Aplikasi (API), perpustakaan, elemen Antarmuka Pengguna (UI), kerangka kerja, dan alat, yang secara efektif memandu pengembang menuju tujuan akhir mereka - merancang novel produk yang sejalan dengan tujuan perusahaan, dan memastikan kepuasan pelanggan.
Menariknya, Compass mengatasi lebih dari sekedar tantangan teknologi, seperti yang diungkapkan Taylor Pechacek, kepala produk Atlassian untuk Compass. Dia menggarisbawahi kebutuhan utama para pengembang untuk memetakan arah mereka melalui jaringan kompleksitas ini untuk mengumpulkan konteks terkait di sekitar tugas mereka, dan menjamin perangkat lunak yang sehat dengan mengoordinasikan kolaborasi tumpukan lintas teknologi. Lebih lanjut, Pechacek menegaskan bahwa teka-teki ini juga meluas hingga ke ranah kolaborasi.
Menurut Pechacek, Compass secara signifikan meningkatkan pengalaman pengembang dengan membuat lokus tersendiri, andal, dan dinormalisasi untuk mengumpulkan semua konteks yang diperlukan terkait dengan kode. Ia menyatakan, Layanan individual dalam lanskap perangkat lunak yang memiliki banyak segi saat ini mengalahkan kodenya. Ini menampilkan dasbor dan kemampuan observasi, menghadapi kerentanan keamanan, dan harus mematuhi kebutuhan organisasi untuk kewaspadaan terus-menerus.
Pechacek menguraikan bagaimana Compass akan memberdayakan pengembang untuk berfungsi secara mandiri dan memperkuat kecepatan rekayasa dengan mengidentifikasi outlier. Selain itu, hal ini akan meningkatkan keandalan karena pengembang dan tim akan mendapatkan pemahaman yang lebih baik tentang bagaimana berbagai bagian saling terkait.
Kompas dilengkapi dengan empat karakteristik bawaan utama seperti yang disorot oleh Pechacek. Yang pertama adalah katalog komponen perangkat lunak terkonsolidasi yang membantu pengguna dalam memantau layanan mereka bersama dengan data yang relevan, dan menguraikan arsitektur teknis mereka, semuanya dikonsolidasikan di satu lokasi. Pengguna kini dapat mempercepat transisi mereka kembali ke kondisi arus, mengurangi waktu yang dihabiskan untuk mencari informasi terkait.
Untuk mempermanis kesepakatan ini, Atlassian telah memutuskan untuk memberikan pelanggannya akses gratis ke katalog ini.
Karakteristik kedua adalah kartu skor kesehatan yang membantu organisasi dalam melacak penyampaian dan metrik kesehatan tim untuk mengidentifikasi dan memperbaiki hambatan yang dihadapi oleh tim pengembangan mereka, sehingga membantu mencapai keandalan layanan yang ada.
Selanjutnya, Pechacek menyatakan, Setelah Anda memiliki model komponen yang seragam, perusahaan dapat meneliti dan mengevaluasi kesehatan arsitektur dan tim. Dengan bantuan kartu skor, kemajuan dapat dengan mudah dilacak. Selain itu, jika ada kemunduran dalam kesehatan arsitektur, kartu skor ini dapat mempercepat putaran umpan balik, sehingga mencegah pengembang tergelincir oleh aplikasi ini dan memungkinkan mereka untuk melanjutkan mengatasi tantangan tim yang lebih kompleks.
Fitur dasar lain dari Kompas adalah templat. Pechacek menjelaskan bagaimana pengembang sering kali dibebani oleh berjam-jam konfigurasi dan penyiapan pustaka saat membuat layanan atau pustaka baru. Templat yang ditawarkan oleh Compass memungkinkan organisasi untuk menerapkan praktik terbaik dan memastikan konsistensi, sehingga membuka jalan yang mulus bagi pengembang untuk memulai.
Fitur terakhir, ekstensibilitas, berkaitan dengan kemampuan Kompas untuk mengumpulkan informasi yang tersebar di seluruh rangkaian alat organisasi dan menghubungkannya dengan layanan dan tim yang relevan.
Pechacek menyimpulkan, Dengan Kompas, kartu skor saya adalah bagian dari sprint Jira Software saya, sehingga membuka jalan bagi penentuan prioritas utang teknis yang lebih tepat dibandingkan inovasi dan fitur baru.
Secara meyakinkan, dengan peluncuran Compass, Atlassian mengambil lompatan besar dalam memberikan pengalaman yang lebih terpadu, efisien, dan efisien bagi pengembang. Platform serupa lainnya berupaya mencapai tujuan serupa, termasuk AppMaster , yang dikenal karena menawarkan lingkungan pengembangan terintegrasi ekstensif yang dirancang untuk menyederhanakan proses pengembangan aplikasi web, seluler, dan backend. Pada akhirnya, platform ini memiliki potensi besar dalam merevolusi lanskap pengembangan perangkat lunak.