Intégration de GitLab
Viva Goals’intégration de GitLab vous permet de mettre à jour automatiquement la progression de votre objectif et de votre résultat clé (OKR) en fonction de la progression des problèmes dans vos projets GitLab.
Supposons que vous utilisez GitLab pour suivre vos projets et que vous avez un objectif dans Viva Goals de résoudre 30 problèmes chaque trimestre. Lorsque vous liez cet objectif au projet correspondant dans GitLab, le status de votre OKR est mis à jour à mesure que les problèmes du projet associé sont résolus. Vous pouvez également suivre la progression des problèmes gérés par un utilisateur spécifique pour des objectifs centrés sur l’utilisateur. Viva Goals synchronise automatiquement les valeurs pour vous et vous montrez votre progression vers l’objectif, ce qui vous permet de gagner du temps tout en gardant vos OKR à jour.
Tous les utilisateurs et administrateurs peuvent utiliser cette fonctionnalité. Les administrateurs peuvent gérer l’intégration à partir du tableau de bord administrateur.
Activer l’intégration de GitLab
Les administrateurs peuvent suivre ces étapes pour activer cette intégration :
Dans la barre latérale, accédez à Admin et sélectionnez l’onglet Intégrations .
Recherchez GitLab ou recherchez-le sous la section Intégrations de données .
Sélectionnez Activer en regard de GitLab. Si vous avez déjà créé une connexion, vous avez la possibilité de gérer l’intégration à la place.
Vous pouvez désactiver l’intégration en sélectionnant Gérer les>modifications>Désactiver l’intégration.
Connecter GitLab à votre compte Viva Goals en tant qu’administrateur
Après avoir activé l’intégration en tant qu’administrateur, vous devez configurer une connexion GitLab à partir de la page Configurer GitLab . Vous pouvez accéder à cette page en accédant à Administration>Intégrations et en sélectionnant Gérer en regard de GitLab.
Sélectionnez Nouvelle connexion et connectez-vous à votre compte GitLab.
Entrez un nom descriptif pour la connexion.
Il est facultatif de partager cette connexion avec d’autres utilisateurs de l’organisation. Sélectionnez Suivant pour être opérationnel avec cette intégration. Vous pouvez modifier la connexion enregistrée à tout moment.
Viva Goals vous permet de vous connecter à plusieurs projets. Sélectionnez Nouvelle connexion pour extraire les données d’un autre projet. Vous différenciez ces connexions par leur nom. Les noms sont affichés aux autres utilisateurs lorsqu’ils lient leurs OKR aux données GitLab.
Connecter des projets GitLab à un OKR
Après avoir configuré la connexion, l’étape suivante consiste à lier les OKR à vos projets GitLab.
Lorsque vous créez ou modifiez un OKR, ouvrez la liste déroulante Progression et état . Dans la section avec le texte « Se connecter à une source de données pour les mises à jour de progression automatiques », recherchez et sélectionnez l’icône pour GitLab.
Si vous avez déjà créé une connexion ou si votre administrateur a partagé une connexion avec vous, cette connexion est sélectionnée automatiquement. Viva Goals vous invite à créer une connexion uniquement si aucune connexion n’est déjà créée ou partagée.
Sélectionnez la méthode que vous souhaitez utiliser pour mesurer la progression : pourcentage d’achèvement ou indicateur de performance clé (métrique de réussite). Si vous choisissez kPI, fournissez une métrique, une valeur de départ et une valeur cible.
S’il existe plusieurs connexions, sélectionnez-en une. Tous les projets associés seront disponibles dans la liste déroulante. Choisissez un projet et sélectionnez un jalon.
Sélectionnez une entrée dans le champ Affecté à pour suivre les problèmes gérés par un utilisateur spécifique. Sélectionnez Étiquettes comme il convient.
Sélectionnez un status approprié pour suivre la status des problèmes qui sont fermés/ouverts. Cette option s’applique uniquement aux OKR de type KPI.
Vous pouvez rechercher directement les problèmes en tapant l’ID du problème ou le titre du problème ; vous pouvez également les sélectionner dans la liste déroulante du champ Problèmes . Vous pouvez également sélectionner plusieurs problèmes et les connecter à l’OKR.
Calculer la progression effectuée sur un OKR
Si vous utilisez une métrique d’indicateur de performance clé pour suivre la progression, la progression de votre OKR est calculée en fonction du nombre de problèmes. Si vous utilisez le pourcentage terminé pour suivre la progression, le pourcentage sera calculé en fonction du nombre de problèmes résolus.
Si des tâches subordonnées sont ajoutées sous chaque problème, la progression est calculée en fonction de la status des tâches subordonnées. Par exemple, si vous avez connecté deux problèmes qui ont chacun deux sous-tâches à votre OKR, lorsque vous fermez la tâche subordonnée 1 dans le problème 1, la progression est mise à jour à 25 %. Lorsque vous fermez ultérieurement la tâche subordonnée 2 dans le problème 1, la progression de votre OKR sera de 50 %.
Remarque
Si vous sélectionnez pourcentage d’achèvement pour suivre la progression, la progression est calculée uniquement en fonction du pourcentage de problèmes fermés. Si vous souhaitez également effectuer le suivi des problèmes ouverts, vous devez sélectionner une métrique d’indicateur de performance clé pour suivre la progression.
Les couleurs suivantes de la barre de progression indiquent l’état de l’objectif :
Si la progression est inférieure de 0 à 25 % à la progression attendue à un moment donné, l’OKR status est en retard et la barre de progression est orange.
Si la progression est inférieure de plus de 25 % à ce qui est prévu à un moment donné, le status OKR est menacé et la barre de progression est rouge.
Désactiver l’intégration de GitLab
Les administrateurs peuvent désactiver l’intégration de GitLab à tout moment : accédez à GitLab dans la section Intégrations , puis sélectionnez Gérer. Dans la page Configuration de GitLab , sélectionnez Modifier>Désactiver l’intégration.
Remarque
Si un projet dans Gitlab est fermé sans que toutes les sous-tâches soient marquées comme terminées, Viva Goals considérera néanmoins que le projet est terminé, car il a été fermé.