[thelist] Writing a functional spec

Martin martin at members.evolt.org
Mon Apr 30 16:38:38 CDT 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Madhu Menon wrote on 30/4/01 4:00 pm

>Can any of you nice folks give me pointers to articles, templates, etc.
>about writing a decent functional spec for web projects/ web applications? 

A useful methodology (particularly where your developers are
using OOP) is UML.

Info here:
http://www.platinum.com/corp/uml/uml.htm

Essentially, you need to document all the use cases - each function -
with 
*) Who's involved (people and systems)
*) Inputs
*) Outputs
*) The process steps in between (process flows are useful)

Don't bother with *how* the process is done - that's for the
developers/architects to define.

If your process has more than maybe 10 steps, then think
about breaking it down into multiple use cases.

Similarly, if your level of detail is above keystroke level,
break each sub-process step down. Iterate until you hit
bottom (or until your development people QA your docs
to say that they can take it away and code it).

Remember that requirement docs are the start of a dialogue
with your developers...

There's a UML template in Visio if you have it.

Cheers
Martin

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
Comment: Content after the signature block is *not* signed

iQA/AwUBOu3bLnHoHnCoNczLEQLT5QCgkwbDWNoSakXCkifkHUkpKAXWMLcAoIvc
UI4D1k5raV5k8eaLSeJIx4df
=WFVy
-----END PGP SIGNATURE-----


-------------------------------------------------------------------
email: martin at easyweb.co.uk             PGP ID: 0xA835CCCB
       martin at members.evolt.org      snailmail: 30 Shandon Place
  tel: +44 (0)778 068 6418                      Edinburgh,
  url: http://www.easyweb.co.uk                 Scotland





More information about the thelist mailing list