Crafting Labs : le blog

Aller au contenu | Aller au menu | Aller à la recherche

17 janv. 2012

Agile Open Sud -- 16 & 17 mars 2012

Agile Open Sud Lors du panier repas agile en juillet dernier, nous avions lancé l'idée d'un "Agile Open Sud", une version dans le Sud de l'Agile Open France[1].

Quelques échanges de mails plus tard entre des Bordelais, Montpellierains et Toulousains motivés, et hop, voilà, c'est parti.

Pour cette première édition, l'Agile Open Sud se tiendra du vendredi 16 mars 16h jusqu'au samedi 17 mars 18h à Banyuls.


  • programme : il n'y en a pas, nous le créerons ensemble sur place en fonction des envies et idées des participants.
  • pour qui ? : tous ceux que l'agilité intéresse
  • lieu : l'hôtel des Elmes à Banyuls
  • tarif : 164,5 euros. Le prix comprends les repas du vendredi soir au samedi midi et la chambre pour la nuit
  • Inscrivez vous !

Note

[1] qui se tient ce week end à Itterswiller en Alsace

16 janv. 2012

dédoublement de blog

Les plus attentifs auront remarqué un subtil changement dans le nom du blog et dans l'adresse du billet. Après plus de 5 ans d'existence, il est temps pour Mon blog à moi que j'ai de changer un peu et de prendre un nouveau départ. Deux en fait.

Lire la suite...

09 janv. 2012

La communauté Software Craftsmanship à Toulouse

DSC_6161_s.JPG Jeudi dernier nous étions 15 réunis à la maison de l'Initiative pour lancer la communauté craftsmanship de Toulouse et ses environs.

Au programme, pas de code pour une fois, mais une discussion autour de ce que pourrait être cette communauté et les attentes de ceux qui étaient là. Au final, une riche discussion ouverte à 15 autour du métier de développeur, de l'agilité, des bonnes pratiques et de ce que l'on peut faire pour progresser tous ensemble dans l'art du développement logiciel.

La conclusion courte : ben, on a du boulot et pleins de bonnes idées :)

En pratique, nous allons commencer par nous concentrer sur deux actions concrètes : un coding dojo et un groupe de diffusion.

Lire la suite...

02 janv. 2012

Software Craftsmanship à Toulouse -- 5 janvier 2012

Cette nouvelle année commence fort pour le Software Craftsmanship à Toulouse.

Comme nous l'avions annoncé lors du code retreat, Thierry Cros et moi organisons une petite rencontre sur le sujet. Ça se passera jeudi 5 janvier[1] [2] à partir de 18h30 dans les locaux de la Maison de l'Initiative.

L'objectif c'est de voir un peu comment on peut s'organiser pour lancer et faire vivre cette nouvelle communauté. Et puis comme, comme parler sans agir c'est pas vraiment l'idée de base, il serait surprenant qu'on ne fasse pas du code ensuite pour concrétiser tout ça.

Donc n'hésitez pas à venir avec vos machines !

En bref : quand : le 5 janvier 2012 de 18h30 à 20h30

  • où : La Maison de l'initiative Rue Claude Chappe, 31520 Ramonville St Agne
  • quoi : rencontre autour du code
  • inscription : sur le doodle

À jeudi !

Notes

[1] oui, je suis pas en avance

[2] et merci à @dascritch de m'avoir fait remarqué que j'avais oublié de diffuser l'info

22 nov. 2011

Agilité à l'ENSICAEN

LogoEnsicaenQuadri.jpgVendredi et Lundi dernier, j'ai été invité à l'ENSICAEN pour parler d'agilité aux futurs ingénieurs. Au programme, deux sessions aux pires créneaux, ceux que j'aimais le moins quand j'étais étudiant : vendredi de 16h à 18h et lundi de 8h à 12h.

Lire la suite...

12 nov. 2011

Code Retreat Toulouse -- 3 décembre

gdcr-logo-full.png
Le 3 décembre 2011, c'est le Global Day of Code Retreat. Et grâce au sponsoring de DocDoku et au soutien du Toulouse JUG, Toulouse fera parti de cette grande journée.

Lire la suite...

20 sept. 2011

Sky Castle Game -- Agile Tour Toulouse et Bordeaux

AT2011_600.jpgLe 19 octobre 2011 à l'Agile Tour Toulouse 2011 puis le 21 octobre 2011 à l'Agile Tour Bordeaux, j'aurai la chance d'accompagner mes deux camarades bordelais Fabrice Aimetti et Phillipe Launay pour animer le Sky Castle Game !

