[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