Les méthodes agiles sont essentiellement basées sur la communication et la proximité entre les personnes. Mais aujourd'hui le télé-travail se répand de plus en plus dans les entreprises. La problématique abordée lors de cette session est donc la suivant : comment être agile tout en faisant du télé-travail.
Valérie Taesch (GreenIvory), Yann Klis (Novelys)
4. Agilité - origine
• Manifeste Agile
Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas
4
5. Agilité - en quelques mots
“Une méthode agile est une approche itérative et incrémentale,
qui est menée dans un esprit collaboratif avec juste ce qu’il faut de
formalisme. Elle génère un produit de haute qualité tout en prenant
en compte l’évolution des besoins des clients”
Véronique Messager Rota,
dans Gestion de projet : Vers les méthodes agiles.
• Mise en pratique
‣ eXtreme Programming (XP)
‣ SCRUM
‣ ...
5
7. Télétravail
• Environ 7,4 % de télétravailleurs en France
‣ 15% en Europe et 25% aux USA
• Avantages
‣ Amélioration de la qualité de vie
‣ Economies (transports, surface des locaux)
‣ Productivité augmentée
‣ Moins de stress
‣ ...
7
9. Un frein managérial ?
• Télétravail : un frein managérial ?
‣ distance = perte de temps ?
‣ exige un travail de suivi de la part du manager
• Réponse de l’agilité : communication
‣ moyens : connexion à internet
๏ téléphone / mail / messagerie instantanée / wiki / blog / ...
‣ utiliser les bons outils dans les bonnes situations !
‣ “comme si” votre collègue de bureau à côté de vous
9
10. SUM à distance
• SUM : Stand Up Meeting
• A distance : c’est possible !
‣ utilisation de skype (appel vocal)
‣ exige plus de rigueur et de ponctualité
‣ animateur du SUM tournant
‣ prise de notes
‣ repère les dérives sur les tâches en cours
‣ rester attentif !
10
11. Manque d’interaction entre les personnes ?
• Télétravail : manque de nouvelles idées ?
‣ peu d’échange entre les personnes
‣ pas de discussion sur un sujet technique ?
• Réponse de l’Agilité : amélioration continue
‣ toutes les personnes de l’équipe sont disponibles !
๏ pas besoin de changer de bureau pour parler à quelqu’un ;)
‣ besoin de changement reste le même
‣ provoque des réunions à distance
11
12. Rétrospective à distance
• Rétrospective
‣ but : améliorer la prochaine itération
• A distance : c’est possible !
‣ video-conférence : besoin de voir les personnes
‣ plan de la réunion
‣ même règle de parole que lors d’une réunion physique
‣ difficulté pour l’animateur : impliquer tout le monde !
12
13. Une équipe ?
• Télétravail : les personnes ne forment pas une équipe !
‣ chacun travaille dans son coin !
• Réponse de l’agilité : code collectif
‣ système de gestion de version
๏ le code appartient à tout le monde
‣ intégration continue
๏ le code de chacun s’intègre à l’ensemble
‣ points techniques
13
14. Pair programming à distance
• Pair programming (binomage)
‣ travailler ensemble sur une même partie du code
• A distance : c’est possible !
‣ outils de partage d’écran + appel vocal
‣ plus d’efforts
๏ traduire une expression corporelle en mots
๏ vérifier l’attention de son binôme
‣ faire des pauses : discussions plus personnelles
14
15. Une vraie équipe ?
• Télétravail : les personnes sont des outils !
‣ déshumanise les tâches à accomplir
‣ on ne voit pas les efforts des gens
• Réponse de l’agilité : l’humain au coeur des méthodes
‣ confiance
‣ rythme durable
๏ bien qu’à domicile, la personne n’est pas disponible 24h/24
15
16. Valeurs XP appliquées au télétravail
• Les valeurs XP vues pour le télétravail
aller vers les gens, provoquer des réunions,...
Courage
les conflits se règlent aussi à distance !
Simplicité accéder aux informations par la voie la plus directe.
Feedback est-ce que la façon de travailler me convient ? en parler aux autres
Communication ne pas s’isoler
Respect on échange avec des humains, même derrière une machine ;)
16
18. Bilan
‣ Rien ne remplace la machine à café pour les potins ;)
‣ Il est possible de travailler dans une équipe agile à distance
๏ être rigoureux et communiquer
๏ avoir confiance en ses collègues
๏ ...
๏ comme dans une équipe réunie physiquement au bureau !
18