NLP and User Stories

While walking through a Neuro-Linquistic Programming (NLP) introduction, I couldn’t help but be struck by some of the similarities between some of what they were saying, and what we do in an Agile team while creating our backlog. The NLP teachings involved a series of questions to ask someone that you were trying to help. [...]

Using Equivalence Classes

You ever have to deal with a database full of production data, and you have to write code that works with all of it? Or maybe you need to test to make sure that someone else’s code works with all of it? If you have millions, or hundreds of millions of records, it can be very daunting to figure out “Have I identified all of the use cases that apply?”

Whole Team Responsibility

It was interesting reading Mike Cohn’s blog entry on The Falacy of One Throat to Choke. I remember this very phrase being used during my ScrumMaster training, saying that the Product Owner was the “one throat to choke”. Mike is right, of course. It is called a Scrum team for a reason. The team will [...]

Wrapping up this series comparing the top Agile backlog tools.

While all of the tools I have reviewed allow you to use drag-and-drop to rank stories, it occurs to me that you have to choose what you want the resultant order to represent. This powerful metaphor for prioritizing is artificially limited to being used for a single purpose.