La plupart des responsables logiciels responsables de plusieurs équipes de développement ou DevOps ont besoin d’avoir un aperçu de la productivité relative et absolue de ces équipes.
Une évaluation de la productivité de l’équipe peut également aider à prendre de futures décisions en matière de priorisation des travaux. Les responsables du logiciel ont besoin d'une base fiable pour estimer et chiffrer les initiatives de travail planifiées afin de pouvoir prendre des décisions judicieuses concernant la priorisation. De telles décisions doivent équilibrer la valeur par rapport au coût et au temps probables. La valeur attendue est souvent assez facile à déterminer pour les analystes commerciaux, alors qu'une estimation fiable du coût de livraison du logiciel est généralement illusoire. Les estimations de coûts ont tendance à être erronées, et souvent de manière significative, ce qui remet en cause le postulat initial de la décision.
Une solution à ce problème consiste à effectuer une évaluation de la productivité de l'équipe afin de déterminer le mesure objective de la productivité d’une équipe logicielle. Le fondement de l’évaluation est l’utilisation d’une base standardisée pour dimensionner les logiciels. Les story points et la taille des t-shirts sont trop faciles à manipuler, nous recommandons une métrique standard ISO pour la taille fonctionnelle du logiciel (le point de fonction COSMIC).
L'évaluation, réalisée par le(s) consultant(s) ScopeMaster, comprendra des entretiens et des inspections des travaux et prendra en compte :
- Le résultat fonctionnel d'un maximum de 10 sprints récents utilisant des mesures objectives standard de l'industrie,
- Évaluation de l'activité de retouche au sein de chaque sprint.
- Considérations de qualité du logiciel produit.
- Autres facteurs (domaine, complexité, dette technologique, interruptions, outils, compétences, préjugés et plus)
- Si un extrait électronique des user stories est fourni, le rapport inclura également le résultat de l'analyse automatisée des exigences par l'outil ScopeMaster, qui donnera également une indication sur la qualité des exigences.
Le résultat de l’évaluation sera un bref rapport et une présentation couvrant :
- Une quantification objective de la productivité de l'équipe (généralement en CFP par sprint, à un niveau de qualité énoncé).
- Facteurs observés qui affectent négativement et/ou positivement la productivité de l’équipe.
- Possibilités d’amélioration de la productivité.
- Comparaison avec les références de l'industrie.
L'évaluation est généralement initiée par la direction informatique. Une évaluation réussie nécessite un soutien proactif de la part des dirigeants du client pour garantir que nos consultants ont un accès complet à l'équipe et à leur travail.
Analyse de rentabilisation pour une évaluation
La plupart des équipes logicielles représentent un engagement continu et coûteux. Sans une mesure de productivité objective et impossible à jouer, il est très difficile pour les dirigeants de savoir s’ils obtiennent un bon rendement pour cet investissement.
L'évaluation, qui ne prend généralement que 5 à 8 jours, est susceptible de fournir des informations pouvant conduire à une amélioration mensuelle de la production de 10% ou plus dans un délai de 1 à 3 mois de l’évaluation. Au cours de la première année, l’évaluation devrait être rentabilisée plusieurs fois.