Systems development costs and the required resources
can heavily depend on how detailed, thorough, and well organized the
Business Requirements document is. Such document needs to very
clearly lay out the following:
automation or data manipulation needs of a new business initiative.
required functionality of a new or modified system.
list of all potential users.
comprehensive set of all potential scenarios.
The operational implications of the required system.