mercredi 25 septembre 2013

Agile & Iterative Development, a Manager's Guide par Craig Larman

Je viens de recommencer à lire du Craig Larman.  C'est un retour au sources parce que c'est ce qu'on nous faisait lire à l'université.  Ce n'est pas le même livre (celui-ci est plus orienté Agile) alors il y a surement quelque chose d'intéressant à comprendre, un autre point de vue, etc.  Une chose que j'avais beaucoup aimé lors de mes premières lectures, c'est ses choix de citations en introduction de chapitre.  Ce livre ne fait pas exception, la touche personnelle de Larman est là. Première citation qui m'a bien fait sourire au chapitre 1 :

Logic is the art of going wrong with confidence - Joseph Wood Krutch

et au chapitre 2 :

Experience is that marvelous thing that enableds you to recognize a mistake when you make it again - F. P. Jones

Et vlan ! ;)


mardi 3 septembre 2013

Henry David Thoreau said in Civil Desobedience

"As for adopting the ways which the State as provided for remedying the evil, I know not of such ways.  They take too much time, and a man's life will be gone.  I have other affairs to attend to.  I came into this world, not chiefly to make this a good place to live in, but to live in it, be it good or bad."

Cité hors contexte, mais ça m'inspire.

lundi 2 septembre 2013

Développement guidé par les tests d’acceptation (ATDD/BDD) au ministère de la défense nationale, un retour d’expérience

J'ai finalement reçu la nouvelle vendredi ! Ma proposition de présentation a été acceptée au Agile Tour Montréal 2013 ! Je vais donc présenter pendant une heure mon expérience d'implantation du processus de développement guidé par les tests d'acceptation au sein de mon équipe au ministère de la défense nationale.
La description de la présentation
L’équipe du projet Forteresse a choisi de mettre en place des tests d’acceptation automatisés rédigés avec le vocabulaire du métier.  Le développement de toute nouvelle fonctionnalité passe d’abord par l’écriture des scénarios de test en langage Gherkin, favorisant ainsi une meilleure communication entre les acteurs du projet, tôt dans le processus.  L’équipe a développé une structure et un cadre d’application pour aider à la rédaction des scénarios de tests.  Tous les membres de l’équipe participent à l’écriture des scénarios en langage Gherkin qui sont ensuite testés en C# avec nUnit, SpecFlow et Watin.  

Des signes à ne pas ignorer

Il m'est souvent arrivé par le passé de regarder des films, par exemple, et de ressentir un profond malaise quand je vois des personnages dans certaines situations ou en train d'aborder certains types de problèmes.  Je réalise maintenant qu'il s'agit de signes à ne pas ignorer pouvant me conduire à mieux me connaître et à voir les choses telles qu'elles sont réellement.   Trop souvent j'ai fermé la télé.  Trop souvent j'ai préféré ignorer ces signes car ils sont également signes de douleur.  Maintenant, il est temps d'affronter ces peurs, même si ça peut faire mal.