Une plateforme de développement qui fédère les équipes et les technologies

Une plateforme de développement qui fédère les équipes et les technologies

2023-10-26 09:36:34

Boussole Atlassian

Le monde du développement logiciel est plus complexe que jamais et les attentes et exigences envers les équipes techniques ont considérablement augmenté : elles sont non seulement censées écrire du code de haute qualité et fournir des produits de valeur, mais doivent également faire face à des risques de sécurité en constante évolution, configurer services cloud et automatisation des tests, mise en œuvre d’instruments de surveillance.

À cela s’ajoute l’explosion des microservices, des API et des frameworks ainsi que le haut niveau de répartition des équipes de développement modernes. Il n’est donc pas surprenant que de nombreux responsables du développement aient du mal à identifier les points de friction qui ralentissent la livraison et qui présentent des risques potentiels.

Compte tenu de la complexité technique, la constitution d’équipes de développement de classe mondiale n’est pas seulement un problème technologique, mais aussi un défi de collaboration. Un nouveau produit Atlassian arrive pour résoudre ces deux aspects : Atlassian Compass est disponible pour tous depuis la semaine dernière !

Une solution moderne pour les nouveaux défis du développement de logiciels et de services

Compass est une plateforme d’expérience de développement qui permet aux éditeurs de logiciels de rassembler toutes leurs équipes et technologies pour promouvoir une culture de développement saine, optimiser la gestion des risques, créer des processus plus fiables et augmenter la vitesse de développement.

La solution aide les équipes de développement de toutes tailles à améliorer considérablement ce que l’on appelle l’expérience du développeur :

  • Catalogue unique de composants logiciels : un catalogue centralisé et facile à configurer des services techniques et de toutes les données pertinentes réduit les temps de recherche et rend l’architecture technique visible.
  • Cartes de pointage de santé, mesures DORA et bien plus encore : Compass prend en charge des mesures et des outils qui permettent de suivre le développement et la santé des équipes. Cela permet d’identifier les points de friction et d’optimiser la fiabilité des services existants.
  • Modèles de logiciels : pour développer de nouveaux services, Compass propose des meilleures pratiques éprouvées, des directives, des pipelines de provisionnement cloud et de développement avec ses modèles personnalisables. Cela signifie automatisation et cohérence.
  • Extensibilité : Les équipes peuvent connecter leurs outils préférés à Compass : surveillance, CI/CD, tests, collaboration, gestion du code source. Cela évite les changements de contexte et favorise la visibilité de toutes les informations pertinentes sur vos propres services.

Démêler l’architecture technique et la rendre visible

Suivre tous les différents éléments entrant dans la base de code est une tâche herculéenne, surtout à grande échelle. Traditionnellement, cela exigeait que les équipes créent, maintiennent et exploitent leur propre portail de développement interne. Cependant, avec Atlassian Compass, toute équipe de développement peut facilement suivre, rechercher et visualiser l’architecture technique, les métadonnées des composants critiques et tous les groupes participants dans un catalogue de composants centralisé et sans gestion.

Atlassian Compass KomponentenkatalogAtlassian Compass Komponentenkatalog

Cela permet à Compass d’identifier et de connecter de manière cohérente des données disparates entre les outils. Les membres de l’équipe ne sont pas obligés de rechercher indéfiniment des informations sur les dépendances, les erreurs, les historiques de développement ou les responsabilités, mais peuvent utiliser un système central pour s’aider eux-mêmes à tout moment.

Si les équipes utilisent GitHub, Bitbucket ou GitLab pour la gestion de leur code source, elles peuvent mettre en place le catalogue de composants en quelques minutes seulement grâce à des applications d’intégration automatisées.

Évaluer et optimiser la santé des équipes et des processus

Chaque organisation utilise différentes mesures pour déterminer la santé de ses services et la progression du travail vers des étapes spécifiques. Avec Compass, les équipes de développement peuvent surveiller la santé opérationnelle de leurs services et leur rapidité à l’aide de leurs propres cartes de pointage ou de celles fournies. Cela contribue de manière significative à garantir que l’architecture reste fiable, performante et sécurisée. Compass accélère les cycles de feedback, améliore l’expérience des développeurs et crée un espace pour gérer les tâches les plus complexes et les plus satisfaisantes du processus de développement.

Cartes de pointage Atlassian CompassCartes de pointage Atlassian Compass

Les tableaux de bord de santé permettent aux éditeurs de logiciels de rendre la dette technique transparente en termes de fiabilité et de performances de livraison de logiciels. Compass comprend également des métriques DORA. Par exemple, ils fournissent des informations sur la fréquence à laquelle une organisation déploie du code, combien de temps il faut pour mettre le code en production, quel pourcentage de déploiements entraînent des erreurs et combien de temps s’écoule avant que ces problèmes soient résolus.

