Product & Design

This question is always flying around when you start with Test Driven Development (TDD). It can come from two different sources : either we didn’t followed it “by the book” – and it punished us, or we are trying to use TDD on an existing code. For both cases, you will have to rethink your design.Emergent DesignYou are doing TDD by the book. You add...

Cette question se pose lorsqu’on se met au Test Driven Developpement (TDD). Deux origines possibles : la méthodologie n’a pas été suivie à la lettre et elle nous puni, ou bien nous essayons de faire du TDD sur du code existant, non testé. Dans les deux cas, vous avez un problème de conception.Conception émergente.Vous suivez strictement les règles ...

Nous vous proposons ici de découvrir quelques aspects du lean en citations. Ces citations sont importantes, car pendant une expérimentation lean, elles amélioreront la compréhension et l’apprentissage des pratiques et outils lean. Elles agiront comme des moyens mnémotechniques en plaçant des refrains à nos chansons lean du quotidien.Pour une présen...

Dans ce billet, nous nous basons sur un expérience vécue de mise en place d’une méthodologie (Scrum) sur un projet de développement, pour analyser un piège qui, selon nous, guette toute organisation désireuse de s’améliorer via l’adoption d’une méthodologie : le piège de l’Artefact.Le piègeUn jour, un homme décide qu’il veut devenir moine. Il accep...

Depuis la présentation retentissante de John Allspaw à Velocity 2009 sur la collaboration entre dev et ops, où il explique que chez Flickr le rythme de déploiement en production dépasse les 10 par jour, on entend beaucoup parler de "continuous delivery" et "continuous deployment". Ce dernier se différencie par une automatisation complète de la chaî...

On a maintenant l’habitude de voir des principes du Lean Management derrière beaucoup des pratiques Agiles. Par exemple :Les tests unitaires et l’intégration continue, sorte de Andon et de Poka Yoke à la fois ;Les rétrospectives, support privilégié du Kaizen, sorte de cercle de qualité des équipes de développements ;Les taskboards, « kanban boards ...

C'est une question que Pierre Pezziardi a posé et étayé il y a de cela quelques semaines (par ici). Provocatrice mais néanmoins très pertinente, elle est au coeur d'un sujet bien plus vaste que le microcosme du coaching. Voici mon point de vue sur le sujet.Coaching ET art de la manipulation... bienveillante.Tout acte de communication entre deux per...

Le but d'une rétrospective projet est de prendre le temps de revoir quels ont été les moments importants du projet, les résultats qui ont été accomplis pour en dégager des observations, des leçons apprises et des bonnes pratiques pour les autres projets. Cet article fait suite à l'article animer une rétrospective d'itération. Couramment, la rétrosp...

"Mieux vaut-il vivre comme un monstre ou mourir en homme de bien ? ».C'est avec cette phrase du personnage central, tiraillé entre deux identités : Teddy US Marshall et celle d'Andrew, patient depuis 2 ans, que se termine le film Shutter Island de Martin Scorcese. En choisissant de suivre les médecins, il a choisi d'être un homme de bien et ceci ma...

La rétrospective dans les méthodes agiles est un moment important dans un projet. La rétrospective est une pratique qui permet de répondre au 12ème principe agile du Manifeste Agile: "À intervalle régulier, l'équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens". Ritualiser cet événement permet ...