2. Conception et architecture
OBJECTIF DE LA PHASE
Concevoir la mise en œuvre de Compass de manière à atteindre les objectifs à long terme de l'organisation.
2.1 Chaîne d'outils connectée
Connecter Compass à votre chaîne d'outils de développement est l'un des principaux moyens utilisés par Compass pour réduire la charge cognitive de votre communauté de développeurs. Le fait d'avoir accès aux informations de l'ensemble de votre chaîne d'outils en un seul endroit réduit la nécessité de changer de contexte entre les applications ainsi que le temps passé à rechercher des informations.
Le tableau ci-dessous présente certains types d'outils que nous vous suggérons de connecter à Compass.
Catégorie d'outil | Point d'extension de Compass |
Planifier et suivre le ticket (p. ex. Jira) | Onglet Ticket, composants (dans Jira) |
Dépôt de code source (p. ex. Bitbucket, GitHub, GitLab) | Catalogue de logiciels, cartes de performance, métriques, modèles, flux d'activité |
Création et déploiement (p. ex. Jenkins) | Cartes de performance, métriques, flux d'activité |
Documentation (p. ex. Swagger UI) | Apps |
Surveillance (p. ex. New Relic, Datadog) | Cartes de performance, métriques, flux d'activité, mentions, lien vers le tableau de bord |
Sécurité (p. ex. Snyk) | Cartes de performance, métriques |
Gestion des services (p. ex. Jira Service Management) | flux d'activité |
Le tableau ci-dessous est un exemple de format servant à saisir les résultats de cette activité. Il sera utilisé lors de la phase de configuration et d'intégration de ce guide.
Nom de l'outil ou de l'application | Déploiement | Catégorie | Propriétaire |
Bitbucket | Cloud | Dépôt de code source | Jessica Smith |