Tag Archives: writing good requirements

Passionate Requirements

Writing passionate requirements is not about writing with passion.  It is about writing the requirements that cause people to be passionate about your product.  Find the most important problem, for your most important customers.  Understand the essence of what is important to solve that problem, for only those people.  Then write passionate requirements.

Read the rest of the article …

Atomic Requirements

Each requirement you write represents a single market need, that you either satisfy or fail to satisfy.  A well written requirement is independently deliverable and represents an incremental increase in the value of your software.  That is the definition of an atomic requirement.  Read on to see why atomic requirements are important.

Read the rest of the article …

Verifiable Requirements

Writing Verifiable Requirements should be a rule that does not need to be written.  Everyone reading this has seen or created requirements that can not be verified.  The primary reason for writing requirements is to communicate to the team what they need to accomplish.  If you can’t verify that what the team delivered is acceptable, neither can the team.  This may be the most obvious of the rules of writing requirements – but it is ignored every day.

Read the rest of the article …

Concise Requirements

Concise requirements give your team a useful, easy to read and easy to change understanding of what must be done.  Great requirements exist to do three things:

  1. Identify the problems that need to be solved.
  2. Explain why those problems are worth solving.
  3. Define when those problems are solved.

Read the rest of the article …

Broken Requirements Ecosystem

There’s an interesting thread on Seilevel’s requirements forum about why developers don’t read the specs and how to fix this problem. Sometimes the developers throw away the requirements. And that’s bad. But it is a symptom. Something is broken at a higher level.
Read the rest of the article …

Flashback: A Year Ago This Week on Tyner Blain [2006-06-16]

A look back at the best from a year ago.

Read the rest of the article …

Flashback: A Year Ago This Week on Tyner Blain [2006-06-09]

A look back at the best from a year ago.

Read the rest of the article …

Flashback: A Year Ago This Week on Tyner Blain [2006-06-02]

A look back at the best from a year ago.

Read the rest of the article …

Flashback: A Year Ago This Week on Tyner Blain [2006-05-26]

A look back at the best from a year ago.

Read the rest of the article …

Why Requirements Approval Matters and How To Make It Easier

Getting requirements documents approved can be a pain in the butt. Why do we need to do it in the first place? The approval process is more than just reaching concensus or creating a contract. Done correctly, it presents an opportunity to get more inputs from stakeholders.