Agile 2009: Dernier jour et conclusion

Bon, après quelques jours de retard, mais voici mes dernières impressions de la conférence:

  • Keynote et Banquet du jeudi soir:  Le banquet était un peu ordinaire et on semblait nous presser entre les services. Je n’avais pas encore terminé le plat principal qu’on posait le dessert sur ma table. Mais bon, le keynote de Jared Spool c’est avéré très bon et nous a fait rigoler par moment.
  • Open Jam – vendredi matin: C’était très mollo le matin et rien, à part des petites discussions ici et là, ne semblait être au programme. Sauf, Yves Hanoulle qui proposait un atelier avec des blocs sur le Leadership. J’y ai donc assisté et ce fut très plaisant. On a fait l’expérience de trois types de leaderships suivant:

– strong directive leadership

– without leader

– process leader

Je vous laisse deviner le type qui a mieux fonctionné et aussi avec lequel une meilleure chimie s’est produite dans l’équipe…

Voici une photo de l’une de nos réalisations (c’est le Big ben à Londres):

img_1719

Le retour a été un peu plus pénible du côté des transports. Une randonnée quasiment interminable en taxi pour se rendre du centre-ville à l’aéroport. Par la suite, notre avion part avec une heure en retard. Mais ce ne sont que de simples inconvénients comparé à la super conférence que j’ai assistée. Très formateur et motivante à tous les points de vue. Il va falloir sûrement que j’y retourne un jour…

Publicité

Agile 2009: Jour 4

Bon, aujourd’hui la journée a commence de manière un peu déroutante quand je me suis rendu compte à 10 minutes du début de ma session qu’elle avait été annulée…

J’ai donc regardé l’horaire des sessions pour en trouver une intéressante et qui allait avec l’horaire de ma deuxième session et le temps allait rapidement tout d’un coup. J’ai donc choisie celle-ci :

  • Scaling Up by Scaling Down: A (re)Focus on Individual Skills: Quand on dit que parfois c’est bon de sortir de sa zone de confort, et bien c’est ce que j’ai vécu un peu avec cet atelier sur le leadership et l’individu. On a ici parlé de comment utiliser nos habilités pour augmenter son niveau de leadership au sein d’une équipe, d’une organisation. Tout ça avec le contexte  de l’Agilité et dans le but d’avoir des équipes efficaces et productives. Cette session m’a fait beaucoup réfléchir.
  • Visual Management for Agile Teams: Atelier sur la gestion visuelle. Chaque équipe avait à construire son propre Taskboard avec des « story » et des « tasks ». Après chaque étape, chaque équipe allait juger le tableau d’une autre équipe. Pleins de conseils et de trucs appris dans cet atelier.
  • Growing an Agile Culture from value seeds: Les présentateurs nous montrent comment, en partant des valeurs du XP Programming, ils les ont personnalisées et intégrées à leur compagnie. Il y a eu aussi des vidéos et des photos de leurs lieux de travail. Inspirant !
  • The impact of Agile Architect Teams in Scaling Enterprise Efforts:  Durant cette session, le rôle de l’architecte dans un contexte agile a été abordé. Mais, le plus intéressant, c’est de voir comment tout cela s’applique dans un contexte d’un gros projet avec plusieurs équipes de Scrum, appelé aussi des « Scrum of Scrum ». Dans ce contexte, on aussi regardé qu’est-ce qu’un architecte agile a pour tâches et comment une équipe d’architectes s’organise dans tout cela.
  • Set-based design: The anti-Agile or Agile : Encore là, une présentation de qualité. On nous a présenté c’est quoi le « set-based design » et ses liens avec l’agilité, le Lean et le système de production Toyota. Cette technique est un peu paradoxale et avant-gardiste mais très intéressante à connaître.

Ceci marque la fin des sessions normales. Il y aura ce soir un keynote avec le banquet et demain AM cela sera des sessions « Open Jam ». En passant, voici de quoi à l’air le “Open Jam”:

IMG_1709

Agile 2009: Jour 3