Lire la suite...

14 sept. 2011

annuler un commit avec svn

subversion_logo.pngSi c'est trivial avec git, avec svn annuler les modifs du dernier commit n'est pas forcement évident. C'est même impossible, svn ne donne pas le droit à l'erreur et n'a aucun moyen d'oublier un commit.

Par contre, ce qui est tout a fait possible et assez simplement, c'est de remettre le code de sa copie locale dans l'état précédent le commit malheureux et committer cet état.

svn merge -r [révision_erreur]:[révision_correcte] [url]

où :

  • [révision_erreur] est la révision qui pose problème
  • [révision_correcte] est la révision précédent le commit foireux (généralement révision_erreur -1, mais on pourrait imaginer revenir en arrière de plusieurs commit)
  • [url] le chemin de l'arbre concerné par l'annulation

Cette manipulation va retirer toutes les changements réalisés entre [révision_correcte] et [révision_erreur]. On peut donc de cette manière annuler un commit même si d'autres ont été fait depuis[1]

Pour annuler juste le dernier commit, on peut utiliser les alias de révion :

svn merge -r COMMITED:PREV [url]

Et pour annuler tous les commits effectués depuis une [révision] [2]:

svn merge -c -[révision]

Bien sur, il ne faudra pas oublier de commiter ce retour arrière :

svn commit -m "On annule le dernier commit et on revient à la version [révision_courante]

Notes

[1] évidement, si vous avez fait des commits sur la partie impactée par le problème, ça risque de mal se passer

[2] il ne faut pas oublier le - devant le numéro de révision

09 sept. 2011

Scrum, le guide pratique, 2nde édition -- Claude Aubry

aubry_-_scrum-v2.jpgQuatrième de couverture :
Cet ouvrage s’adresse à toutes les personnes impliquées dans le développement qui souhaitent s’initier aux méthodes de développement agile, qu’ils soient futurs utilisateurs, chefs de produit, développeurs ou managers. Ceux qui ont déjà une première expérience de Scrum y trouveront de quoi approfondir leurs connaissances.

Le but d’une méthode agile est de fournir plus vite des produits qui satisfont mieux les utilisateurs tout en améliorant la qualité de vie de l’équipe.

Cet ouvrage explique l’importance de la notion d’équipe, avec les rôles emblématiques de ScrumMaster et Product Owner. Il montre comment organiser le travail de l’équipe dans un backlog, pour produire des versions à chaque sprint en suivant un cérémonial qui a fait la preuve de son efficacité. Au-delà de Scrum ce livre présente les pratiques agiles et donne des pistes pour adapter l’agilité au contexte des organisations.

Cette deuxième édition, entièrement actualisée, comporte un nouveau chapitre sur Scrum à grande échelle. Elle présente les nouvelles pratiques de ce mouvement très vivant et apporte encore plus de conseils issus du terrain.

Lire la suite...

07 sept. 2011

Coding Dojo -- ApéroWeb -- 15 septembre 2011

DSC_6161_s.JPG Il y a longtemps que je parle d'organiser des coding dojo sur toulouse, avec la sigmat, avec le Toulouse Jug et plus récemment avec @aperoweb. Et c'est avec ces derniers que la chose va se concrétiser. Le 15 septembre prochain, nous animerons un coding dojo hébergé dans les locaux de X-Prime.

Lire la suite...

03 sept. 2011

Toulouse JUG -- Soirée Java 7 -- 14 septembre 2011

toulouse JUGCet été, Java 7 est sorti dans une certaine indifférence[1].

Même si cette première mouture by Oracle n'est pas tout à fait à la hauteur des espérances après 4 ans d'attente, elle apporte tout de même son lot de nouveautés intéressantes.

C'est le tour de ces nouveautés que le ToulouseJUG vous propose de voir ce 14 septembre à 18h30 dans les locaux de l'Epitech. Et c'est nul autre que Terrence Barr, Senior Technologist chez Oracle, qui sera avec nous pour nous parler de cette nouvelle plateforme.

Une première partie est prévue avec des démos en live de certaines de ces nouvelles fonctionnalités.

Évidemment, tout se finira autour d'un apéro, voir au restaurant pour les plus motivés :)

Tous les détails et inscription (gratuite) sur le site du ToulouseJUG.

Notes

[1] de mon point de vue en tout cas

19 août 2011

