18 May 2013

Inscrivez-vous au Flux RSS

Chef de projet et Agilité : une évolution… nécessairement en contexte!

Posté par jc-Qualitystreet le 17 janvier 2013

Les années passent, les entreprises changent et pourtant  les interrogations des chefs de projet avec lesquels je suis amené à travailler, dans des contextes de coaching agile ou de formation restent sensiblement les mêmes :

  • que devient le chef de projet ?
  • où est ce que je me situe dans ce joli tableau agile ?
  • que vaut ma toute récente certification ?
  • ou  tout simplement que vais-je devenir ?

Lire la suite

Scrum At Scale: réduire la distance ça commence avec des gestes simples…

Posté par jc-Qualitystreet le 7 décembre 2011

Scrum et l’agilité se développent incroyablement vite dans les organisations, et nous sommes de plus en plus amenés, nous autres coachs agiles, à accompagner les équipes dans des contextes s’éloignant de cet idéal du Scrum, réduit et co-localisé.

hello

En entrant dans la salle, vous ne voyez que Keith... HELLO!

Des contextes moins favorables évidemment…

Peut-être aussi moins agréables parfois mais des contextes distribués dans lesquels l’agilité peut malgré tout se décliner avec succés

« Adopt the principles, Adapt the practices »  Gojko Adzic (keynote, Agile Testing Days)

Deux éléments auxquels j’ajouterais personnellement  « redoubler d’ efforts »  quand la distance vient s’immiscer dans ce nouveau jeu du développement agile.

Mais aujourd’hui nul ne peut ignorer la réalité organisationnelle de certaines entreprises dont le modèle « Larges Equipes - Multisite » est devenu le modèle par défaut, qu’il paraisse simple (Paris - Province)  ou plus complexe (car le plus souvent la distance se mesure en millier des kms). Par chance des périodes chevauchement au cours desquelles les équipes peuvent interagir en direct sont préservées (ex : France - Inde ; France - US).

Et pourtant la distance est bel et bien là…

Des fuseaux horaires différents, des cultures différentes, des langues différentes accentuent la distance physique. Ils sont autant de freins à une communication et collaboration efficaces

à nous de réduire au maximum cette distance !

Dans ce contexte, le rôle du ScrumMaster, non pas Super Héros mais ultra FACILITATEUR est primordial.

confirmation2

Parfois, ces ScrumMaster nous réservent de belles surprises comme Mickael qui oriente sa webcam de sorte que chaque membre de l’équipe salue Keith (plein écran) en arrivant au Daily Scrum.

confirmation

Ce rôle de ScrumMaster l’amène à se mettre au service de l’équipe en envoyant au préalable au membre distant des photos à jour du Taskboard pour que celui-ci puisse suivre plus aisément les échanges ou encore en jouant le rôle de l’automate au taskboard.

automate

Des gestes simples, des personnes motivées et souriantes, ça marche!… dés lors que ces personnes ont appris à se connaitre et ont eu l’occasion de travailler ensemble pendant quelques semaines sur le même site : ces séjours pour apprendre à se connaître et visites fréquentes sont UN PREREQUIS.

Avec le recul voici quelques leçons apprises

  • Prévoir un rapprochement des équipes au démarrage (court ou moyen séjour jusqu’à 2 mois par exemple)
  • Encourager les visites fréquentes (dans les 2 sens)
  • Sensibiliser sur les dimensions culturelles des pays concernés
  • Abuser de tous les modes de communication possibles (messagerie instantanée, net meeting, skype, téléphone, wiki…)
  • Partager les outils et pratiques de développement, a must!
  • Conserver mais adapter les cérémoniaux Scrum (Daily, Sprint Planning, Review et retrospective) au mode distribué pour garder TOUTE l’équipe engagée et assurer l’efficacité de ces RDV
  • Faire simple à l’oral; en faire un peu plus à l’écrit
  • Trouver un ScrumMaster, convaincu des bienfaits de l’agilité, motivé et prêt à relever le challenge du mode distribué
  • Bénéficier d’un Management “agile” et compréhensif (toujours prêt à lever les obstacles et conscient des investissements à réaliser)

Mais au final, la CLE reste la CONFIANCE… les équipes doivent apprendre à se connaitre, se respecter et se faire confiance, le reste suivra!

Truc de coach: Elements d’une équipe Agile Super Performante…

Posté par jc-Qualitystreet le 27 février 2011

