En prenant en considération les aspects humains, l'agilité introduit de nouveaux mécanismes qui apportent des bénéfices psychologiques aux équipes et aux individus. Voici une présentation qui fait le tour des aspects psychologiques. Il peut paraître étrange que nous puissions parler de psychologie d’une équipe plutôt que d’un individu. Pourtant nous sommes amenés à constater, entre autres, une dynamique et des pathologies propres aux équipes. Nous prenons pour exemple « l’eXtreme Programming » pour monter en quoi les méthodes agiles influence les équipes, d’un point de vue psychologique. Ainsi nous pourrons voir l’équilibre que l’on cherche à atteindre avec des pratiques « extrêmes ». Équilibre que nous nous pouvons peut-être intégrer dans nos vies.
Référence : http://www.agilbee.com/lab/Agile_Aspects_Psychologiques.html
2. üü
Résumé
§ En prenant en considération les aspects
humains, l'agilité introduit de nouveaux
mécanismes qui apportent des bénéfices
psychologiques aux équipes et aux
individus.!
§ Voici une présentation qui fait le tour des
aspects psychologiques.!
1
3. üü
Sommaire
Pourquoi de la psychologie ?
§ 1. Méthodes tournées vers l’humain
§ 2. Bénéfices psychologiques de l’agilité
§ 3. Instabilités d’une équipe
§ Conclusion : Psychologie en entreprise
2
4. üü
Les 5 dysfonctionnements d’une équipe
Manque d’attention aux
résultats
Manque de
responsabilisation
Manque d’engagement
Crainte du conflit
Absence de confiance
3Source :
The Five Dysfunctions of a Team, Patrick Lencioni
5. üü
Manque d’attention aux
résultats
Manque de
responsabilisation
Manque d’engagement
Crainte du conflit
Absence de confiance
Les 5 dysfonctionnements d’une équipe
CORRIGES par l’agilité
Vision partagée
Timeboxing
Auto-organisation
Engagement
Motivation
Communication
Feedback
Confiance
4Source :
The Five Dysfunctions of a Team, Patrick Lencioni
8. üü
Manifeste agile
Dans les 12 principes
§ Priorité est de satisfaire le client
§ Coopération quotidienne (Client et développeurs)
§ Construire des projets autour d'individus motivés
§ Communication face à face
§ Rythme soutenable et constant
7
9. üü
8
Manifeste agile
Les principes les plus complexes
§ Porter une attention continue à l'excellence
technique et à la conception améliore
l'agilité.
§ Les meilleures architectures, spécifications
et conceptions émergent d’équipes auto-
organisées.
§ À intervalle régulier, l'équipe réfléchit à la
manière de devenir plus efficace, puis ajuste
son comportement en conséquence.
10. üü
Communication
Simplicité
Feedback
Courage
Respect
Client sur site
Le jeu du
planning
Intégration
continue
Livraison
fréquente
Rythme
soutenable
Tests de
recette
Tests unitaires
Conception
simple
Utilisation de
métaphores
Remaniement
du code
Appropriation
collective du
code
Convention de
nommage
Programmation
en binôme
eXtreme Programming
9
13. üü
eXtreme Programming
Les pratiques d’équipe
§ Programmation en binôme
§ Propriété collective du code
§ Convention de nommage
§ Rythme soutenable
§ Intégration continue
§ Stand-up meeting
12
14. üü
eXtreme Programming
Les pratiques de Gestion de projet
Processus itératif et incrémental
§ Client sur site
§ Livraison fréquente
§ Planning Game
13
15. üü
2
Bénéfices psychologiques
de l’Agilité
Zoom sur quelques pratiques :
• Test Driven Development
• Programmation en binôme
• Développement itératif incrémental
• Rétrospective
• Radiateur d’information
• Getting Things Done
14
22. üü
Test Driven Development è
Mécanisme d’apprentissage
§ Code « apprend » : Conception
émergeante, évolutivité en fonction du
besoin, …
§ Transposition de la mémoire
§ Extension de mémoire
§ Différenciation cognitive
21
23. üü
Test Driven Development
Les Bénéfices
§ Il s’agit d’un Mécanisme d’apprentissage
ü technique
ü et personnel
(Constructivisme)
§ Assurance
ü Le fonctionnement attendu est validé
ü Pas de régression sur ce qui à été testé
ü Souplesse au changement
§ Mémoire libre
ü Pensée tournée vers l’évolution
Tester + Coder + Refactorer
ü et non vers le passé (Bug) comme le propose l’ancienne technique :
Code + Tester + Déboguer
§ Accomplissement
22
25. üü
Programmation en binôme
Les bénéfices
§ Concentration soutenue
ü Moins de pause (3h ½ => 6h pour
7h)
ü Biorythmes physiologiques cumulés
et entrainants
ü MAIS fatiguant les premiers temps
§ Assurance
ü Relecture immédiate
ü Consensus sur la solution adoptée
24
§ Apprentissage
ü Partage de connaissance
ü Consolidation mutuelle des acquis
ü Analyse des erreurs
ü Brainstorming
§ Motivation
ü Communication
ü Construction personnelle grâce à
la relation « Face à Face »
ü Échange de bon procédé
d’architecture
§ Consolidation des relations
sociales
26. üü
Programmation en binôme
Constructivisme basé sur l’expérience
0
0,5
1
1,5
2
2,5
3
Apprentissage par
l'"Erreur"
Formation " Sans Erreur"
Cas peu complexe
Cas complexe
Détection du
nombre d’erreurs
25
27. üü
Développement itératif et incrémental
Exploration des besoins -
Planification - Estimation
SPECIFICATION
CONCEPTION
REALISER
TESTER
LIVRER &
CORRIGER
Itération
Temps
26
29. üü
Rétrospective
§ Objectif : Amélioration continue
§ Déroulement :
ü Faciliter par un coach
ü Communiquer (« Exorciser »)
ü Construire l’expérience par la réflexion critique sur
le vécu
§ Extension possible :
ü Technique thérapeutique utilisée pour résoudre
des problèmes graves dans les familles 28
31. üü
Analogie avec
Getting Things Done
Boite d’entrée
De quoi s’agit-il ?
Une action est-elle
nécessaire ?
Affaires en suspens
À jeter
À faire un
jour peut être
À conserver
en cas de
besoin
Quelle est la première
action à exécuter ?
Non
Oui
L’éxécuter
tout de suite
Moins de 2
minutes
Attendre
Déléguer
À faire dés
que possible
Planifier sur
un calendrier
Reporter
Projet
Plan de
projet
étapes
multiples
À revoir
30
32. üü
Getting Things Done
objectifs
§ Être productif
ü Définir les priorités tâches en prenant en
compte le contexte
ü Agir selon les possibilités d’exécution
§ Réduire les facteurs de stress
ü Lever les inconnues
ü Réduire les accumulations
ü Libérer sa mémoire
31
33. üü
Bâtir la confiance en soi
* Source :
La confiance en soi, Jean Garneau
Accumuler
l’expérience
Evaluer des
résultats
Renouveler
les expériences
volontairement
Gérer les
risques
Confiance
en soi*
32
Méthode itérative
Rétrospective
Standup meeting
Démonstration
• Projet piloté
par la valeur
• Testabilité
• …
34. üü
Symptôme de « pensée de groupe »
§ Illusion d’invulnérabilité
§ Illusion d’unanimité
§ Le favoritisme à l’égard du groupe
§ Le partage incomplet d’informations
disponibles
§ La croyance en la moralité du groupe
§ La pression sur les membres dissidents
33
35. üü
Décisions collectives
Risky shift
§ Le déplacement vers le risque
ü Dilution de la responsabilité
ü Valorisation culturelle du risque
§ Ce phénomène ce produit lors de la prise
de décisions en groupe par la discussion
§ On réduit ce phénomène par des
mécanismes de vote
34
38. üü
Les actions RH
§ La formation et le coaching du personnel
§ La motivation positive et négative
§ La communication et la transparence
§ La planification et le contrôle de
l'avancement des tâches
§ L'administration du personnel
Loin des projets 37