An insight into what questions were in the users minds, and how and why those questions were answered will speak volumes. The soundex addition is approved subject to the budget limitation listed above. In Part II, methods, estimates, acceptance, and other final details are defined. If you are a client letting a contract for production of the product specified in Part I, then you should require the contractor to produce Part II before programming begins. 7 Cost Estimates Clients always want immediate cost estimates.
Contractors always hedge.
For any nontrivial job, it is necessary to complete the preceding sections before a reliable estimate can be provided. It is usually necessary to perform at least an upper level design before computing costs. Keep in mind that time estimates are virtually identical with cost estimates in software work. If you break a job down into fine enough pieces, and you understand the effort involved in producing those pieces, you can be remarkably accurate in your time estimates. In situations where a project's scope is fluid, it may be desirable to carefully separate fixed requirements from enhancements or unknown requirements.