Tuleap
Produit & IngénierieSix KPIs Tuleap sélectionnés pour piloter la livraison, la qualité et la santé du backlog des équipes d'ingénierie logicielle, avec les critères de sélection explicités.
Six KPIs Tuleap sélectionnés pour piloter la livraison, la qualité et la santé du backlog des équipes d'ingénierie logicielle, avec les critères de sélection explicités.
| Indicateur | Objet | Type | Formule | Unité |
|---|---|---|---|---|
| Artifacts Closed Number of artifacts closed by the user in the period. | Artifact | Résultat | COUNT | count |
| Average Cycle Time Average number of days between artifact creation and closure, per user. | Artifact | Résultat | AVG(cycle_time_days) | jours |
| Sprint Completion Rate Ratio of closed to committed artifacts per user per sprint. | Artifact | Résultat | COUNT_RATIO | % |
| Bugs Resolved Number of bug-type artifacts closed by the user in the period. | Artifact | Résultat | COUNT | count |
| Average Backlog Age Average age in days of open artifacts assigned to the user. | Artifact | Prédictif | AVG(age_days) | jours |
| Bug Reopen Rate Ratio of bug-type artifacts reopened after closure over total bugs closed, per user. | Artifact | Résultat | COUNT_RATIO | % |
Tuleap expose plusieurs types d'objets : des trackers (conteneurs configurables pour les stories, tâches, bugs et epics), des sprints, des projets, des dépôts Git et des utilisateurs. Parce que les trackers Tuleap sont entièrement configurables par organisation, l'unité de travail fondamentale est l'artefact — une instance d'un tracker. Cette intégration se concentre sur les artefacts et les agrégations au niveau du sprint, qui couvrent ensemble les préoccupations centrales du pilotage de la performance en ingénierie. Six KPIs ont été retenus, sélectionnés selon trois critères : capacité d'attribution à un propriétaire via le sémantique contributeur, résistance au gaming, et équilibre entre indicateurs avancés et retardés.
Artifacts Closed comptabilise le nombre d'éléments de travail qu'un utilisateur a terminés au cours de la période, quel que soit le type. Average Cycle Time mesure le temps moyen écoulé entre la création et la clôture d'un artefact pour le même utilisateur. Ces deux indicateurs ancrent l'analyse de livraison et sont conçus pour être lus conjointement. Un nombre d'Artifacts Closed élevé combiné à un Average Cycle Time croissant révèle un plateau de productivité : l'utilisateur termine du travail, mais chaque élément prend progressivement plus de temps à traiter, ce qui signale souvent une complexité croissante ou des frictions organisationnelles. À l'inverse, un temps de cycle en baisse associé à un nombre stable d'Artifacts Closed suggère une amélioration du processus plutôt qu'une réduction du périmètre.
L'Average Cycle Time porte un risque Goodhart : sous pression, une équipe peut artificiellement réduire le temps de cycle en clôturant des artefacts prématurément. Le Bug Reopen Rate agit comme contrepoids direct. Lorsque les clôtures sont de mauvaise qualité, les artefacts réouverts s'accumulent et le Bug Reopen Rate augmente — neutralisant tout gain apparent sur le temps de cycle. C'est ce couplage qui fait de l'Average Cycle Time un indicateur défendable plutôt qu'un indicateur gameable.
Le Sprint Completion Rate mesure la part des artefacts engagés dans le sprint qu'un utilisateur a clôturés avant la fin du sprint. Bugs Resolved isole le sous-ensemble des artefacts clôturés de type bug. Le Bug Reopen Rate mesure la proportion de ces clôtures de bugs qui ont été réouvertes par la suite.
Le Sprint Completion Rate est l'indicateur de responsabilité vis-à-vis des engagements : il capture la fiabilité, pas le volume brut. Un utilisateur qui s'engage sur dix éléments et en clôture dix démontre une capacité différente de celui qui s'engage sur vingt et en clôture douze, même si le nombre brut d'Artifacts Closed favorise ce dernier. Le Sprint Completion Rate porte un risque de gaming par inflation des story points — de petits engagements artificiellement réduits se clôturent toujours. Le lire conjointement avec Artifacts Closed le révèle : un Sprint Completion Rate parfait accompagné d'un faible total d'Artifacts Closed est la signature d'un engagement conservateur, non d'une haute performance.
Bugs Resolved et Bug Reopen Rate forment un binôme qualité qui remplit une fonction distincte du binôme livraison. Bugs Resolved est pertinent spécifiquement pour les équipes disposant de responsabilités dédiées à la qualité ou d'astreinte ; dans une équipe où la résolution de bugs est partagée informellement, il est moins discriminant. Le Bug Reopen Rate se lit dans les deux dimensions qualité : un taux élevé chez un utilisateur qui clôture beaucoup de bugs est plus préoccupant que le même taux chez un utilisateur qui en traite peu, car l'exposition absolue aux mauvaises clôtures est plus grande.
L'Average Backlog Age est le seul indicateur avancé de l'ensemble. Il mesure l'âge moyen des artefacts ouverts assignés à un utilisateur — des éléments qui ont été créés et assignés mais pas encore clôturés. Un Average Backlog Age en hausse n'indique pas que l'utilisateur est improductif ; il indique que des éléments attendent, que ce soit pour que des dépendances se libèrent, pour une réassignation de priorité, ou en raison de blocages non résolus. Cette distinction importe pour le management : l'Average Backlog Age ouvre une conversation sur ce qui est bloqué et pourquoi, avant que le délai se traduise par un engagement de sprint manqué ou un temps de cycle gonflé.
Les trackers Tuleap sont entièrement configurables par organisation. Les noms de champs pour le statut, le type et l'assignation varient selon le tracker et l'instance client. Cette intégration repose sur le sémantique contributeur — un concept de premier ordre dans Tuleap identifiant le champ qui porte la propriété — plutôt que sur des noms de champs codés en dur. Les organisations qui n'ont pas configuré le sémantique contributeur sur leurs trackers ne produiront pas de données attribuables. La couverture de ces KPIs est donc conditionnelle à la qualité de la configuration des trackers sur chaque instance client.
Plus généralement, Tuleap enregistre les transitions de statut et les assignations mais ne capture pas la qualité du travail produit. Un artefact clôturé comme terminé peut représenter une implémentation solide ou un correctif minimal ; les données de l'API ne font pas la distinction. Le Sprint Completion Rate reflète la discipline d'engagement, non la valeur livrée. Le Bug Reopen Rate est un proxy pour la qualité des clôtures mais ne peut pas détecter les problèmes qui auraient dû être signalés et ne l'ont pas été. La fiabilité des six KPIs dépend directement de la rigueur avec laquelle les équipes utilisent les statuts, les types et les assignations contributeur de Tuleap — une pratique rigoureuse renforce le signal ; une pratique incohérente le dégrade.
Sans connexion et sur la base des données publiques de votre entreprise, nous allons construire un scénario sur-mesure. Dans quelques heures, vous recevrez un mail avec le lien d'accès.
On prépare votre aperçu personnalisé et on vous envoie le lien très vite par email.