RE: Software functional spec

Subject: RE: Software functional spec
From: "Giordano, Connie" <Connie -dot- Giordano -at- FMR -dot- COM>
To: "'Perry Moore'" <perrya -at- jps -dot- net>, TECHWR-L <techwr-l -at- lists -dot- raycomm -dot- com>
Date: Fri, 25 Feb 2000 17:56:21 -0500

In my little corner of the world, a functional spec is written by the
Product Manager, with assistance from the TWs. It contains:

-Location of function/feature
-Purpose of function
-Business Logic (to successfully use this function, user starts at point a,
clicks button b to retrieve record c. If clicks button D, an error message
appears, and so on)
-Data (screen) flow and UI elements. Mockups are a must, either in the
document or an appendix.
-Focus flow (what's the sequence of focus on fields when you press Tab,
what's the default command button activated by pressing Enter?)
-List of required fields to complete the action.
-List of defaulted data fields, and allowable overwrites.
-Deviations from UI standards and supporting reasons.
-Data requirements: Field Name or UI element; definition and required
calculations, calls or procedures; and format and size limitations.
-Special filtering or viewing criteria. (How can the user shorten the list
of retrieved records prior to selecting one, or how can you speed up the
scroll of dropdown list values)
-related functions.
-error messages (under what conditions, and where do they appear?)

The definition of a functional spec can vary widely from organization to
organization. This is a very broad outline of what we include on the
product I'm assigned to document.
A functional spec is used by developers to prepare the technical spec
(actual programming requirements to implement the function), by QA to
develop the test plans, and by Documentation to do almost everything else :)
The technical spec is used by QA to write and run the test scripts, and by
documentation to prepare technical reference and troubleshooting materials.


Connie G.

-----Original Message-----
From: Perry Moore [mailto:perrya -at- jps -dot- net]
Sent: Friday, February 25, 2000 1:08 PM
Subject: Software functional spec

Can anyone provide info as to how a TW writes a Software Functional Spec for
a GUI interface? What are the key elements the TW should know? What is the
document used for?


Previous by Author: RE: RE. Have you seen this GUI element [...]?
Next by Author: RE: help needed: name for multi-tasking window
Previous by Thread: Software functional spec
Next by Thread: Re: Software functional spec

What this post helpful? Share it with friends and colleagues:

Sponsored Ads