Successful interactive projects depend on more than design and programming. We work with a wide range of specialists, tools and technologies that ensure a successful project. Depending on the needs of a particular project, we are able to provide the following services:
The design of our sites is driven by a close examination of the content and a clear understanding of the audience. The ultimate form that the site takes and the technology underlying it, is chosen to ensure compelling yet straight-forward delivery of a coherent communication. We emphasize usability, and strive to enrich the user experience through interactivity. Our process begins with a study of the content resulting in a clear content structure. This structure drives the navigation and page design. The media and technology selection is made in service of the material. The visual design of the site is developed subsequent to these foundational decisions. This approach results in a site that is engagingly visual, conceptually and narratively coherent and a user experience that can be both intuitive and complex.
We work closely with clients to evolve content structures that further the client’s vision while taking advantage of database and XML storage and delivery. The structure that emerges provides a logically satisfying experience for the user.
Using web frameworks and best practices, we keep content completely separate from presentation. Centralized changes to CSS and templates determine the look of the whole site—without touching any content in HTML. Likewise, editorial changes and additions take place on the content management side of the application, without any involvement in the HTML markup.
Having to work with geographically dispersed teams of experts, we have developed a successful online collaborative process. To manage a project, facilitate review, and provide access to every stage of development, we set up and maintain a password-protected team web site. This team site serves as the development area for all aspects of the project’s development. Team members can review schedules, collaborate on writing and concept documents, review design treatments, assets and prototypes. The team site enables real-time communication and collaboration between the developers, the content experts and the reviewers and this ensures that all parties are up to date throughout the development process.
Depending on the requirements of the project, we can call on any of a group of specialists to contribute to production.