1.2 Objectifs à long et à court termes
Pour réussir avec Compass, il est essentiel d'avoir une vision claire de votre projet et de ses raisons d'être. Voici quelques étapes recommandées pour vous aider à vous fixer des objectifs.
1.2.1 Définir des objectifs à long terme
Une fois que vous avez parlé aux principales parties prenantes et compris leurs besoins, vous pouvez vous fixer des objectifs à long terme. Pour bien les saisir et les communiquer, pensez à inclure l'objectif intermédiaire et les métriques associés.
Des exemples d'objectifs à long terme figurent dans le tableau ci-dessous.
Thème | Objectif | Tâche | Mesure |
Satisfaction des développeurs | Réduire le temps consacré à la recherche d'informations et passer de 3 heures par jour à 1 heure. | Remplir le catalogue des composants Compass avec les informations relatives à la responsabilité, aux dépendances et à la documentation. | Résultats des enquêtes auprès des développeurs (mensuelles). |
Productivité des développeurs | Réduire les délais d'exécution des infrastructures et passer de 5 jours à 2 heures. | Créer un modèle Compass pour les nouveaux composants logiciels afin d'automatiser le provisionnement d'AWS. | Délai de provision de nouveaux composants (tous les trimestres). |
Qualité et sécurité | Améliorer l'état des failles de sécurité sur l'ensemble du parc logiciel, en passant d'une moyenne de 400 failles ouvertes à 50. | Intégrer Snyk à Compass et suivre la conformité grâce à une carte de performance sur la sécurité. | Nombre moyen de vulnérabilités non résolues (tous les trimestres). |
Une fois que vous avez défini les objectifs à long terme concernant la mise en œuvre de Compass, informez-en les parties prenantes afin d'obtenir leurs avis et suggestions avant la finalisation.
1.2.2 Évaluer la situation actuelle
L'évaluation de la situation actuelle de votre organisation vous aidera à quantifier le succès du déploiement de Compass. Souvent, nous pensons déjà la connaître, mais ne tombez pas dans ce piège. Nous vous recommandons de recueillir des mesures qualitatives et quantitatives liées à vos objectifs à long terme avant de commencer votre déploiement. Pour évaluer la situation actuelle, suivez ces conseils :
- Adressez-vous aux développeurs de votre organisation et demandez-leur comment vous pourriez améliorer la façon dont vous proposez des logiciels dans cette entreprise. Vous allez probablement recevoir une longue liste de problèmes, dont certains relèvent de votre plateforme.
- Évaluez les processus existants et notez le nombre de réunions auxquelles les personnes sont tenues de participer, la préparation et les rapports requis, ainsi que les délais d'exécution requis pour ces processus. Les processus de gouvernance sont généralement une source de friction pour les équipes chargées des logiciels et constituent un bon point de départ.
- Les enquêtes auprès des développeurs sont un excellent moyen de connaître leurs opinions et les domaines prioritaires, avant de commencer le déploiement de Compass. Consultez le scénario d'enquête sur l'expérience développeur pour savoir comment procéder.
Les besoins des parties prenantes identifiés lors de vos premières réunions constituent une bonne source d'informations pour comprendre votre situation actuelle. Cette activité devrait également inclure la cartographie de tous les objectifs commerciaux de haut niveau auxquels la mise en œuvre de Compass peut contribuer, tels que l'amélioration de la qualité, la réduction des risques et/ou l'amélioration de la productivité.
L'un des résultats essentiels de votre évaluation est de capturer une base de référence des métriques qualitatives et quantitatives liées aux objectifs à long terme que vous vous êtes fixés. La base de référence établie au cours de ce processus servira à quantifier et évaluer l'impact du déploiement de Compass sur votre organisation d'ingénierie.