avril
2013
La directive première (la "prime retrospective") est une phrase que j’utilise avec les équipes novices : Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand. — Norm Kerth Voici la version française : Indépendamment de ce que nous découvrons, nous comprenons et nous croyons sincèrement que […]
avril
2013
Il est assez simple d’intégrer un nouvel équipier dans une équipe Scrum existante. En effet le travail est bien structuré (définition de DONE, backlog déjà défini, rôles précis, réunions bien précises, …). En plus d’un outil de gestion de backlog électronique nous utilisons énormément des tableaux physiques comme radiateurs d’informations. Nous avons un tableau d’une part pour suivre le travail du sprint en cours, comme ci-dessous. Le nouvel arrivant dans l’équipe peut facilement comprendre les […]
mars
2013
On m’a demandé récemment quelques références sur le sujet du BDD – c’est un thème que j’ai déjà abordé dans des billets qui datent un peu. Voici quelques points de départ qui eux sont d’actualité : En fonction du langage de programmation: en .NET, voir Specflow : www.specflow.org en Java, voir jBehave : http://jbehave.org/ en Ruby, voir Cucumber : http://cukes.info/ Il existe aussi des outils moins dépendants d’un langage, comme GreenPepper : http://www.greenpeppersoftware.com/confluence/display/GPW/Home/, Fitnesse : […]
avril
2010
Pourquoi le caddying Le caddying est une nouvelle étape dans notre mise en place de méthodes de développement agiles (SCRUM principalement), et c’est une tentative de privilégier « les individus et leurs interactions plutôt que les processus et les outils » (cf. le manifeste agile). Notre besoin était de trouver un moyen simple d’alimenter une dynamique d’amélioration continue. Au début nous nous sommes beaucoup appuyés sur une démarche très orientée processus. Toutefois il me semble que sans […]
avril
2010
Ce lundi 29 mars j’ai eu le plaisir d’assister à la deuxième édition de la conférence XP Day Suisse, qui se tenait à Genève, tout comme l’année dernière (voir le compte-rendu de Pierre Caboche). Cette conférence bénéficie du soutien de plusieurs sponsors, dont developpez.com (merci pour l’invitation gratuite dont j’ai profité), et d’une équipe d’organisateurs dynamiques et passionnés. J’ai d’ailleurs trouvé excellente toute l’organisation, que ce soit le choix du lieu, le « time-boxing » des diverses […]
mars
2010
J’aime bien lire des billets qui contiennent des informations factuelles sur de vrais projets, car cela permet de se situer par rapport à d’autres équipes et entreprises. Récemment j’ai vu notamment le billet Démarches de tests fonctionnels, de Christian Blavier, qui citait des chiffres intéressants (dans les commentaires du billet) : Voici quelques métriques que je viens de réunir dans différents contextes : – secteur media, sur un projet avec 3 développeurs qui dure depuis […]
février
2010
Avant de passer au compte-rendu du dojo d’aujourd’hui, voici un nouvel éclairage sur l’articulation entre TDD et BDD, que j’emprunte à ce billet Behavior Driven Development with NBehave (trouvé grâce à cet autre billet Bien Tester une application Asp.net MVC sur le BDD par Guillaume Saint Etienne). Je pense que dans les dojos précédents nous avons bien compris et bien pratiqué le cycle RED/GREEN/REFACTOR du TDD : Nous voulons maintenant comprendre comment cela s’articule avec […]
février
2010
Dans le 18e coding dojo du Club Agile Rhône Alpes, ce 5 janvier dernier, j’avais pris un exemple réel issu de nos plans de tests, et basé sur les courbes de calibration, un concept très utilisé en chimie (et donc dans nos applications). Demain, dans la 20ème session, nous poursuivrons sur cet exemple. Comme pas mal de jours ont passé, ce billet est destiné à nous rafraîchir la mémoire sur la question, à moi le […]
janvier
2010
Pour démarrer la discussion sur la rédaction de spécifications exécutables l’autre soir au CARA, j’avais pris l’exemple de la réalisation d’un logiciel de comptage de calories. L’exemple n’est pas gratuit : je trouve que la plupart des logiciels de ce genre ont une interface utilisateur très influencée par l’implémentation avec une base de données, et pas très influencée par les besoins utilisateurs. Pardonnez l’expression, mais ce genre de logiciel « pue la base de données », alors […]
janvier
2010
Voici un nouvel exemple d’utilisation de Powershell, histoire de peut-être vous donner envie de pratiquer ce shell bien utile. Dans mes tests, j’ai souvent un processus qui tourne en boucle, d’ailleurs grâce un script posté dans un billet précédent. Ce processus génère un fichier de log à chaque fois, ce qui me fait des dizaines de milliers de fichiers. Pour éviter de remplir le disque dur, je voudrais garder uniquement les fichiers de log qui […]
Commentaires récents
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans
- Rétrospectives, la directive première dans
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans