De necessidade a requisito: um exemplo
Imagine uma empresa de assistência técnica que identifica uma necessidade: ter controlo sobre os pedidos. Escrita assim, é um objetivo, e qualquer proposta pode cumpri-lo de maneiras muito diferentes. Ao transformar essa necessidade em requisitos, a empresa pode definir que cada pedido deve ter um estado e um responsável, que os técnicos devem conseguir registar intervenções no telemóvel, mesmo sem ligação à internet, e que os clientes devem receber uma notificação quando o estado do pedido muda. A informação registada sem ligação deverá ser sincronizada assim que a ligação for restabelecida.
Também é importante definir como se verifica se o requisito foi cumprido. Por exemplo, se todos os pedidos devem ter um responsável, pode estabelecer-se que o sistema não permite concluir o registo de um novo pedido sem essa atribuição. Este é um comportamento concreto que pode ser testado antes de a solução ser aceite. Se os requisitos ficarem em "gerir os pedidos de forma eficiente", três empresas podem apresentar três propostas com âmbitos e valores muito diferentes, e a empresa só descobre as diferenças quando o projeto já começou.