… L’équipe est maintenant sprint # 9, une semaine avant la fin de la version.

  • Tous les articles du Backlog de produit de produits sont DONE (sauf les 5 histoires d’utilisateurs placés dans  la colonne “To Do” du sprint en cours. D’ailleurs ces user stories ont déjà été livrées aux testeurs internes)
Backlog de produit: Tout à DONE

Backlog de produit: Tout à DONE

  • Le client est ravi par le produit qu’il a reçu (progressivement). Le feedback du Product Owner et des sponsors est demeuré positif sprint après sprint.
Great!

Great!

  • La qualité du produit est bonne: l’application est rapide, robuste et sécurisée
  • La satisfaction de l’équipe est élevée (son meilleur score)
Satisafaction de léquipe 4: Je suis content de faire partie de cette équipe et de la façon dont on travaille ensemble

Satisafaction de l'équipe 4: "Je suis content de faire partie de cette équipe et de la façon dont on travaille ensemble"

  • Confiance et transparence sont les caractéristiques de l’équipe
  • Le management est satisfait: il souhaite garder l’équipe et la faire travailler ensemble sur un autre produit
  • Le burndown Chart  du sprint actuel est plutôt bon, en ligne
un Bon Burndown !

un Bon Burndown !

  • La vélocité est bonne et stable depuis 4 ou 5 sprints
  • Le focus factor de l’équipe est élevé
  • La précision de l’estimation de l’équipe est bonne
  • Toutes les action du plan d’action précédents ont été effectuées
Toutes les actions du plan daction sont suivies. Le poster Plan daction est affiché au mur tout le long du sprint

Toutes les actions du plan d'action sont suivies. Le poster Plan d'action est affiché au mur tout le long du sprint

  • Peu de défauts dans l’outil de bug tracking
  • Pas d’obstacles dans la “Liste des obstacles”
Une La liste des obstacles vide!

Une La liste des obstacles vide!

Quoi d’autre?

Juste que ce fut un plaisir d’être le coach agile de cette belle équipe! Merci les gars.

Truc de Coach : Le ScrumMaster et l’Equipe - Etape 5 … On se sépare

Posté par jc-Qualitystreet le 29 novembre 2010

Adjourning pour les intimes…

Après l’étape 1… on se découvre,

Après l’étape 2… on se bouscule,

Après l’étape 3… on se (re)trouve

Après l’étape 4… on ne fait qu’un !

Voici l’étape 5 « on se sépare », dernière étape dans le cheminement de l’équipe, mais pas la plus anodine.

Après plusieurs mois de travail, l’équipe a atteint les objectifs qui lui étaient fixés. Et je ne vous parle pas de n’importe quelle équipe, je vous parle d’une équipe AGILE, PERFORMANTE, gagnante. Une équipe dont les membres se font confiance et se connaissent.

Mais aujourd’hui, le projet ou le produit achevé, c’est le moment de se dire au revoir, le moment souvent redouté de la SEPARATION.

Retrospective... autour d'un bon plateau de fromages !

Rétrospective... autour d'un bon plateau de fromages. Merci les gars !

Pour tous, c’est un moment particulier, une sensation amère… Pour certains, cette 5éme étape, au cours de laquelle l’Equipe se disperse peut s’avérer douloureuse, et faire naitre un sentiment de vide, dont le ScrumMaster doit tenir compte. Les équipes très soudées, les longs projets, des moments intenses, un fort investissement, bref un ensemble d’éléments qu’on retrouve le plus souvent dans les projets agiles,  sont des contextes propices à cette courte sensation d’abandon, qu’on retrouve fréquemment dans les sports collectifs…

Pourtant on doit bel et bien passer à autre chose, côté Equipe et côté Produit !

Dans une dynamique de changement, c’est aussi passer d’un état stable, maîtrisé et surtout APPRECIE, à un nouvel état, de toute façon différent, parfois « inconnu ».

Célébrons (avec modération) la FIN DU PROJET !

Célébrons (avec modération) la FIN DU PROJET !

Chez les équipes Agiles, le sentiment est accentué, nous sommes confrontés à un élément supplémentaire : la volonté, quasi systématique, de rester dans une dynamique Agile. La plupart des membres des équipes agiles que j’ai pu coacher ont ainsi manifesté le souhait de travailler à nouveau dans les mêmes conditions : difficile en effet de revenir en arrière, pour les personnes qui ont acquis l’esprit Agile. Pour ceux là, il est désormais impensable de travailler dans le cadre d’approches classiques séquentielles et cloisonnées, des univers jugés en comparaison si peu satisfaisants et si peu épanouissant… un élément fort dont cette fois le MANAGEMENT (agile évidemment) doit tenir compte !

