Words That Have Meaning: All, Never, Every, Any

Nothing gets my QA ears perked up quite like user stories with the words all, never, every, or any. Because we thrive on exceptions.

I recall a scenario from a few years ago while meeting with some customers about a new “quick and dirty” (another red flag) project. We heard lots of chatter about adding records, updating records, but nothing about deletions. I posed the question:

Me: Would you ever need to delete records from the system?
Customer: No… never… that would be really rare.

If you don’t see the problem, go back and re-read that quote.

Every time a customer, developer, or analyst says “all”, “never”, “every”, “any” or another catch-all definitive statement, start asking questions about if they really mean it.

Advertisements

Chime in with your thoughts

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s