Skip to content

Our Process – Phase One


The elements of the discovery phase of a web development project.

This is the requirements-gathering phase, where we identify what the client organization wants to achieve, which leads naturally to understanding your users and their needs. These key elements of requirements are then fleshed out with technical analyses of integrations with legacy systems, support capabilities, and many other boundary-condition parameters. The efforts in discovery lie in the “problem space,” where we are focused on the problems that need to be solved, we do not yet look at solutions. Researchers and user experience experts lead the effort in discovery.

Affinity Map

Affinity Mapping is a method of compiling and organizing data from each research method. Information from different participants are organized into topics in order to visually identify data sets that have agreement.

Analytics Review

An analytical review is an opportunity to explore existing web analytics data of a client’s current site or application. 

Content Inventory

A content inventory is both the process and result of cataloging and organizing the entire contents of a website, including html pages, metadata, images, video files, document files, etc.

Contextual Inquiry

Contextual Inquiry is a deeper form of ethnographic interview and observation. It is particularly useful for developing accurate scenarios – the stories of how users might interact with potential features.

Domain Strategy

The goal of this process is to identify all domains, subdomains, and major subdirectories that will contain all content and functionality. 

Information Architecture

To put it simply, information architecture is the practice of deciding how to arrange the parts of something to be understandable. 

Requirements Matrix

A requirements matrix is an important tool used in the development of websites, software, and other technical projects.

Stakeholder Interviews

Stakeholder Interviews are simple, semi-structured interviews with key members in the client organization. 

Technical Audit

A technical audit is an important step before embarking on a website rebuild. It involves discovering, documenting, and planning the existing custom development that needs to be done on the new website.

User Alignment

User alignment is the process of organizing and visualizing the goals and needs of stakeholders and users.

User Interviews

User interviews follow a structured methodology whereby the interviewer prepares a number of topics to cover and analyzes the conversation after the interview.

User Personas

User personas are fictional characters created to represent the types of users who could potentially interact with a website or product.