Bilan de santé des valeurs de la programmation extrême (XP)

Quelles sont les valeurs de l’Extreme Programming (XP) ?

La pratique de XP est soutenue par 5 valeurs sous-jacentes. Ce bilan de santé permet à votre équipe d’indiquer son niveau de bonheur actuel par rapport à ces valeurs, ainsi que toute autre valeur clé à laquelle votre équipe aspire.

Communication
L’importance du transfert de connaissances entre les membres de l’équipe par le biais de mécanismes de communication appropriés et fréquents.

Simplicité
Éviter le gaspillage et ne faire que ce qui est absolument nécessaire pour que le système soit aussi simple que possible à créer et à soutenir. Il se concentre sur les exigences connues, plutôt que d’essayer de prédire l’avenir.

Retour d’information
Obtenir un retour d’information sur les conceptions et les constructions et y donner suite afin d’identifier les domaines d’amélioration et de procéder à des ajustements.

Courage
Le courage de soulever des questions qui ont un impact sur l’efficacité, d’arrêter de faire des choses qui ne fonctionnent pas et le courage d’accepter et d’agir en fonction du retour d’information, même s’il est difficile à accepter.

Respect
Les membres de l’équipe se respectent mutuellement, d’autant plus qu’ils travaillent en étroite collaboration et de manière interconnectée.

Comment ces valeurs s’appliquent-elles à l’Extreme Programming ?

L’Extreme Programming (XP) est le cadre agile le plus spécifique pour les pratiques d’ingénierie qui visent à produire des logiciels de meilleure qualité et à améliorer la qualité de vie de l’équipe de développement.

Elle est plus fréquente pour les logiciels à évolution dynamique, avec de petites équipes co-localisées soutenues par des tests automatisés, et lorsqu’il y a des risques causés par des projets à durée déterminée utilisant de nouvelles technologies.

Les équipes sont réunies dans un espace de travail bien aménagé qui permet de travailler de manière ciblée et énergique et de programmer en binôme (deux personnes s’assoient sur la même machine pour permettre une révision continue du code et une résolution plus rapide des problèmes).

Les clients, les traqueurs, les développeurs et les coachs travaillent tous de manière interconnectée pour déployer et tester les histoires sur une base hebdomadaire et trimestrielle. Les pratiques de construction en 10 minutes, d’intégration continue, de conception incrémentale et de programmation par les tests entrent également en ligne de compte.

Dans ce contexte, les valeurs d’équipe restent cruciales pour ce type de pratiques très proches les unes des autres. Prenons l’exemple d’une séance hebdomadaire de retour d’information. Les dessins et modèles doivent être simples et faire l’objet d’une communication efficace. Une bonne communication entre l’équipe et les utilisateurs est nécessaire pour que le retour d’information se fasse de manière respectueuse. L’équipe doit ensuite avoir le courage de recevoir et de mettre en œuvre ces changements. L’ancrage de ces valeurs s’applique tout autant aux pratiques de travail quotidiennes qu’aux révisions trimestrielles du cycle.

Comprendre le bilan de santé des valeurs XP

Chacun des principes suivants représente une dimension de la santé à laquelle chaque membre de l’équipe peut répondre. Ils réfléchissent à la manière dont ils travaillent au quotidien et indiquent ensuite s’ils sont satisfaits, neutres ou tristes pour chacun d’entre eux. Si vous préférez, vous pouvez utiliser une échelle de chiffres. Vous pouvez également ajouter ou supprimer des valeurs qui ont un sens pour vos équipes.

Cela vous permet, ainsi qu’à l’équipe, de savoir comment les membres de l’équipe se sentent par rapport à leur travail et de discuter des moyens d’améliorer leurs pratiques pour mieux mettre en œuvre la programmation extrême.

Comment créer un bilan de santé dans TeamRetro ?

Votre modèle est prêt à être utilisé
Sous Bilans de santé, sélectionnez le bilan de santé que vous souhaitez effectuer. Décidez si vous souhaitez interroger l’équipe de manière anonyme, en utilisant des pseudonymes ou ouvertement.

Invitez votre équipe où qu’elle se trouve.
Invitez par un code unique et sécurisé, une adresse e-mail, partagez un lien, utilisez un code QR ou publiez sur votre canal Slack. Ils peuvent utiliser leur téléphone, leur tablette ou leur PC.
Examiner l’équipe de manière indépendante et efficace
Demandez à l’équipe de réfléchir et d’évaluer chaque dimension, de satisfait à mécontent. Vous verrez quand tout le monde aura terminé. Utilisez la minuterie intégrée pour ne pas perdre le fil.
Regroupement d'idées après un brainstorming lors d'une réunion rétrospective

Révéler et discuter des résultats

Les données de votre contrôle de santé s’affichent et indiquent la réponse moyenne et le décompte de chaque réponse. Triez les dimensions selon les réponses les plus positives, négatives ou mitigées pour rendre les discussions plus significatives.

Regroupement d'idées après un brainstorming lors d'une réunion rétrospective

Gardez la conversation sur la bonne voie avec le mode Présentation
Passez en mode présentation pour synchroniser les appareils, ce qui facilite l’animation et la concentration des conversations. Capturez les commentaires et les actions en cours de route.

Regroupement d'idées après un brainstorming lors d'une réunion rétrospective

Révisez votre plan d’action
Attribuez des propriétaires d’actions, fixez des dates d’échéance pour les nouveaux éléments et examinez les actions antérieures. Cette liste d’actions peut être suivie, partagée ou intégrée à vos autres outils de flux de travail.

Regroupement d'idées après un brainstorming lors d'une réunion rétrospective

Partagez les résultats
Super travail, vous avez terminé ! Partagez les résultats avec votre équipe par e-mail, téléchargez-les et imprimez-les ou publiez-les sur des outils comme Jira, Asana et Trello. Les résultats peuvent être suivis dans votre tableau de bord.

ou