Monday, December 30

2014 Winter Vacations Playlist Preparation

Before going on a trip, what a joy is it to build your musical playlist! Today, the day before New Year Eve, I am building my playlist for a nice and long Winter holiday South. Here is what it looks like :


  • DJ Champion - Chill'em All
  • DJ Champion - Resistance
  • Nine Inch Nails - Hesitation Marks
  • Nine Inch Nails - Things Falling Apart
  • Nine Inch Nails - [With_Teeth]
  • Nine Inch Nails - Year Zero
  • Miles Davis - Ascenceur Pour L'Échafaud
  • Wolfgang Amadeus Mozart - Ma vie avec Mozart
  • Them Crooked Vultures
  • Queens of the Stone Age - Era Vulgaris
  • Queens of the Stone Age - ...Like Clockwork
  • Queens of the Stone Age - Lullabies To Paralyze
  • Queens of the Stone Age - Songs For The Deaf
  • The Offspring - Splinter
  • Muse - Absolution
  • Muse - Hullabaloo
  • Moby - Destroyed
  • Martin Léon - Les Atomes
  • Louise Attaque - À Plus Tard Crocodile
  • The Lost Fingers - Lost in the 80's
  • Led Zeppelin - Mothership (Remastered)
  • La Vie La Vie
  • Jonathan Painchaud - Qu'on se lève
  • Jean Leloup - Mille excuses milady
  • Tool - 10,000 Days
  • Rage Against The Machine - Evil Empire
  • Radiohead - Best Of
  • Radiohead - Hail to the Thief
  • The Postal Service - Give Up
  • Portishead - Portishead
  • Pixies - Wave Of Mutilation: The Best Of Pixies
  • Niagara - Best of
  • Alice In Videoland - Maiden Voyage Plus
  • Audioslave - Audioslave
  • Bad Religion - All Ages
  • The Beastie Boys - The Sounds Of Science
  • Blur - The Best Of

Sunday, December 29

My Holiday Readings

During my winter vacation, I plan on reading a few practical ebooks such as:

The Power of Less: The Fine Art of Limiting Yourself to the Essential by Leo Babauta

From an hyperlink to the other, I found myself discovering this author, Leo Babauta. He is an active blogger on the subject of efficiency and being zen at planning, organizing and especially executing.







I am reading this ebook on my Kindle for the second time. Context is more or less the same but having done more steps toward what I want to be since my last reading, words of wisdom seem to sound differently in my head now. This book is a must.

Amazon ebook for Kindle





I will be reading this book for the third time… or is it the fourth? At every reading I find something I can directly apply with my coworkers. Of course, book advices are often a utopia but the principles are valuable. I feel reassured upon reading almost all development teams hit the same walls. Reading this book is kind of a therapy to not stop trying to improve/change my approach at agile testing.

Amazon ebook for Kindle

Saturday, November 16

Bande-annonce curlingcolts.com

Friday, November 8

Individuals and interactions over processes and tools

As an agile tester, I have seen a lot of people trying to substract themselves to processes by handing high over their head the first principle of the Agile Manifesto :


Individuals and interactions over processes and tools

Sometimes, I admit, a process has been introduced for a reason and when the reason is gone, the process stays and everybody follows it blindly by habit. More often than not, a process has been introduced to fullfill a need that human interactions can not address. Human interactions do not leave a trace when one of those humans involved is sick, on vacation, leaves the company or is fired. Tools also address flaws human interactions can't.

It's all a matter of common sense. I wish people would stop complaining about a small overhead (document a story properly, update specs or designs, ...) which has been introduced for the whole project to be successful.

Sunday, October 27

Photographe au Colts de Valleyfield

Une fin de semaine à titre de photographe au tournoi curling Colts de Valleyfield. Prises de photos d'équipe, des joueurs individuels et photos d'actions.

Toutes les photos ici!

Saturday, August 10

Nouveau venu

J'accueille un nouveau venu qui saura faciliter mes déplacements pour les prochains 48 mois. Il sera plus facile de prendre des contrats de photos, visiter la famille, découvrir de nouvelles routes cyclables, etc.


Saturday, June 22

Transform Water Into Whisky