Les équipes peuvent personnaliser leurs mesures de santé via des cartes de pointage qui sont automatiquement suivies sur l’ensemble de l’architecture. Il en résulte des informations transparentes, faciles à surveiller et en temps réel sur les composants qui nécessitent une attention particulière. En combinaison avec Jira, les équipes sont habilitées à résoudre les problèmes de manière proactive et à mesure qu’ils surviennent. Et lorsqu’il est associé à Jira Service Management, Compass offre aux équipes informatiques et ITSM une plus grande visibilité sur l’infrastructure qui prend en charge les services critiques et ouvre l’accès aux informations pertinentes de la pile d’outils de développement sur les composants techniques sur lesquels les applications et services métier s’exécutent.

Enfin et surtout, Compass dispose d’un tableau de bord d’équipe qui permet à chaque membre de l’équipe de travailler de manière autonome. Il permet à toutes les équipes de développement de relier les informations entre les produits Atlassian et de mettre en évidence quelles équipes sont responsables de quels composants. Cette transparence et cette ouverture favorisent une résolution plus rapide des problèmes en cas d’incidents.

Automatiser le développement de services

Les développeurs et les responsables du développement recherchent toujours des moyens de minimiser le temps consacré aux tâches répétitives. Les modèles logiciels de Compass soutiennent cet effort en aidant à automatiser une grande partie de la création de nouveaux services.

Modèles de boussole AtlassianModèles de boussole Atlassian

Les équipes peuvent connecter leur pipeline de déploiement CI/CD préféré, l’infrastructure cloud est automatiquement provisionnée et tous les détails pertinents, y compris la propriété, la documentation et les référentiels, sont intégrés. Les modèles logiciels offrent ainsi un point de départ qui non seulement permet de gagner du temps, mais qui se concentre également sur le code, car les préparations initiales de l’infrastructure ne nécessitent pratiquement aucune activité manuelle.

De plus, les modèles peuvent servir de ressource d’apprentissage. Il existe une opportunité, en particulier pour les membres de l’équipe moins expérimentés ou nouveaux, d’acquérir des connaissances pratiques précieuses à partir des configurations prédéfinies pour les outils CI/CD et les services cloud et en intégrant les meilleures pratiques et approches.

Intégrez en toute transparence les outils préférés des équipes

Un défi majeur pour de nombreux éditeurs de logiciels est que les informations importantes sont dispersées dans les chaînes d’outils de l’organisation. Compass les rassemble et les relie aux services et équipes concernés.

Intégration d'Atlassian CompassIntégration d'Atlassian Compass

L’approche de chaîne d’outils ouverte d’Atlassian permet aux équipes de développement de travailler avec leurs outils préférés sans que leur productivité soit affectée par un changement constant de contexte. Atlassian Compass connecte les données de nombreux outils et plateformes populaires, notamment AWS, GitHub, Slack, LaunchDarkly, CircleCI et Snyk. Dans un avenir proche, Atlassian prévoit d’autres intégrations, telles que DX, une plateforme populaire pour mesurer et améliorer l’expérience des développeurs.

Chaque organisation et chaque équipe a sa propre approche du travail de développement. C’est pourquoi les API ouvertes permettent de personnaliser de nombreux aspects. Compass se concentre sur les fonctionnalités principales (composants, équipes, modèles, tableaux de bord) et donne aux clients la liberté de créer leurs propres expériences utilisateur à l’aide des nombreuses applications du marché.

Et si une équipe ne parvient pas à trouver une solution existante adaptée à un problème, la plateforme de développement d’applications cloud Forge peut être utilisée pour créer de nouvelles intégrations. Alternativement, les équipes peuvent extraire des données et des mesures des solutions de leur catalogue spécifique à l’aide de l’API GraphQL de Compass.

En savoir plus sur Atlassian Compass dès maintenant

Avez-vous des questions sur Atlassian Compass ? Vous souhaitez en savoir plus sur les fonctionnalités, les possibilités et les cas d’usage de la plateforme ? Nos experts Atlassian expérimentés sont impatients de discuter avec vous et de vous proposer, à vous et à votre équipe, un essai sans engagement de Compass. obtenez-le, contactez-nous!

Informations complémentaires

Atlassian Compass : un centre de commande pour un meilleur développement logiciel
Logiciel monolithique versus architecture de microservices : tâches, forces et défis
Où est l’architecture logicielle dans l’environnement agile à grande échelle ?



#Une #plateforme #développement #qui #fédère #les #équipes #les #technologies
1698613507

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.