We cannot create a relevant solution if we don't know the lay of the land. We review the project from the perspective of the various stakeholders as well as the competitive environment in which the business functions. Once we understand the box, we can then understand which pieces need to stay in the box and how to break out of it effectively.

Specific website development issues that need to be clarified could include: user scenarios, functionality (e-commerce, forms, etc.), features, client constraints, online marketing content, backup, and security issues.

The Client Briefing and Needs Assessment is Step 1.