J’ai vraiment bien choisi mes séances de mercredi car elles étaient tous excellentes. Voici le résumé des conférences

  • The Bottleneck Game : Excellent atelier animé par Pascal et Portia, les responsables du site AgileCoach. Durant l’atelier, j’avais le rôle de “Customer Acceptance” et c’était amusant et instructif.
  • Emergent Design & Evolutionary Architecture : J’ai vraiment aimé cette séance. Neal Ford nous a présenté une bonne définition du “Emergent Design” et son l’implication sur l’architecture. Bref, une bonne série de conseils pratiques.
  • Learning: the best approaches for your brain : On expliquait ici en introduction comment la neuroscience et la compréhension de comment notre cerveau fonctionne pouvait nous aider à apprendre. Par la suite, le groupe devait choisir 3 des 5 sujets par “dot-voting” qui seront abordés durant la séance. Encore là, très bonne présentation fait par Mark Levinson, un gars d’Ottawa, et Linda Rising.
  • From Concept to Product Backlog – What Happens Before Iteration 0? : Le présentateur faisait le tour, dans sa présentation, de tout ce qu’il faut regarder avant l’itération 0, afin de ne pas avoir trop de problèmes par la suite. Très bonne conférence. Fait intéressant, la présentation a été enregistrer par InfoQ et sera sûrement disponible bientôt sur leur site.

Hier soir (mercredi), nous avons faire un petit regroupement de francophones présent à la conférence et  sommes allé bouffer et prendre un verre ensemble. C’était amusant et sympatique. J’ai en profiter pour prendre une photo de nuit de Chicago:

IMG_1693

Agile 2009 : Jour 2

La deuxième journée fut passablement plus chargée qu’hier. Voici donc le résumé des sessions auxquelles j’ai assistées d’aujourd’hui:

  • Keynote – I Come to Bury Agile, Not to Praise It: Alistair Cockburn est le créateur de la méthode de développement “Crystal” et un présentateur hors-pair. Sa présentation fut très captivante. Il mentionne que l’agilité telle que l’on la connaît actuellement, est porté à “fondre” tel un iceberg. L’avenir du développement logiciel sera composé, selon lui,  de Software Craftsmanship, de Cooperative Game et de Lean Process.
  • Pomodoro Technique: Cette technique demande de garder le focus pendant 25 minutes sur une tâche tout en effectuant la gestion des interruptions. Intéressant.
  • First, kill all the metrics: Les deux présentateurs nous montre comment trouver des mesures intéressantes et qui veulent dire quelque chose sans changer le comportement des programmeurs de manière négative.
  • Diagrams for understanding and improving Agile practice: Session un peu étrange avec un mélange d’activités et de diagrammes dessinés sur un écran tactile. Mais les jeunes présentateurs étaient sympatiques et finalement j’ai apprécié tout de même.

Aussi sur l’heure du dîner, on a assisté à une séance de “Programming” with the stars”. C’est comme l’émission “Dancing with the stars” mais au lieu de danser les participants doivent coder devant un auditoire et reçoivent des critiques de 3 juges. Et finalement les deux moins bonnes équipes se font juger par les applaudissements de la foule. Amusant et instructif. J’ai bien aimé et je vais essayer d’y aller les autres jours.

IMG_1686

Je sens mon cerveau plein de nouveau trucs, il va falloir décomposer tout cela à mon retour.

Agile 2009 : Jour 1

La conférence a commencée un peu mollo ce matin, mais elle fut très intéressante.

Voici le résumé des sessions auxquelles j’ai assistées d’aujourd’hui

  • Implementing Scrum/XP with Team Foundation Server:  Un peu trop introduction au début pour moi. Mais intéressant tout de même, en particulier le template “Conchango” et son très joli taskboard
  • Craftmanship : Bob Martin est toujours un présentateur dynamique et captivant. Très intéressant de voir comment il a défini notre art, le développement logiciel, avec des principes et des conseils.
  • SOA and color modeling: Comment modéliser ses services web avec un concept de couleurs. Les présentateurs n’étaient pas des plus dynamiques, mais le contenu avec un certain intérêt.