After buying a bottle of Glenmorangie Quinta Ruban in a airport duty free shop I was interested in the history of Glenmorangie so I ended up on their website which display a great explanation of the art of creating whisky in a flash animation. I thought it was worth sharing.




Wednesday, June 19

Irlande - Jour 6 : Whiskey

Journée coûteuse de magasinage car c'était celle que j'attendais : visite du plus grand magasin d'Irlande du Monde (!!!) et de l'ancienne distillery Jameson à Midleton.

Blarney Woolen Mills : plus grand magasin d'Irlande... au Monde !
Oui, il est très grand le magasin Blarney. Trois étages d'articles hétéroclites de tous genres ; de souvenirs à bijoux en passant par les briquettes pour le barbecue. Ce fut une heure de magasinage intense qui m'a permis d'acheter quelques produits dérivés de Guinness.

La petite école du whiskey irlandais
Les différences entre le whiskey irlandais et le whisky écossais (scotch) nous ont été présentées par l'énergique Colette, de la Jameson Experience, qui fut largement courtisé par certains touristes :

  1. On écrit whiskey avec un 'e' en Irlande. 
  2. En Irlande, la fumée du feu n'est pas utilisée pour sécher le malt; ce qui ne donne pas de goût tourbé au whiskey. 
  3. En Irlande, on le distille trois fois, en Écosse, deux fois et aux États-Unis, une seule fois.
Pour plus d'infos, il y a toujours Wikipédia !

Boutique Jameson
Je crois que tous les produits dérivés possibles et inimaginables sont disponibles à la boutique. Une boutique en-ligne existe, mais n'affiche pas le dixième des items disponibles sur place.


Monday, June 17

Irlande - Jour 4 : le Sud

Nous voilà dans le Sud-Ouest de l'Irlande, à Tralee, à l'hôtel Ballygarry House qui ressemble plutôt à une auberge. Vraiment un bel endroit, boiseries, cadres et déco chaleureuse.

Au jour 3, visite des falaises de Moher et château de Bunratty et son parc folklorique.


Les falaises de Moher m'ont fait penser à toutes les attrapes touristes sur la planète : prenez un endroit merveilleux au naturel, puis confiez-en la gestion à une compagnie privée. Vous vous retrouverez avec un immense stationnement, une vingtaine d'autobus, un restaurant, un musée, des magasins, un sentier (trop) sécuritaire qui nous empêche de voir toute la beauté du site, une tour payante (en plus du prix d'entrée au site) afin d'avoir un meilleur point-de-vue en hauteur.

Je dirais idem pour le château de Bunratty quoique j'ai apprécié la rue reconstituée avec petits magasins d'époque, certains musées, certains réellement ouvert. J'ai spécialement eu un coup de coeur pour le magasin où se vendent des imprimés d'époque Foster's Printing Works.

Dans 30 minutes, nous reprenons la route...

Friday, June 14

Irlande - Jour 2 : la pluie

Ce fut une bonne journée de visite : tour de centre-ville de Dublin en bus, halte dîner à Athlone. J'ai maintenant compris que les repas inclus au circuit n'ont rien de bien gastronomique : poulet/poisson avec patates pilées. La pluie a été de la partie toute la journée; pas de la petite bruine comme à l'habitude depuis notre arrivée, mais de grosses averses. Mais bon, on est équipé pour et on se prépare mentalement avant le départ... pas tout le monde! Madame et monsieur en short, c'est pas pcq on est en juin qu'il fait chaud sur toute la planète !

Site de Clonmacnoise
Clonmacnoise

Bel endroit pour les photos... quand on reprend ses réflexes de photographes et qu'on se dépêche d'aller sur le site pour un shooting pendant que le reste du groupe est au musée. Avec la pluie, l'ambiance est encore meilleure. L'ensemble de mes photos du voyage sont disponibles ici.

Ballinasloe

Où notre hôtel se trouve pour les deux prochaines nuits. Vraiment un bel endroit. Demain, je testerai le gym.

Thursday, June 13

Irlande - Jour 1 : le groupe

Faut que je me rende à l'évidence que je ne suis pas un voyageur difficile. Dans le groupe de québécois dans lequel nous sommes comprend, disons-le, quelques spécimens.


  • Ça s'enrole dans un circuit guidé et ça ne veut pas trop marcher
  • Il y a une course perpétuelle à laquelle je ne me suis pas inscrit : premiers rendus au bus, premiers sortis du bus, premiers rendus à l'hôtel, ...
  • On mange trop tard
  • Le guide ne me prend pas par la main
  • Ma chambre sera seulement prête dans 5 minutes
  • ...alouette !
Je crois qu'on tentera de se distancer du groupe dès que les occasions se présenteront. Malgré que notre guide, Yan, un breton, semble fort sympathique.

Entraînement

Première course en Irlande, sur un tapis-roulant au gym de l'hôtel. Pas très glamour, mais ça m'aide à passer au travers du décalage horaire en plus de ne pas trop briser ma routine de course que je devrai reprendre au retour.

Hôtel

Aujourd'hui (et aussi pour la dernière nuit si je ne m'abuse), nous restons au Green Isle Hotel, en banlieue de Dublin. Souper programmé à 20h à l'hôtel; un peu tard pour notre horaire de montréalais, mais on s'en sortira !