Rétrospective façon 5 pourquoi

DSC_0857_s.jpgLors d'un sprint l'équipe s'est retrouvée face a un problème dont nous étions tous conscient mais dont les réelles causes continuaient à nous échapper.

Lors de la rétrospective, nous avons alors utilisé la technique des 5 pourquoi pour aller aux racines du mal et éviter de se contenter d'effleurer la surface.

Lire la suite...

12 août 2011

Randonnez léger avec LightAddict

lightaddict.net.jpgHop, la famille des blogs hébergés sur ma petite plateforme accueille un nouveau membre.

Le petite nouveau s'appelle LighAddict et s'intéresse à la randonnée ultra-légère. Au programme : tests de matériel, récits de randonnées, conseils et même des recettes ! Le tout sous la plume de Fils un vrai passionné du sujet.

Le blog est accessible à cette adresse : http://www.lightaddict.net

17 juil. 2011

15 juillet 2011 -- panier repas agile

Sur une idée originale de Pablo, des agilistes de Toulouse et Montpellier ont profité du beau temps pour se faire un petit panier repas[1] à Bages, presque à mi-chemin.

À l'arrivée, nous étions 8 : 4 montpellierains et 4 toulousains pour un bon repas en plein air sur le bord de l'étang de Bages.

Ce qui s'est bien passé

  • équilibre Montpellier/Toulouse, 4 partout.
  • j'ai enfin rencontré Pablo dont je suivais le blog et le fil twitter depuis qq temps
  • j'ai fait la connaissance de N1k0, Pointbar, Olivier, Anthony
  • il a fait un temps superbe
  • la ballade était sympa (mais la dernière montée un peu rude)
  • beaucoup de conversations passionnantes sur l'agilité, et plein d'autres choses
  • on a bien mangé et bu[2]

Ce qui aurait pu être mieux

  • je suis très à la bourre pour écrire mon retour :)
  • et je n'ai toujours pas trié les photos de la journée[3]
  • @DirtyF a raté le coche et n'a finalement pas été des nôtres
  • Pablo n'a pas sorti son banjo
  • j'avais des baskets, je n'ai pas pu suivre N1k0 les pieds dans l'eau
  • j'ai trimbalé mon 70-200 pour rien, pas de flamand rose à l'horizon

Remerciements

  • à Pablo pour cette idée originale
  • à Claude pour la voiture
  • à Anthony, Claude, Nicolas, Olivier, Pablo, Stéphane et Thierry pour cette journée fort sympa

À suivre

  • Agile Tour Toulouse le 19 octobre
  • Agile Tour Montpellier le 20 octobre
  • un Open Agile Sud Ouest en février 2012 ?
  • faudra que je mette ma recette du cookie-cake aux fruits confits en ligne

Feedback

Notes

[1] pour ne pas dire picnic :)

[2] les verres en verre, pour un picnic, c'est quand même la grande classe

[3] honte sur moi...

[4] claude, j'ai repompé ta liste, j'espère que tu n'as pas fait d'erreur :)

09 juil. 2011

Enquête : Pour vous, c'est quoi un développeur ?

DSC_6161_s.JPG Je me définis généralement comme un artisan du logiciel, un professionnel du développement logiciel ou plus simplement comme un développeur de logiciel.

Mais, comme je m'implique de plus en plus dans la communauté, je me rends compte que le rôle de développeur est mal défini. Plein de gens, à commencer par les développeurs eux-mêmes, en donne des significations très diverses, voir même antinomique.

En fait, qu'on fasse partie de la chaîne du développement logiciel, qu'on soit utilisateur de produit fini ou juste qu'on ait une vague notion de loin de ce à quoi ressemble un ordinateur, on a tous une idée de ce qu'est un développeur.

Lire la suite...

25 juin 2011

24 juin 2011 -- Scrum, Kanban et Devops au Scrum User Group France

SUG France Retour sur la soirée Scrum, Kanban et Devops du 24 juin 2011.

Lire la suite...

22 juin 2011

Cuisine et développement

2010.11.12_-_Utopiales.038.jpgUn faisant mon petit tour du web avant d'aller au bureau je suis tombé sur l'article We need a programming language for the rest of us de Chris Tompkins.

Chris Tompkins est un ancien journaliste et reconnait volontiers n'avoir pas spécialement de bagage dans le développement. Il a essayé d'apprendre un langage de programmation, l'Objective C, pour faire une application iPhone et a lamentablement échoué.

