Shortlist
Home/Requirements/Requirements that actually filter

Requirements

Requirements that actually filter

A list of forty requirements that every serious product satisfies has not narrowed anything. It has just taken three weeks to write.

7 min read501 wordsUpdated July 2026

Requirements documents grow. Each stakeholder adds what matters to them, nothing is ever removed, and the result is a list on which every mature product in the category scores above ninety percent.

A requirement that does not eliminate anybody is not a requirement. It is a description of the category. To see how a vendor frames workforce optimization in practice, workforce optimization software is useful as an example to translate into neutral requirements.

Look for the disqualifiers

The useful requirements are the ones that rule products out. There are usually far fewer than expected — often three to six — and they tend to be structural rather than featural.

  • It must work offline, because half the workforce is in buildings with no signal.
  • It must export everything, because we have been locked in before.
  • It must handle two people sharing one role, because four of our staff do.
  • It must be operable by someone who does not use a computer daily.
  • It must not require a per-user licence, because our headcount triples in summer.

Each of those genuinely eliminates products. Most of what is normally written down — reporting, a mobile app, integrations, support — eliminates nobody.

The elimination test

For every requirement, ask which specific product it rules out. If the answer is none, move it to the wish list and stop weighting it.

Write them as outcomes, not as features

'Must have an approval workflow' is a feature, and it presumes a solution. 'A manager must be able to approve a change from a phone within an hour' is an outcome, and several different designs might satisfy it.

Feature-shaped requirements narrow the field to products built the way you already imagine, which is usually the way your current system works. That is exactly the constraint you are trying to escape.

Separate three tiers and mean it

Essential — the product is eliminated without it. Important — it would cost us real money or effort to work around. Wish — we would enjoy it.

The discipline is that the Essential list has to be short enough that you would genuinely walk away. If a stakeholder insists on twelve essentials, ask which one they would drop to save a hundred thousand. The list shortens quickly.

Include the constraints nobody thinks to write

Selections are derailed late by constraints that were known and unrecorded: data must stay in a particular jurisdiction, procurement will not approve annual contracts over a threshold, the finance system only accepts one file format, IT will not support anything requiring a desktop install.

Ask each function — finance, IT, legal, operations — for their hard constraints before the shortlist, not after. A product eliminated in week eight for a reason known in week one has cost everybody a month.

Date it and freeze it

Requirements that keep changing during evaluation guarantee that whichever product is being demoed when the list is finalised will fit best.

Agree the list, date it, and treat additions after that point as a change that has to be justified. Not because requirements never legitimately change, but because unfrozen requirements are how a decision gets made by whoever spoke last.

For practical security questions that small teams can put into requirements, CISA guidance for small businesses provides a useful external baseline.

General information. This site publishes no product rankings or scores and does not review individual products. Nothing here is legal, procurement or financial advice; contract and data protection questions differ by jurisdiction and warrant qualified advice.

Related

Continue reading