Constantin Guay

I used to be a developer. I worked with teams in Paris and in several European countries. Now, I help teams to self-organize to solve complex problems. #TeamFacilitator #ScrumMaster

Tester la résilience d’une équipe

Voici une idée pour tester la résilience de votre système de développement logiciel (ça doit pouvoir se faire dans d'autres…

Should you optimize the backlog with the ratio: value/effort? (No, you shouldn’t)

I’ve seen some coaches and Scrum Master advocating for optimization of the value delivered by the team by applying a…

École à la maison, attention aux pratiques des coachs agiles

Dans la communauté des coachs agiles, le confinement forcé des parents coachs avec enfants se traduit par un déluge de…

How to hire a Scrum Master

Often, I found myself in a middle of discussion about how to write a great job position to hire a…

5 reasons why your scrum project fails in 2020

Many scrum projects fail, despite the promise that scrum is agile. Scrum should be the Answer to all your problems…

BREAKING NEWS : Not all backlog items are user stories 😱

Do you even know that Scrum, for example, never mention the concept of user story?

What is your real iteration duration? (Not the official one, the real one?)

When do you iteration start? Is it when the development begins? When the design begins? And when does it end?…

User Story: is the “so that” part optional?

When I start with an existing team, I'm often surprised to see that what they call User Stories only express…

Cadrage agile : Règles de vie de l’équipe

Récemment j'ai lu sur LinkedIn qu'il fallait une phase de cadrage pour que l'équipe puisse écrire "ses règles de vie"…

Le Product Owner décide-t-il de tout ?

(Ou comment le ou la Product Owner devrait choisir les éléments à développer et autres choses ayant de la valeur)…

Incremental Design : Les créas me disent souvent qu’ils ont besoin d’avoir la “Big Picture” pour mieux travailler.

“En tant que graphiste, j’ai besoin de la big picture pour mieux travailler” Cette phrase ou ses variantes m’ont été…

Un produit à tout prix ?

(ou l'art de ne pas faire ce qui n’intéresse personne) “C’est difficile de trouver un bon moment dans les calendrier…

Product Owner et Scrum Master : une relation privilégiée mais souvent négligée

“Le Scrum Master ? Il s’occupe de l’équipe technique” Vous avez déjà entendu cette phrase ? Moi oui, très souvent.…

PO : Priorisez par la valeur grâce à l’impact produit

"Pourquoi on doit faire cette fonctionnalité ou faire telle ou telle modification ?""Qu’est-ce qu’on attend du sprint ?""Est-ce qu’on a…

Tips to write BETTER user stories

Often within a team, one focus on the immediate effect of a feature or a task: the famous User Story's…

Une astuce pour mieux écrire ses User Stories

Souvent dans une équipe, on se concentre sur l’effet immédiat d’une fonctionnalité ou d’une tâche : le fameux “afin de…”…

Do you need an agile coach if you have a Scrum Master?

Often, you can read articles about the difference between a Scrum Master and an Agile Coach. Sometimes, I enjoy participating…

Que se passe-t-il avec un PO qui n’est qu’un passe-plat ?

Scrum décrit un rôle de Product Owner (PO). Propriétaire du Produit, en français, le PO est censé représenter la voix…

How to do a better daily

If you have issues taking full advantage of your dailies, whatever your role is (dev, Scrum Master, PO…) you can…

Anecdote : pourquoi on fait le daily debout ?

Vous savez pourquoi on fait le daily debout ? Le Scrum Guide n’en parle pas, pourtant c’est quelque chose que…

Faire un sprint zéro, c’est du waterfall ?

Faites-vous des sprint zéro pour ? Par exemple pour construire la CI/CD, le poste de dev, ou encore l'architecture du…

Un expert n’est pas agile ! Éloignez les experts des équipes agiles !

Tout comme le personnage principal de sixième sens, j’ai un pouvoir. Le pouvoir de voir et d’entendre les gens morts…

The coveted role of Scrum-Clock-Master

There is multiple ways to be a good Scrum Master and multiple ways to be a … less good Scrum…

Punished by Kudos : a Management 3.0 bug?

I like most of Management 3.0 principles, but there is one thing I don’t agree with:Kudos. Indeed, Kudos, like every…

The agile principle that gave birth to the most profitable toy franchise in history

What can we learn about agility from a 70's US toy maker? Are we so incapable to evolute even when…

D-Rex, a quick and easy way to self-improve

Why do we encourage problems to be discussed once an iteration? Imagine you could transmit your experience to all your…

When the PO tells how to work

The Technical Product Owner usually is a former developer or project manager. In this case, it’s possible that this Technical…

What is not measured can not be improved

How can agile principles help frame and measure success or failure, while learning from it? Measurement, deviated principle and yet…

Should you do one week sprints?

Used to two-weeks sprints, like many, I recently could see the impact of a one-week sprint can have on the…

Counting technical debt in velocity or not?

This is a question that comes up very often in teams: should we estimate and count the technical debt in…

Scrum tips: Differences between epics, stories, themes and features

A complicated story ... Have you ever been confused by the use of terms like « epics » or «…

The Shadow-Velocity guide for Scrum Masters

There is a very bad behavior that is often present in teams that engage in a sprint with too many…

Scrum : The perfect day to start a sprint

Which day is the good one to start the sprint? What is the good time for the daily scrum? And…

Why “Agile” and especially Scrum are *not* terrible

Some weeks ago, Michael O. Church wrote about his "dislike" about Agile and, especially Scrum. Today, a colleague of mine…

MongoDB: fastest way to compare two large sets

I recently had to find in one of our big database if a large set a users did a specific…

Composer: save the output to a file

For a while now, at Silicon, we use a combination of Capistrano and Composer to deploy our websites and other…

Understand MongoDB’s aggregation framework

If you are a "regular" SQL or MySQL user, MongoDB's aggregation framework may be a little obscure. In this article,…

Monitoring MongoDB in Munin on Ubuntu (updated)

If you try now to install Munin monitoring for MongoDB database, you'll find in the Mongo's documentation, a link to…

Emailings: 2 tips to double your open rates

When we redesigned our newsletters, we came from far. I arrived in the company to find very bad emailing practices.…

How to retreive shares count from WordPress posts

This script will get number of shares of a post url from usual social networks and return the information as…

Php glob function

Maybe it's common use and everybody but me already knew it, but after ten years of php development, I've just…

Sublime Text: Background per language

In Sublime Text 3 (may work with ST2, never tried) you can edit your theme to specify a different background…

Respawn: Redesign of jeuxvideo.com: right and wrong

"Respawn" is a code name from a total redesign of French video games website jeuxvideo.com. The project was unveiled on…

Progressive Enhancement: Zed’s Dead, Baby by Tom Dale

http://tomdale.net/2013/09/progressive-enhancement-is-dead

WordPress plugin: Theme by IP

"Theme by Ip" is a very uncreative name for a Wordpress plugin supposed to serve a theme depending on client…

Thinkful | Javascript Best Practices Part 1

http://www.thinkful.com/learn/javascript-best-practices-1/

Sublime text snippet: HTML5 page

Here is the snippet I use in Sublime Text to start a fresh HTML5 blank page. (more…)

Sublime text snippet: php echo

I can be very lazy... So Sublime Text's snippets are one my best coding friends. Sublime text provide some who…

CSS tool: This is my Reset.css

Here is the current reset.css file I use to start a project. Do not forget to remove thing you are…

WordPress plugin : Force external links to blank

This is a WordPress plugin to add a small script to force external links to open in a new tab/window. https://github.com/const-g/go_to_blank

This website uses cookies.