The functional specification or spec describes in detail how a website operates from the point of view of the user. They may touch on technical issues but only where it helps enforce the site’s functionality. They range in size, with functional specs for complex sites running to 100 pages or more.
Remember, though, that although the functional spec will naturally touch on technical elements, it is not a technical document. It should be written clearly for an audience who are not necessarily technical in background. Avoid technical language or acronyms, and if you must use them include a non-technical definition.
The exact content of a functional specification will vary from job to job but they all share some common sections. Continue reading