A Business Analyst’s Top 10 Tips for Writing Better Requirements
- Keep sentences and paragraphs short.
- Write requirements in the active voice (a does b, not b is done by a).
- Avoid negative (or inverse) requirements.
- Write complete sentences with proper grammar, spelling and punctuation.
- Use terms consistently – define them in a glossary or data dictionary.
- Use a limited vocabulary – a simple subset of English, avoiding terms that may ?confuse non-technical or foreign readers.
- Avoid conjunctions (and, or) that make multiple requirements.
- Avoid let-out clauses or words that imply options or exceptions (unless, except, ?if necessary, but).
- Focus on stating what result the requirement will provide for a stakeholder.
- Use templates for requirement sentences, for example: The <system function>shall provide <system capability> to achieve <goal>.