Employ prototypes and a phased approach
Prototyping is an important tool for reducing risk in Web site development. It allows you to create a quick model and analyze the results before going further. A prototype is a tangible product that demonstrates how the Web site can support organizational goals, and may be an important factor in garnering necessary support and resources. Prototyping is a great way to bring users into the design process. You can show it at meetings or at community events to get users' advice before you make design decisions.
Allegany County offers links to a number of useful resources.