Sa conclusion, c'est : "C'est trop dur !". Ce qui me semble vrai. Mais plutôt que de remettre en question le fait qu'il n'a quasiment aucune expérience dans le développement logiciel, il préfère rejetter la faute sur les concepteurs de langage développement.

Ce genre de raisonnement me semble symptomatique de la façon dont est perçu le monde du développement.

Lire la suite...

08 juin 2011

Des vacances agiles au Quebec

Hop, voilà, ça fait longtemps que ça ne m'était pas arrivé : je pars en vacances ! La destination : le Quebec et plus précisemment le Quebec Maritime et la Gaspésie. Et comme je ne suis pas un grand fan des voyages touristiques organisés, je me suis prévu mon propre programme, avec la possibilité de changer d'avis pour la suite à tout moment (ou presque).

Lire la suite...

31 mai 2011

Scrum, Kanban et Devops SUG France -- 24 juin 2011

SUG France Avec mon camarade bordelais Fabrice Aimetti, nous avons signé pour une troisième représentation de notre pièce en un acte, inspiré du livre de Henrik Kniberg et Mattias Skarin, Scrum et Kanban : tirer le meilleur des deux. Ce sera au cours de la soirée organisé par le Scrum User Group Français, le 24 juin 2011 à 18h30 dans les superbes locaux de Microsoft à Issy-les-Moulineaux.

Si nous avons déjà eu l'occasion de faire cette présentation par deux fois, à l'Agile Tou(r)louse et au ScrumDay, cette fois sera différente. En effet, nous ne serons que deux, Claude Aubry, le troisième larron, ne pouvant être des nôtres ce soir là.

Qu'à cela ne tienne, Fabrice et moi rivalisons déjà d'imagination pour compenser l'absence de Claude et réussir l'exploit de jouer une pièce à trois tout en étant que deux. Il y a encore un peu de travail, mais ça devrait être intéressant :)

Bien sûr, nous ne serons pas les seuls ce soir là. Nous aurons la chance de passer entre deux grands noms de Kanban et DevOps :

  • Laurent Morisseau ouvrira le bal avec une Introduction à Kanban
  • Dominica DeGrandis clôturera le sujet avec une présentation, en anglais, intitulée Devops & Kanban : Getting to one button deploy using Kanban.

Bien sur le tout se finira, comme il se doit, par un cocktail qui nous permettra de continuer les échanges.

Les inscriptions, gratuites, se font sur le meetup de la soirée.

27 mai 2011

Méthod[e|(ologie)]

Ces derniers temps j'entends souvent prononcer le mot méthodologie : "Les méthodologie agiles", "Scrum est une méthodologie simple", etc.

Soyons bien clair : méthodologie n'est pas un mot plus savant, plus cool ou plus sexy pour dire méthode. Il ne vous fera pas briller en société parce qu'il contient 3 syllabes de plus. En fait, si peu que vous ayez en face de vous des gens qui ouvrent régulièrement un dictionnaire, ça peut même avoir l'effet inverse.

Je le sens, vous n'êtes pas convaincu. Un petit passage par le CNRTL et la 9e édition du dictionnaire de l'Académie Française s'impose. On peut y lire ceci :

MÉTHODE n. f. XVI e siècle. Emprunté, par l'intermédiaire du bas latin methodus, du grec methodos, proprement « cheminement, recherche ».
1. Manière de conduire sa pensée, d'établir ou de démontrer une vérité suivant certains principes et avec un certain ordre....
2. Dans un sens plus général, désigne toute démarche ordonnée, tout ensemble de moyens raisonnés permettant de parvenir à un résultat, d'établir une pratique. ...

MÉTHODOLOGIE n. f. XIX e siècle. Composé à l'aide de méthode et de - logie, tiré du grec logos, « discours, traité ». Étude des méthodes de recherche et d'analyse propres à une science, à une discipline. • Ce terme ne doit pas être employé comme synonyme de Méthode[1].

Manifestement, nos académiciens sont autant agacés que moi par cette confusion des mots.

Alors utilisons les mots pour ce qu'ils veulent dire :) [2]

Notes

[1] j'insiste sur le fait que cette phrase est telle quelle dans le dictionnaire, ce n'est donc juste une lubie personnelle

[2] et évitons de créer notre propre novlangue : Ne voyez-vous pas que le véritable but du novlangue est de restreindre les limites de la pensée ? dans 1984 de Georges Orwell

- page 1 de 5