BDD builds momentum
Last week Elisabeth Hendrickson published a blog post called Momentum > Urgency. Please go read it if you haven’t already. In the post she shared a list of observations that she had made when teams achieved a sense of momentum:
- Everyone on the team has a shared understanding of the big picture and what “good” looks like so they don’t burn cycles on unnecessary or non-useful work.
- The team breaks the work into small pieces (a couple days of work at most) that still represent incremental business value (even if not user-facing features).
- The team embraces the technical practices necessary to ensure that the code they deliver does what they intended it to do.
- There’s an engaged and responsive product manager* who is considered part of the team, and who does hands-on acceptance of the work.
- When the work is “accepted,” it’s done. The entire team can stop thinking about it.
- The work, and the status of the work, is visible to everyone.
- The team as a whole has a strong sense of partnership and trust, so the visibility never becomes a mechanism for micromanagement.
Reading the list, I realised that these were very similar to observations that we have made of teams that practiced BDD successfully.







