Atlassian оголосила про доступність Compass, нової платформи Atlassian для розробників
Команди розробників програмного забезпечення стикаються з більшою складністю, ніж будь-коли. Очікування розробників з управління вразливістю безпеки, налаштування хмарних сервісів, автоматизації тестування, впровадження інструментів спостереження тощо створили середовище, в якому праця DevOps часто перевершує час, витрачений на написання коду і доставку нових функцій.
Крім того, бурхливий розвиток мікросервісів, API, розподілених команд, фреймворків і т. д. підливає масла у вогонь, оскільки керівники інженерів щосили намагаються зрозуміти точки розбіжностей у досвіді розробників, які уповільнюють доставку програмного забезпечення та створюють ризики.
В умовах зростаючої технічної складності створення інженерних команд світового рівня стає не просто технологічною проблемою, а співпрацею. За останні два десятиліття ми допомогли командам інженерів краще працювати разом. Тепер ми вирішуємо це зростаюче завдання, щоб розкрити потенціал інженерних команд серед наших більш ніж 260 000 клієнтів та за їх межами.
Компас тепер загальнодоступний
Atlassian оголошує про доступність Compass, нову платформу Atlassian для розробників, яка дозволить інженерним організаціям об'єднати всі свої команди та технології для просування здорової інженерної культури, покращення управління ризиками та надійності, а також збільшення швидкості розробки.
Compass допомагає інженерним групам будь-якого розміру покращити роботу розробників за допомогою таких умов:
- Єдиний каталог компонентів програмного забезпечення. Скоротіть час, що витрачається на пошук, і розберіться у своїй технічній архітектурі за допомогою простого в налаштуванні централізованого каталогу для відстеження всіх ваших послуг та відповідних даних в одному місці.
- Карти показників працездатності, метрики DORA та багато іншого: створюйте та відстежуйте показники доставки програмного забезпечення та працездатності команд, щоб виявляти точки розбіжностей для команд розробників та підвищувати надійність існуючих сервісів.
- Шаблони програмного забезпечення. Позбавтеся здогадів і автоматизуйте узгодженість дій розробників, які створюють нові сервіси з використанням кращих практик, політик, хмарної підготовки та конвеєрів розгортання, вбудованих прямо в шаблони, що настроюються.
- Розширюваність: підключіть всі свої улюблені інструменти спостереження, CI/CD, тестування, спільної роботи та управління вихідним кодом, щоб запобігти переключенню контексту та переглядати відповідні дані для всіх сервісів, що належать вам.
З моменту запуску бета-версії продукту інженерні організації світового рівня, такі як Dropbox, KFC UK&I, ExpressVPN та Boden, вже звернулися до Compass, щоб покращити свій досвід розробників та швидкість розробки.
Каталог програмних компонентів: розплутайте архітектуру та відстежуйте все в одному місці
Відстеження всіх різних елементів, що входять до вашої кодової бази, - це титанічна задача, особливо в масштабі. Раніше командам потрібно було створювати, підтримувати та розміщувати власний внутрішній портал розробників. Тепер, із запуском Compass, кожна інженерна організація може легко відслідковувати, шукати та виявляти технічну архітектуру, метадані критичних компонентів та відповідні команди за допомогою централізованого каталогу програмних компонентів, яким їм не потрібно керувати.
Compass надає єдиний узгоджений ідентифікатор для об'єднання розрізнених даних між інструментами та покращення спільної роботи. Це означає, що розробникам більше не потрібно витрачати незліченний годинник на пошук інформації, включаючи залежності, помилки, історію розгортань, інформацію про виклики та багато іншого. Вони можуть самостійно надавати всю необхідну інформацію, що допомагає їм рухатися швидше та бути продуктивнішими.
Найкраща частина? Будь-яка команда інженерів, яка використовує GitHub, Bitbucket або GitLab для керування вихідним кодом, може за лічені хвилини налаштувати свій каталог програмних компонентів за допомогою одного з наших програм автоматичної інтеграції.
Системи показників працездатності та метрики DORA: оптимізуйте роботу розробників за допомогою систем показників та показників безпеки, продуктивності та надійності.
Кожна організація відстежує різні показники, щоб оцінити стан своїх послуг та те, як вони просуваються до різних етапів. За допомогою Compass інженерні групи можуть відстежувати працездатність своїх послуг та швидкість доставки програмного забезпечення за допомогою стандартних та користувацьких карт показників, щоб забезпечити надійність, продуктивність та безпеку архітектури. Compass покращує роботу розробників, прискорюючи цикли зворотного зв'язку, тому розробники можуть повернутися до більш цікавих і складних завдань.
Карти показників працездатності Compass дозволяють інженерним організаціям краще виявити вплив технічного боргу на їх надійність і продуктивність поставки програмного забезпечення. Compass також включає метрики DORA за замовчуванням, наприклад, як часто організація розгортає код, скільки часу потрібно для передачі коду у виробництво, відсоток розгортань, що викликають збій, і час, необхідний виправлення помилок, якщо вони йдуть не так.
Команди можуть персоналізувати свої показники працездатності за допомогою карток показників, які автоматично відстежуються по всій архітектурі. Це дає командам прозоре уявлення в режимі реального часу про компоненти, що потребують уваги, що дозволяє легко відстежувати прогрес та погіршення стану компонентів. У поєднанні з Jira Software команди отримують можливість активно вирішувати та усувати проблеми у міру їх виникнення. Разом з Jira Service Management Compass надасть ІТ-фахівцям велику прозорість не тільки інфраструктури, що підтримує критично важливі сервіси, а й відповідної інформації з інструментів розробки програмного забезпечення, про всі інженерні компоненти, від яких залежать ці критично важливі бізнес-додатки та сервіси.
Нарешті, Compass є панель управління, що дозволяє кожному інженеру працювати автономно. Панель моніторингу дозволяє всім інженерним групам легко зв'язувати інформацію між хмарними продуктами Atlassian. У ньому також зазначено, які команди, за які компоненти відповідають. Це дозволяє командам швидше вирішувати проблеми, оскільки вони мають найкраще уявлення про те, до кого звертатися у разі виникнення інцидентів.
Шаблони програмного забезпечення. Зменшіть труднощі та автоматизуйте узгодженість під час створення нових послуг.
Розробники та технічні менеджери завжди шукають способи мінімізувати час, що витрачається на завдання, що повторюються. Ось чому ми представили шаблони програмного забезпечення для автоматизації створення нових сервісів для розробників із використанням найкращих практик, політик та оркестрації інструментів.
Інженерні групи можуть інтегрувати потрібний ними конвеєр розгортання CI/CD, надання хмарної інфраструктури, інструменти та відповідні деталі, включаючи володіння, документацію та репозиторії. Шаблони програмного забезпечення є відправною точкою для розробників, дозволяючи їм заощадити час і зосередитися на написанні унікальних частин свого коду, не турбуючись про початкове налаштування. Вони також є навчальним ресурсом, особливо для молодших розробників або новачків у певному стеку технологій. Використовуючи найкращі практики, шаблони допомагають покращити якість коду та включають певні конфігурації для інструментів CI/CD та хмарних сервісів.
Розширюваність: інтегруйте улюблені інструменти розробників, щоб зменшити переключення контексту.
Compass поєднує інформацію, розкидану по всьому ланцюжку інструментів організації, та пов'язує її з відповідними службами та командами.
Підхід Atlassian з відкритим ланцюжком інструментів дозволяє розробникам працювати з відданими інструментами без втрати продуктивності при перемиканні між ними. Compass об'єднує дані з популярних інструментів, включаючи Amazon Web Services, GitHub, Slack, LaunchDarkly, CircleCI та Snyk. Крім того, Compass планує додати популярні інтеграції, такі як DX, платформу для аналізу розробників, яка допомагає організаціям вимірювати та покращувати досвід розробників.
У кожного є свої унікальні аспекти внутрішнього досвіду розробки, тому наші відкриті API дозволяють максимально налаштовувати його. Ми концентруємося на основній пропозиції – компонентах, командах, шаблонах, системах показників – і ви створюєте досвід навколо цього. Ми вважаємо, що це об'єднує найкраще з обох світів - підтримуваний SaaS-продукт з відкритим ринком, що розширюється навколо нього. Розробники можуть додатково розширити Compass за допомогою Forge, платформи розробки хмарних додатків Atlassian, або використовувати Compass GraphQL API для підключення будь-яких даних або показників до їхнього єдиного каталогу.
Спробуйте Компас сьогодні безкоштовно
Приєднуйтесь до таких компаній, як Dropbox, KFC UK&I, ExpressVPN та Boden, які вже використовують Compass, щоб покращити свій досвід розробників. Почніть із налаштування каталогу компонентів вже сьогодні.