Visites

En quittant l'aéroport, l'autobus nous a mené au centre-ville (city centre) de Dublin où on a pu profiter de 3 heures libres à visiter quelques quartiers, à prendre le café, à déambuler. On en a profité pour visiter la cathédrale St-Patrick pour 11 euros (2 pers.).

Tuesday, June 11

Magie d'Irlande !

L'Irlande nous attend ma conjointe et moi. Décollage demain soir de Montréal, direction Dublin. 

Après un voyage d'affaires à Las Vegas qui fut très enrichissant et énergisant pour ma santé professionnelle (Agile Development & Better Software West Conferences), des vraies vacances me paraissent plutôt bien méritées. Le transfert de connaissances a été fait à l'équipe d'assurance-qualité; je pars donc l'esprit tranquille.

Photographies

Je veux profiter de ce voyage pour produire un bel album-photos de paysages irlandais. J'ai des images en tête que j'aimerais reproduire sur pellicule, paysages pluvieux sur noir et blanc, scènes festives, champs verts éclatants, moutons traversant le chemin. Je prendrai ce qui viendra; meilleure solution pour ne pas être déçu.

Entraînement

J'ai relâché mon entraînement la semaine dernière et disons que ce n'est pas à Las Vegas qu'on mange le mieux ou le plus santé. J'ai vérifié et nos hôtels d'Irlande possèdent des gyms, alors ce sera du tapis-roulant pour conserver la forme.

Prochain billet de blogue bientôt j'espère... de l'autre côté de l'Atlantique.

Sunday, May 12

Definition of Done (DOD)

Throughout his carreer, the knowledge worker will be assigned tasks. Some of them will be abandoned, tweaked, modified, deprecated, misunderstood, dropped... and a small amount will actually get done. Done? What is done? How do you define done? I see a lot of ambiguity in bug/task trackers; fix this, do that; more often then not tasks do not even contain a single verb.

Are you done?
For instance, in a project with continuous integration, when should a developer consider his bug fix as done? After he commits locally? Once pushed to the remote repository? Once tested in the QA environment? Once tested in the Staging environment? Once in Production? Once the client ran his acceptance tests and is happy?

Personal tale
A few days ago, I asked my wife to take care of the dish washing. To my surprise I came back home to see all the dishes laid out drying next to the sink. My wife and I do not have the same DOD (definition of done) for 'doing the dish washing'. To me, DOD of this task implicitly means: wash the dishes, then dry the dishes and finally store them in the cabinet. As for her, it means: wash the dishes and let the apartment air take care of the drying part. We'll store them later...

Conclusion
You now get the importance of the DOD (at work and at home). Upon asking someone to execute a task for you, if your request is not entirely clear, don't bother complain six months later your project is going down the sink.

Some posts regarding DOD :
- A quick googling of "Definition of Done" should do the trick.

Sunday, April 28

Agile Development Conference West + Better Software Conference West


Agile Development Conference West & Better Software Conference West

