Archive

Archive for March, 2010

La semaine de Twitter

March 27th, 2010 Comments off
  • User Story Mapping : done! #
  • Pyxis finaliste aux Dunamis dans la catégorie "conciliation travail-famille" http://ping.fm/7R29R #
  • 24 mars:17h30 Retour d'expérience sur l'approche du "dojo de programmation" à Hydro-Québec à l'UQAM, situé au 405, rue Sainte-Catherine Est. #
  • Follow @agilemontreal on Twitter #
  • I've just changed my username on Twitter : @tbalbous is now @AgileGardener to reflect my blog name icon wink La semaine de Twitter #
  • To build a new system you don't compete with the old one, you build a new system that makes the old one obsolete (Buckminster Fuller) #
  • To build a new system you don't compete with the old one, you build a new system that mâles the old one obsolete (Buckminster Fuller) #

Ne plus l’accepter!

March 25th, 2010 Comments off

« Ne plus l’accepter! »

Cette phrase je l’entends souvent lors des retrospectives de la part d’équipes confrontées à des problèmes tels que les suivants :

  • Livrer une user story ou un élément de code à une autre équipe en court d’itération.
  • Prendre une user story dans l’itération qui a une dépendance à une autre équipe.
  • S’engager sur une alors que le design n’est pas fini.

J’ai eu moi aussi ce réflexe à de nombreuses reprises dans des situations mettaient en danger notre itération et qui impactaient directement notre réussite. Cependant, sur la durée d’un projet, cette position n’est pas tenable, c’est une solution simpliste qui conduit à termes aux conséquence suivantes :

  • Sclérose de l’équipe et du projet.
  • Extinction de toute forme de collaboration.
  • Problèmes de fond persistants

« Ne plus l’accepter! » est une phrase qui, comme « il faut que », doit provoquer un choc à vos oreille! Que vous soyez équipier, ScrumMaster, coach ou voisin de l’équipe qui décide de prendre cette posture en réponse à un problème, s’il vous plaît réagissez!

pourqoi accepter 300x199 Ne plus laccepter!

Ne plus l'accepter! Réagissez!

Effectivement, pourquoi accepter?

Parce que refuser, c’est refuser de voir la vérité en face. C’est nier que le problème à l’origine de vos difficultés va persister, votre équipe va se protéger de plus en plus, se retrancher derrière cette « décision » et mettre progressivement fin à toute forme de collaboration.

Alors que faire?

Peut-être tout simplement accepter le changement! D’ailleurs, n’est-ce pas pour accueillir le changement dans vos projets que vous avez adopté une approche agile pour gérer vos développements logiciels?

Accepter les contraintes de votre environnement! Chercher pourquoi cette contrainte vous fais si mal. Voici quelques pistes que vous pouvez explorer aux travers des questions suivantes :

  • Le processus que j’utilise correspond-il à ma réalité?
  • Mes outils supportent-ils mes besoins?
  • Mon architecture logicielle est-elle en harmonie avec mes capacités d’organisation et les compétences de mon équipe?
  • L’organisation de mon équipes est-elle suffisamment flexible pour répondre aux besoins?
  • Mes équipes collaborent-elles suffisamment? Sont-elles capables de se remettre en question?

Le changement, les contraintes, font partis de la vie et nous devons faire avec, mais cela ne devrait pas nous empêcher de  chercher à découvrir la source du problème. Cette activité, dans la majorité de cas, ne prend pas bien longtemps. Prenez ensuite une action, celle avec un porteur et une occasion identifiée dans le temps icon wink Ne plus laccepter! . Cette seconde activité, elle prend parfois plus de temps car elle nécessite souvent de changer des comportements ou d’acquérir de nouvelles compétences. Alors soyez patients et persévérants.

Vous venez de vous engager sur l’autoroute de l’amélioration continue!

La semaine de Twitter

March 20th, 2010 Comments off
  • J'ai toujours le choix mais ma liberté s'arrête la ou commence celle des autres #openpyxis #
  • Acceptes les conséquences de tes choix #openpyxis #
  • "Le bonheur c'est quelque chose qui se récolte a petite dose" #openpyxis #
  • Open Pyxis started. We're all together creating our future! Amazing!!!! #
  • 6th sprint and the beginning of the storm #
  • PO reveals "the power of task board" to colleague. Great! #
  • Do that decision reinforce team behavior or politic game? Still wonder about it! #
  • Tomorrow sprint planning of project planning… Late! Need to sleep! #
  • Who knows how to setup the room for a team? … you or the team? #

Action = porteur + date

March 18th, 2010 2 comments

Pour qu’une action se réalise, il faut un porteur et une occasion identifiée dans le temps.

polo clap board 228x300 Action = porteur + date

Pour qu'une action se réalise, il faut un porteur de l'action et une occasion identifiée dans le temps.

Dans le tableau Kanban, lorsqu’une carte est bloquée, l’équipe à tendance à dire : « Cette carte est bloquée! Elle dépend de X, il faut que je le rappelle [...] mais il n’est pas très disponible. »

Lorsque j’entends ceci, je parie : « dans deux jours, la carte sera toujours bloquée au même endroit! ». D’ailleurs pourqoui changerait-elle de place? Il y a deux jours, la carte était là et j’avais déjà entendu la même excuse phrase, il n’y a donc pas de raison que cela change. Même cause, même effet!

Alors l’équipe me regarde avec de grands yeux et nous entamons un dialogue qui ressemble au suivant :

- moi : « Ok, qui va le faire et quand? ».

- équipe : « Il faut rappeler X, mais il n’est pas très disponible. ».

- moi : « Qui subit l’impact de la carte bloquée? ».

- équipe : « C’est nous! ».

- moi : « Qui a intérêt à ce que la carte soit débloquée? ».

- équipe : « C’est nous! ».

- moi : « Ok, qui va appeler et quand? ».

Certaine fois, je n’ai pas fini de poser la question qu’il y a un volontaire pour prendre la responsabilité de régler le problème dès la fin du daily. D’autre fois la réponse est : « Je n’ai pas le temps maintenant, je regarde mon horaire dès la fin de la rencontre et j’y place cette tâche ».

[Quelques semaines plus tard...]

L’équipe adresse chaque jour les points bloquants avec une action portée par une personne et identifiée dans le temps. Et les cartes bloquées se libèrent icon wink Action = porteur + date

Êtes-vous toujours attentifs aux : « Il faut que? »

La semaine de Twitter

March 13th, 2010 Comments off
  • #confoo #Montréal peu de monde au xp game mais une equipe qui a joue le jeu a fond et avec brio #
  • XP Game #confoo #montreal à 13h30 Venez vous amuser avec nous #