Template Statements
When I started writing functional specifications as a business analyst in 1997, I quickly realised that writing large blocks of unstructured English prose was inherently unsuitable for requirements definitions for a variety of reasons. Ambiguity, vagueness, omission and duplication were just some of the seemingly unavoidable problems with writing in natural language.