I will attend both conferences in the next few weeks. I have been working in a true Agile environment for the last year. In the past, I've worked for companies calling themselves Agile. After a while, I realized it was more or less wishful thinking. I don't blame them; it's hard to switch culture when 15 years+ experienced employees refuse to accept it. Change is hard, change is scary, change is challenging.  Why bother try when your day-to-day routine is working (or sort of!).

I have been lucky enough to work for a company with the desire (and budget) to embrace changes and switch to large-scale Agile methodology. We struggled (and still are at some time) but the great thing at Agile is when you fail, you say it (transparency is a key value) and you adapt for the next iteration. Agility is no blue sky, you will fail and need to. In order to improve your practices, at some point or another, you need to fail. Then you inspect, you adapt and you succeed... until your next failure.

I can't wait to ear all speakers from those two conferences. I am attending alone for my employer. Since both conferences happen at the same time, I need to choose which keynotes/speeches I will attend.

Here is what will likely be my schedule :


Wednesday, June 5th

8:30 :

10:15 :

2:15 :

3:45 :

Thursday, June 6th

8:30 :

10:15 :
or

2:15 :

3:45 :

Saturday, February 23

Le courriel : facile, mais nuisible quand on s'en sert mal

Le courriel est le moyen facile et rapide de communiquer à plusieurs collègues en même temps une information qui n'est pas urgente. Par contre, multiplier le nombre de messages, leur longueur souvent inutile, la correction d'une information dans un courriel subséquent et vous voilà non plus avec une boîte de courriel mais une boite de Pandore. Le courriel n'est plus productif quand il est inopportun et mal écrit.

Dans un billet précédent, j'ai partagé un lien vers un long article décrivant en détail les règles de bienséance par rapport à l'inofensif lien Répondre ou le monstrueux Répondre à tous. Maintenant, je renvoi vers un lien plus général touchant l'étiquette du courriel au bureau.

2 règles de base :
  • On n'écrit pas comme on parle
  • Éviter les maladresses de la langue
Je réalise de plus en plus que les travailleurs ne savent pas comment utiliser leur compte courriel. Il ne s'agit pas de mauvaise volonté mais plutôt d'un manque de connaissance. La plupart des employés ne saisissent pas toute la puissance que possède une bonne communication; lorsque les 2 interlocuteurs se comprennent à 100% et que le travail entendu se réalise selon les attentes de toutes les parties prenantes.

Si ce n'est pas fait, je vous invite à lire les règles d'écriture d'un courriel élégant (anglais).

Friday, February 1

Tsst, tsst... Hors scrum !

Le Scrum du jour (Daily Scrum) ne doit pas être utilisé pour résoudre des problèmes. L'aspect de résolution de problème doit être mené hors Scrum (offline), habituellement par certains participants, immédiatement après le daily Scrum. Durant le daily Scrum, chaque membre de l'équipe répond aux trois questions suivantes :

1. Qu'as-tu fait hier ?
2. Que feras-tu aujourd'hui ?
3. As-tu des contraintes qui bloquent ton travail ?

En ce concentrant sur ce que chaque équipier a fait la veille et ce qu'il accomplira aujourd'hui, l'équipe comprend bien l'évolution du travail et ce qui reste à faire. Le Scrum du jour n'est pas un status update meeting où le patron collecte l'information à savoir qui est en retard sur la planification. Cette rencontre sert plutôt d'engagement envers ses paires.

Pour en savoir plus (anglais)...

Monday, January 28

Charte des droits et libertés du testeur

Vous avez le droit de rapporter toute anomalie reliée aux tests, à la qualité et au processus, en tout temps.

Vous avez le droit de poser une questions aux clients, programmeurs ou à n'importe quel membre de l'équipe et recevoir une réponse dans un délai raisonnable.

Vous avez le droit de demander et recevoir de l'aide de n'importe qui dans l'équipe de projet, incluant programmeurs, gestionnaires et clients.

Vous avez le droit d'estimer vos tâches de test et les inclure dans l'estimé des stories.

Vous avez le droit de demander les outils nécessaires afin d'exécuter vos tests dans un délai raisonnable.

Vous avez le droit de vous attendre à ce que toute l'équipe, pas seulement vous, soit responsable de la qualité et des tests.