Finally, unless you’re creating the database yourself, you need to communicate the specification to the developer.
You will meet with the developer at least once to discuss the specification. Be prepared to modify the specification, as the meeting may result in new insights on database structure and field choices. You may need follow-up meetings once development has begun in order to review and clarify the specification, and to make sure that development is on track.
If you start your database project with a clear and complete specification, you have a much better chance of getting a good product that really meets your needs. The only thing we haven’t covered here is data migration, but that’s a subject for another post!