En résumé, ScrumMaster, ton rôle à cette étape sera …

  • Anticiper la séparation dans une approche volontairement positive
  • Capitaliser
  • Fixer de nouveaux objectifs : on passe à autre chose
  • Plus que jamais donner la parole
  • Faire une belle RETROSPECTIVE

Et surtout, CELEBRER !

Truc de Coach : Le ScrumMaster et l’Equipe - Etape 4… On ne fait qu’un !

Posté par jc-Qualitystreet le 25 novembre 2010

Performing pour les intimes…

Après l’étape 1… on se découvre,

Après l’étape 2… on se bouscule,

Après l’étape 3… on se (re)trouve

Voici l’étape 4 « on ne fait qu’un », le stade tant attendu de l’évolution de l’Equipe ; le moment enfin où elle atteint sa performance maximale, où elle donne sa PLEINE PUISSANCE…

Une équipe PERFORMANTE à l'oeuvre (workshop)

Une équipe PERFORMANTE à l'oeuvre (workshop)

L’équipe est sortie des zones de turbulence, a normalisé son mode de fonctionnement. L’EQUIPE SE FAIT CONFIANCE. L’EQUIPE SE CONNAIT.
Elle sait fonctionner ENSEMBLE de manière EFFICACE et SATISFAISANTE pour chacun de ses membres

C’est le moment de la PERFORMANCE.

J’ai l’honneur et le plaisir d’accompagner, encore actuellement, des équipes qui ont atteint ce niveau. Et croyez-le ou non c’est très trés agréable…. Evidemment, mon rôle de coach agile a lui-même évolué (conseils & points de contrôle) puisque ces équipes sont autonomes et atteignent les objectifs fixés. Esprit KAIZEN et le questionnement permanents doivent pourtant rester de mise…

Une équipe PERFORMANTE à loeuvre (esprit Kaizen)

Une équipe PERFORMANTE à l'oeuvre (esprit Kaizen)

Voilà ce qu’on peut entendre quand on tend l’oreille :

« C’est une équipe ouverte et professionnelle on a pas peur de dire je sais pas…  les gens vont vous aider »

« S’il y a des difficultés il n’y pas de blâmes… s’il y a un échec c’est un échec collectif…  si c’est un succès c’est un succès collectif »

« L’équipe travaille super bien ensemble tout le monde a trouvé sa place… »

« Chacun se connait parfaitement et sait ce qui est bon pour lui pour l’équipe et le projet… »

En résumé, ScrumMaster, ton rôle à cette étape sera de …

  • S’effacer au profit de l’Equipe
  • Toujours faciliter le travail de l’équipe (notamment vis-à-vis de l’extérieur)
  • Capitaliser
  • Fixer de nouveaux objectifs

Bref, APPRECIER la PERFORMANCE !

Truc de Coach : Le ScrumMaster et l’Equipe - Etape 3… on se (re)trouve !

Posté par jc-Qualitystreet le 24 novembre 2010

Norming pour les intimes…

Après l’étape 1… on se découvre,
Après l’étape 2… on se bouscule,

Voici l’étape 3 « on se (re)trouve », un moment de régulation, ultime étape avant que l’Equipe n’atteigne sa performance optimale.

L’équipe parvient à résoudre ses conflits. Elle a fini par sortir de sa zone de turbulences pour normaliser son mode de fonctionnement et ses relations, au sein d’un environnement pleinement sécurisé, propice à la coopération et à la collaboration.

C’est le moment de la normalisation.

L'equipe est de plus en plus satisfaite de sa façon de travailler ensemble

L'equipe est de plus en plus satisfaite de sa façon de travailler ensemble

Je dirais qu’à ce moment, le plus dur est passé : confiance installée, vision intégrée, et le plus important, des personnes qui se connaissent et savent désormais comment collaborer ensemble pour atteindre leurs objectifs efficacement.

Auto evaluation : 4 sur une echelle de 1 à 5

Auto evaluation : 4 sur une echelle de 1 à 5

En résumé, ScrumMaster, ton rôle à cette étape sera de…

  • Aider l’Equipe à se discipliner
  • Favoriser l’autogestion
  • Lever les éventuelles barrières et favoriser le processus d’évolution
  • Rester vigilant sur la participation de chacun

Bref, maintenir le cap … vers la PERFORMANCE !

Get Adobe Flash playerPlugin by wpburn.com wordpress themes