Information architecture
Information architecture is the organizational structure of the application,
data, or content. An effective architecture provides clarity and understanding
for users of a web application, or software product.
Product and site audits/assessments
A study of current or proposed content, information architecture, users, and/or
requirements of your product or site. This is very useful when building
requirements.
Content storyboards
A document that contains all of the content of your site, structured in a way
that makes it easy to review and edit during the development of a site.
Wire frames
An online, interactive version of the content storyboard. A wire frame site has
all of the links present to provide a way to evaluate the information
architecture. It's a great way to review and evaluate the organization, and the
nomenclature that has been developed for a site. The user interface design has
not been overlaid in a wire frame site.
User interface design
The visible manifestation of the structure and organization of a product or
site employing human factors and business rules. The user interface helps
create hierarchy and understanding of the content/features of a site or
software product.
Prototype
A functionally limited version of a software product or site that mimics
proposed features and incorporates a user interface. Prototypes are helpful in
assessing way finding issues, human factors, and the validity of a concept.
Prototypes can be a powerful presentation tool as well as a developmental tool.
Usability testing
A way to evaluate and measure how users interact with a software product or
site. Tasks are given to users and observations are made.
Usefulness assessment
We document certain metrics before, during, and after projects so that we are
able to evaluate and quantify progress.
Web development
This is the code that makes up the very top layer of a web application or web
site and is the code the browser reads and displays. Web development connects
the interface to any applications or databases that reside deeper in the
product.
Database design
Database design refers to the tables, columns, relationships, keys and indexes
of which a database is comprised. The process of designing a database begins
with an analysis of the business requirements that must be met.