Our Process
Our adaptive process revolves around interaction with our clients.
Consistent Process, Unique Outcomes
We use a consistent approach with five phases:
- Discovery
We work with clients to define goals, document use-cases, and identify the target-audience. - Design
We create sketches and review them internally, then mock-up simple gray-box wireframes for client review, and finally present polished comps to the client for feedback and iteration. - Implementation
We build structure and functionality prototypes, present them, and iterate as necessary. - Testing and Launch
Once required functionality is complete, we host comprehensive reviews seeking final approval. - Maintenance
Post-launch, we work with clients to identify opportunities for continued improvement.
Iteration, Iteration, Iteration
Our clients are active participants in the process. We invite feedback and discussion at nearly every step along the way, making changes to the product as necessary.
Prototype Early
We prototype site-maps, define content-types, and begin implementing early—immediately following the discovery process. This approach helps us distill key aspects of the project—structure, content, and functionality—and craft effective solutions for each.
User-centered Design
We follow a two-part approach for keeping users at the center of the design. First, from the beginning of the project, early in the Discovery Phase, we ask what makes sense to the user – not just to the stakeholder, or to the designer. Second, we perform usability testing at critical steps along the way, and incorporate results wherever appropriate.
Open Communication
While we do appoint a project-manager as the primary point of contact in each project, our clients have open access to every member of our team. Our designers, developers, and implementation specialists communicate directly with clients in specific phases of the process, ensuring clear communication around each unique requirement in the project.
