Jerry Sievers IMEC
(InternationalMan of E-Commerce)

Any type of non-trivial project must be documented ahead of time for the benifit of both developer and client.

We are interested in reviewing whatever specs exist already and are happy to assist with preparation of the needed specs so that project pricing can be determined and both parties know exactly what needs to be done.

Ideally, such planning is done during one or more face-to-face meetings between client and software engineer but this can be done by telephone or email if necessary.

We start with a high level description of the work needed and then, using a series of iterations, develop the finer details in a "top down" fashion. This process is not as painful as it may seem and indeed, is the only way to insure that a price quoted for a given project is for a finished piece of work that is well defined. Having done this, errors and omissions are avoided. Contained in this directory are a few examples including one that myself and two other guys did for a software engineering course at FIU back in 2001.