L’élimination des silos entre les équipes n’est possible que si les équipes métier, de développement et opérationnelles sont claires sur leur stratégie produit globale et les métriques qui seront utilisées pour surveiller la réalisation des objectifs. Pour ce faire, les équipes BizDevOps doivent établir des indicateurs de performance clés (KPI) qui prennent en compte les objectifs commerciaux tels que la rentabilité, ainsi que les métriques DevOps en termes de performance des produits et d’expérience utilisateur.
Les équipes métier utilisent des KPI tels que le délai de commercialisation (le temps nécessaire à la conception et à la mise sur le marché d’un produit), les marges bénéficiaires, le retour sur investissement (ROI) et la croissance pour mesurer le succès. Les équipes de développement et opérationnelles utilisent des métriques de performance, notamment :
- Fréquence de déploiement (DF) : calcul de la fréquence à laquelle les équipes de développement déploient le code en production
- Délai de modification (LT) : mesure du temps écoulé entre le moment où le nouveau code est demandé et celui où il est déployé
- Taux d’échec du changement (CFR) : pourcentage de workflows et de déploiements de code qui provoquent l’échec des systèmes
- Temps moyen de récupération (MTTR) : durée nécessaire à une équipe pour récupérer ou restaurer un service en cas de panne du système ou du produit
Bien que ces KPI fassent partie intégrante d’une stratégie de développement de produits, les initiatives BizDevOps doivent également tenir compte des métriques axées sur les utilisateurs finaux. Les indicateurs tels que le taux d’adoption du produit donnent un aperçu du nombre d’utilisateurs qui utilisent le produit et les taux de rétention client suivent le nombre d’utilisateurs qui continuent d’interagir avec un produit après une période donnée.
Les équipes BizDevOps peuvent utiliser des produits comme IBM Instana Observability pour surveiller les performances des applications, identifier les goulots d’étranglement et analyser l’origine des problèmes. Les outils de surveillance des performances génèrent non seulement des données produit en temps réel à des fins d’analyse, mais peuvent également automatiser le processus de résolution, réduisant ainsi le temps moyen de récupération.
La visibilité sur les indicateurs de performance clés et les données associées permet aux membres de l’équipe de bénéficier d’une vue de bout en bout des fonctionnalités d’un produit. Ils peuvent ainsi concevoir des produits qui répondent aux objectifs de l’entreprise et aux besoins des clients de manière plus efficace.