The design process
For all projects, we follow a four-phase process to ensure customer satisfaction and project efficiency. Below is a basic overview of these processes and a very watered-down and tentative production schedule:
1. Discovery
Our process begins with a Discovery phase where we will research your existing website and work closely with you to plan everything clearly.
- Initial questionnaire completed and returned by client.
- Series of face-to-face meetings to go over questionnaire and develop an in-depth project plan.
- Upon contract signing — discovery, user scenario and architecture development.
2. Workflow
Then a Workflow phase where we create the "roadmap" of how the front and backend of the site will work smoothly, as well as design comps for approval;
- Pre-production: materials delivery, CMS installation, model development, presentation of design and structure, adjustments if needed and approval.
3. Development
Then a Development phase where the visual elements and programmed modules are brought to life;
- Production: Development of site components, production of site sections, iterations of adjustments.
4. Testing
And finally the Testing phase, where we put all the "pieces" (i.e., design, interface, databases, etc.) together and do extensive testing on all aspects of the site until time for launch.
- Continues: On-line references, site and staff training, correction of problematic content, graphics, structure, features, etc.
- Beta-launch: Non-public site launch, final documentation, staff finalizes content, bug testing.
- Site launch upon client’s green light.
Site maintenance
2Profound is based on forging close relationships with our clients and currently maintains a majority of the sites we have launched. An affordable maintenance plan is established before any such work is complete. Our client relationships are very personal, and we usually begin maintenance work with same day advance notice.
We are very sensitive to timing and scheduling issues and realize how important it is for clients to get new and updated information out on the web to their users. In order to keep the site up and running as smooth as possible, we keep our clients updated on all expiration dates, such as hosting services and domain registrations.