Bon, maintenant je vais aller visiter les kiosques des commanditaires et ramasser plein de trucs utiles et inutiles. Par la suite, il y a un cocktail de bienvenue intitulé “Ice Breaker”.

Agile 2009: Visite du dimanche à Chicago

Chicago

Nous avons fait une belle journée de tourisme hier (dimanche). Nous avons marché une bonne partie de la journée et nous avons visité les attractions suivantes:

De plus, nous avons gouté la fameuse pizza de Chicago !

On va essayer de mettre nos autres photos en ligne un peu plus tard cette semaine.

Une Conférence “Verte”

Il semble que les “agilistes” font la promotion de l’écologie et le fait d’être “vert”. Je suis curieux de voir comment cela va vraiment se traduire en direct de là-bas. Voici un lien vers la page où sont expliquées les différentes initiatives vertes pour la conférence Agile 2009:

http://agile2009.wordpress.com/2009/07/10/greening-the-conference/

ur cette page, j’ai remarqué un lien vers le site de zerofootprint qui semble faire le calcul des tonnes de CO2 dépensées pour se rendre à la conférence. Étant curieux, je rentre les coordonnées de mon point de départ (Québec) et mon arrivé (Chicago) et voilà le résultat:

You have decided to offset 0.297 Tonnes of CO2. Please select your project mix from our available carbon offset projects. You may choose to offset your emissions with one source, or a combination of sources, and determine the percentage of carbon offsets you would like to purchase from each project.

[…]

100% offset = 0.297 Tonnes of CO2 = $5.05 CAD

Hmm. Donc cela ne me coût que 5.05 pour rembourser ma dette de carbone.  On peut aussi choisir de diversifier notre achat de carbone parmi les projets (tous canadiens) suivants:

  • Forest Restoration Project
  • Landfill Gas Recovery Project
  • Tire Recycling Program

Intéressant, cela ne coûte pas trop cher être écologiqe ! De plus, cela donne un beau certificat:

image

Agile 2009 – Préparatifs : Les sessions

imageLa conférence Agile 2009 s’en vient à grand pas ! Moi et mon collègue de CGI, Alexandre Gignac, on se prépare pour cet événement qui risque d’être fort intéressant.

En premier lieu, il y a le programme :

http://www.agile2009.org/programOverview

Ce dernier est très problématique pour moi: trop de bonnes sessions ont lieu en même temps ! Ce qui rend difficile de faire des choix.  Tout de même, j’ai regardé attentivement les sessions offertes et les avantages de chacun. Certains collègues ont aussi offert des suggestions pour m’aider dans certains dilemmes.

Bref, voici ma liste provisoire des présentations auxquelles je désire assister ainsi que les noms des présentateurs entre parenthèse:

Lundi:

  • Implementing Scrum/XP Practices using Team Foundation Server  – (Tommy Norman)
  • Craftsmanship (Robert Martin)
  • SOA and Color Modeling (Daniel Vacanti, Stephen Palmer)

Mardi:

  • KEYNOTE: I Come to Bury Agile, Not to Praise It  (Dr. Alistair Cockburn)
  • The Pomodoro Technique: can you focus – really focus – for 25 minutes  (Staffan Noteberg)
  • First, Kill All The Metrics ! (Niel Nickolaisen , Chris Matts) 
  • System Metaphor Revisited (Joshua Kerievsky , Brian Foote)

Mercredi:

  • The Bottleneck Game: Discover ToC, Agile, Lean and Real Options through play (Pascal Van Cauwenberghe, Portia Tung )
  • Emergent Design & Evolutionary Architecture (Neal Ford )
  • Learning: the best approaches for your brain (Mark Levison , Linda Rising )
  • From Concept to Product Backlog – What Happens Before Iteration 0? (Gerard Meszaros)

Jeudi:

  • Designing on-the-fly: ideation & sketching for non-designers (Amanda Willoughby)
  • Visual Management for Agile Teams (Xavier Quesada Allue)
  • The Kanban Game (Tsutomu Yasui)
  • KEYNOTE: The Dawning of the Age of Experience  (Jared M. Spool)

Vendredi:

  • Open Jam Stage