Mot-clé - xp

Fil des billets - Fil des commentaires

Feedback de l'équipe

Feedback

FeedbackJ'ai compris récemment pourquoi j'avais autant aimé mes toutes premières rétrospectives et moins celles d'un autre projet. Plus que l'amélioration continue même, c'est ce qui permet cette dernière d'être qui m'a plu : le feedback.

J'apprends ce qui a saoulé mes coéquipiers, ce qu'ils ont adoré. Que certains commencent à glisser tout doucement. Et vice versa, je peux mieux me lâcher à ce moment là, je sais que j'aurai cette espace. Parce que j'ai cette possibilité, je peux pleinement me consacrer à éteindre le feu quand il y a un problème.

Pendant mes premières, un étrange sentiment de confort m'entourait. Normal, on souffle un peu (nous sommes entre deux itérations) et nous sommes entre nous. Des conditions top pour réfléchir à du moyen/long terme. Du lien se crée. Pour cette raison, j'aime bien inviter des extérieurs quand ils ont été impliqués dans l'itération.

Lire la suite

ROI des tests automatiques

dollar.jpg

dollar.jpgL'industrie du logiciel est encore loin d'avoir systématiquement des tests automatiques. Le coût est tout de suite visible et rédhibitoire, contrairement à son gain. Personnellement, j'en fais dans mon développement car il me donne de la confiance et m'aide à construire le produit. Pourtant, certaines personnes restent hermétiques à mon enthousiasme. Entre deux réponses à un appel d'offres, un client lambda privilégiera la plus "compétitive" (= la moins chère), quitte à en payer le prix plus tard.

Les clients les plus sensibles à la cause se demandent jusqu'où il faut aller. Est-ce qu'il faut absolument tout tester? Est-ce que la valeur apportée vaut son coût ? Il y a un pallier où la qualité supplémentaire n'a plus de ROI. Je peux fabriquer des biscuits parfaitement rectangulaires mais il n'est pas dit que ma fille de dix ans apprécie le geste outre mesure. Elle ne s'en rendra probablement même pas compte. Je ne sais pas non plus apprécier un couteau damassé 32 couches avec un manche imputrescible à 350 €. Il n'existe pas de ressources illimitées, qu'il s'agisse de temps ou d'argent. Nous ne souhaitons pas que nos produits soient parfaits à tous les niveaux, car cela couterait trop cher. Alors, où s'arrêter ?

Lire la suite

Soat à l'agile conférence

Agile Conference 2010

Nous tiendrons deux sessions à l'agile conférence (ex-XPDays) les 31 Mai et 1er Juin : un atelier fun et une conférence geek. Survivre sur la lune avec la NASA ou l’importance de travailler en groupe L'idée de l'atelier est de démontrer que pour résoudre un problème, 1111 est bien plus fort que  […]

Lire la suite

Plus on est nombreux, plus c'est du gachis ?

La première fois que j'ai entendu parler de binômage, j'ai réellement cru que c'était un mythe. Quelque chose dont on parle, mais qui n'existe pas dans la vraie vie. D'ailleurs, on constate que si de nombreuses pratiques agiles arrivent à prendre dans les entreprises, le pair programming a plus de mal à prendre sa place.

Quel gâchis de mettre plusieurs personnes sur un travail !!!! On m'a dit "sisi, ça fait gagner du temps". Ben non. Il faut expliquer à l'autre son point de vue, se mettre d'accord, on met du temps avant de commencer à produire...

Axel et moi organiserons justement à l'Agile Conférence un atelier sur la valeur ajoutée du collectif par rapport à l'individuel. En théorie, on accepte facilement cette idée, mais dans la pratique nous sommes beaucoup plus frileux. L'atelier va, on l'espère, vous prouver le contraire. C'est une nouvelle toute fraiche, je viens juste voir la sélection sur le site, nous sommes très contents !

Lire la suite

Which agile tool are you currently using?

I started a survey the 20th February 2010, to get benefits from people's experience and see which tool was preferred to conduct agile projects. I'm planning to let it go for more or less 3 months, to give it some time.

The idea was to have a clearer vision of the answers of the question Any recommended tools for Agile and Scrum based software development ? and Open Source scrum project management tool ? in LinkedIn forums.

There is a "Other" option but it would be better to avoid it. If the tool you're using is not mentioned, feel free to add a comment to this post, I will add the option in the survey. Unfortunately, the "Other" option has often been chosen these last days.

Lire la suite

Mesurer pour quoi faire?

Balanced Scorecard

Weinberg évoque dans dans Quality Software Management une idée reçue implicite au sujet des métriques : pouvoir mesurer les choses nous donne l'impression de pouvoir les maitriser.

A quoi servent les métriques?

  • à faire des suppositions sur l'avenir, à prédire;
  • à évaluer les gens : l'équipe, le management;
  • à voir les problèmes. Et selon l'esprit de l'entreprise, à réprimer ou à chercher les causes du problème. Elles servent alors aussi à nous améliorer.

Au niveau du management, les métriques permettent de prendre des décisions. Elles donnent aussi aux personnes du terrain une vision plus macro, plus large des évènements.

Lire la suite

Vitre cassée et refactoring

Je me rappelle avoir vu au lycée la théorie de la vitre cassée de Kelling et Wilson, tirée d'une expérience de Zimbardo. Dans un immeuble, les fenêtres étaient réparées dès qu'elles étaient brisées. Dans un autre, nous ne procédions pas aux réparations. Curieusement, le premier immeuble n'avait plus  […]

Lire la suite

Soirée "Introduction à Scrum par la pratique"

Scrum par la pratique

Si XP n’évoque pour vous qu’un système d’exploitation et qu’un agiliste vous fait penser à un gymnaste, c’est que vous êtes passés à coté de LA méthodologie de gestion de projet des dernières années. La soirée 3T du 25 juin s’attachera à familiariser les plus novices avec les méthodes agiles, en présentant quelques un de ces principes. C'était la mise en bouche de la soirée sur Scrum que j'ai donné le 25 Juin à Soat.

Pourquoi un game?

L'idée était de présenter Scrum aux novices de façon ludique, un peu comme l'XP Game. Ce qui m'embétait dans l'XP Game c'est que l'on ne touche pas assez du doigt certains principes comme l'amélioration continue avec les retrospectives d'une part, et les stories n'ont aucun rapport les unes avec les autres, d'autre part je tenais à partager des choses apprises sur le terrain. Je voulais qu'ils échouent pour mieux comprendre.

Scrum par la pratique

J'ai donc adapté le jeu de Lego for Extended Scrum Simulation. Quelques slides exposent quelques principes agiles puis on passe à la partie pratique : le projet Agiville. Mon but n'est pas de faire des experts agiles en 2h mais de leur faire vivre une expérience, qu'il rencontrent des problèmes pour pouvoir les résoudre. Au pire, qu'on s'amuse :-)

Lire la suite

Haut de page