Qu'est-ce que le Radar des pratiques de développement ?

Le Radar des pratiques de développement est un bilan de santé court destiné aux équipes logicielles. Votre équipe évalue six affirmations sur une échelle en cinq points, de « Pas du tout d'accord » à « Tout à fait d'accord » : le périmètre est clair, les standards de code sont définis et respectés, chacun a le temps de se concentrer, la dette technique est suivie et maîtrisée, les fonctionnalités chronophages et à fort enjeu disposent de tests automatisés, et le déploiement est automatisé et fiable. Avec six dimensions, l'exercice reste assez rapide pour être mené chaque trimestre, et les points faibles sautent aux yeux. Si la capacité de concentration obtient un score bas dans toute l'équipe, c'est un problème précis à remonter à la personne qui fixe les priorités. Servez-vous des résultats pour vous mettre d'accord sur un ou deux changements, puis vérifiez lors de la session suivante s'ils ont tenu.

Dimensions

Pratiques de développement

Les pratiques d'ingénierie essentielles qui influencent l'efficacité avec laquelle l'équipe planifie, construit, teste et livre un logiciel de qualité.

  • Clarté du périmètre

    Notre périmètre de travail est clair et bien défini.

    • Périmètre flou
    • Périmètre plutôt clair
    • Périmètre bien défini
  • Standards de code partagés

    Nous disposons d'un ensemble de standards de code convenus, définis et respectés.

    • Aucun standard partagé
    • Standards existants mais variables
    • Standards appliqués de façon constante
  • Capacité de concentration

    Nous avons le temps et la possibilité de nous concentrer sur le travail que nous avons planifié.

    • Interruptions constantes
    • Un peu de temps de concentration
    • Temps de concentration protégé
  • Gestion de la dette technique

    Nous suivons et maîtrisons notre dette technique.

    • Dette ignorée
    • Dette suivie de temps en temps
    • Dette gérée activement
  • Pratiques de test

    Nous disposons de tests fonctionnels automatisés pour les fonctionnalités chronophages et à fort enjeu.

    • Tests surtout manuels
    • Automatisation partielle
    • Automatisation des tests solide
  • Processus de déploiement

    Nous disposons d'un déploiement automatisé, fiable et dont la qualité est assurée.

    • Déploiements manuels et risqués
    • Déploiements en partie automatisés
    • Déploiements automatisés et fiables

Quand utiliser ce bilan de santé

  • Quand votre équipe d'ingénierie veut une vision commune de la solidité de ses pratiques quotidiennes.
  • Lors d'une rétrospective ou d'une revue trimestrielle, pour repérer les points de friction qui ralentissent la livraison.
  • À la création d'une nouvelle équipe, pour établir une référence sur les standards de code, les tests et le déploiement.
  • Sur plusieurs sessions, pour voir si les pratiques de développement progressent.

Conseils et astuces

  • Menez-le de façon anonyme pour que chacun réponde franchement sur le périmètre, la concentration et la dette technique.
  • Comparez les résultats entre squads pour repérer les pratiques à partager ou à standardiser.
  • Consacrez chaque rétrospective à la ou aux deux dimensions les moins bien notées. Vouloir corriger les six à la fois tient rarement dans la durée.
  • Relancez le radar chaque trimestre pour observer les tendances et vérifier que les améliorations convenues se maintiennent.

Foire aux questions

Que mesure le Radar des pratiques de développement ?
Il mesure six pratiques d'ingénierie : la clarté du périmètre, les standards de code partagés, la capacité de concentration, la gestion de la dette technique, les pratiques de test et le processus de déploiement.
Qui doit participer à ce bilan de santé ?
Toutes les personnes qui construisent et livrent le logiciel : développeurs, testeurs et responsables techniques. Quand tous participent à l'évaluation, vous obtenez une vue complète de vos pratiques.
À quelle fréquence faut-il le mener ?
Un rythme trimestriel convient à la plupart des équipes. Il laisse aux améliorations le temps de produire leurs effets tout en gardant des résultats à jour.
Comment fonctionne la notation ?
Chaque dimension est une affirmation évaluée sur une échelle de Likert en cinq points, de « Pas du tout d'accord » à « Tout à fait d'accord ». La comparaison des scores fait ressortir vos pratiques les plus solides et les plus fragiles, ainsi que leur évolution dans le temps.
Que se passe-t-il après le bilan de santé Radar des pratiques de développement ?
L'équipe passe en revue les six scores ensemble, discute des plus bas et se met d'accord sur une ou deux améliorations concrètes à tester avant le prochain bilan.