當前開發人員的窘境
根據 Atlassian 開發者現狀調查 (如下圖),更多的工具意味著更多的責任,沒有一個地方可以跟蹤工作,導致開發人員不滿意和過度勞累,這為企業創新和加快發展創造了主要障礙。
Atlassian 發現了這一問題,故推出 Atlassian Compass,用於協作團隊間可以協作來創建和管理所有元件。
Atlassian Compass Overview
Atlassian Compass 是一個開發人員整合平台,它可以協助將分散式的軟體架構和在該架構上協作的團隊可以被集中到統一的地方。
我們可以透過一個統一的軟體目錄來改善您的開發體驗,全面的軟體元件目錄將可以有效的減少認知負擔,以便貴司的開發團隊成員可以在需要時找到他們需要的東西。
Compass 提供了底下幾個主要面向的功能,可以方便貴司的開發團隊透過下方幾個功能來達到全面性的元件狀態追蹤並且立即處理。
Compass 主要功能 - 四大面向
1. Catalog - 透過全面的軟體組件目錄減少認知負擔
根據相關 API、Library、文件、關鍵運行狀況指標、最新佈署活動、待命時間表等全面了解服務詳細資訊。
開發團隊透過 Compass 記錄並追蹤所有元件上下層相依和關聯性。可以提供跨元件或服務的影響追蹤。
可以在一個介面就查看所有服務及其相依性的所有事件、佈署和其他元件的狀態。
2. Health - 應用健康評分,制定和傳達政策,改善您的開發人員體驗
Compass 的記分板提供了大規模編纂開發和營運最佳實務。 賦予團隊自主權,同時確保安全性、合規性和可靠性的追蹤能力。
Compass 的 CheckOps 的概念提供了團隊能夠透過開發資料的回顧來識別問題領域並提高服務績效。
3. Extensibility - 輕鬆整合所有須進行追蹤和觀察的 CI/CD 相關服務資訊,節省開發人員的搜尋成本並減少切換時間
透過使用現有整合工具可以快速的擴展、自訂和規劃 Compass,並且可以利用 Atlassian Forge 的強大功能來建立您自己的整合。
4. Templates - 透過 Config as Code 概念,使用預先建置的範本來實現一致性設置的自動化並加速開發路徑
Atlassian Compass 提供了範本,方便開發團隊快速地規劃出整合最佳實踐並遵守組織標準的能力
Atlassian Compass 還提供了 Config as Code 的概念,可以將設置都轉換成 Code,開發團隊可以於開發階段直接透過 Code 創建出完整的整合規劃和配置架構。
結論
Atlassian Compass 提供了一個平台使開發人員更容易找到他們正在尋找的內容,因為它瞭解元件與其擁有者之間的依賴關係。通過將有關給定元件更改的內容和任何相關依賴元件的最新資訊放在一個位置,可以改進事件修正。
Atlassian Compass 將可以打破過往元件開發團隊,沒有可以整合所有相關 CI/CD 系統資訊彙整的困境,並解決跨元件團隊彼此之間進行資料溝通時,沒有一個統一平台可以做整體元件關聯追蹤和討論的窘迫。
Compass 提供了一個軟體開發元件不斷發展的整體檢視以及圍繞它們構建和協作的團隊的共同協作平台,我們非常樂意協助您導入並開始使用 Atlassian Compass ,若想了解更多資訊或細節,Linktech 專業的顧問團隊歡迎您來信或來電洽詢!
#Linktech #Atlassian #Compass #AtlassianCompass #Component #Dependencies #DevEx #DevOps #CI/CD #Catalog #Health #Extensibility #Templates #AtlassianPlatinumSolutionPartner #CloudSpecializedPartner #Taiwan #Service
Comments