Mesures de l'architecture logicielle
by Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
Chapitre 10. Mesurer l'inconnu à l'aide de l'approche objectif-question-métrie
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Dans les logiciels, comme dans la vie, les choses les plus importantes sont souvent les plus difficiles à mesurer. Quelle est l'ampleur de la dette technique dans le système, et où dois-tu investir ? Dans quelle mesure l'architecture, telle qu'elle est mise en œuvre, satisfait-elle les attributs de qualité les plus importants ? Comment la maturité de la conception de l'équipe progresse-t-elle ? Pour des questions aussi importantes, il est facile d'émettre des hypothèses basées sur l'intuition, qui peuvent être biaisées et peu fiables. Il est de loin préférable d'utiliser des données. Lorsque je dois définir des mesures pour des problèmes difficiles à résoudre comme ceux-là, je me tourne vers l'approche objectif-question-métrie (OQM).
L'approche GQM est une technique d'analyse proposée par Victor Basili et David Weiss pour aider les équipes à trouver comment mesurer et évaluer les problèmes difficiles dans le développement de logiciels.1 La technique est facile à apprendre et à appliquer. Elle peut être utilisée seule ou dans le cadre d'un atelier collaboratif. La découverte des bons paramètres pour évaluer un problème difficile exige toujours de la créativité et une réflexion analytique, mais la GQM fournit juste assez de structure pour inciter les équipes ...