I like to spend time to understand and document a project’s purpose, desired results, and how they will be measured. It’s a difficult part of a project but should never be skipped, as it helps reduce risk.
Discussing the basics with questions such as “What do you want this website to do?”, “How do we differ from your competitors?” and “Do we really need to do that?” seem obvious but are often overlooked.
Developing a good requirements document gives your project the best chance of success. The time spent at this stage pays for itself later on.