Website Design
Definition
Website design is the
design subactivity that consists of
the cohesive collection of tasks involving all aspects of
reusing, producing, and maintaining the design of a single
website of webpages.
Goals
The typical goals of website design are to design a website
that will:
- Be easy to learn and use.
- Be attractive and pleasing to use.
- Enable its users to efficiently perform their
duties.
- Be easy to maintain.
Objectives
The typical objectives of website design are to design
the:
- Metaphors, themes, and styles of the website.
- Structure of the website.
- Navigation of the website.
- Conventions constraining the website.
Examples of website design include:
- Design of an eMarketplace website.
- Design of an informational website.
Website design typically may begin when the following
preconditions hold:
Website design is typically complete when the following
postconditions hold:
- The website design is documented in the Human Interface
Design Document which has:
- Passed evaluation.
- Been accepted by the customer.
- Been delivered to the customer.
Tasks
Website design typically involves the following producers
performing the following design tasks in an iterative,
incremental, and parallel manner:
-
User Experience Team, which performs:
-
Design
Reuse
- Reuse website design conventions.
-
Design
Production:
- Determine Website Metaphors (organizational, visual,
functional)
- Determine Website Themes
- Develop Site Map:
- For each relevant requirement, identify the one or
more webpage(s) needed to meet the functional
requirment.
- Identify common webpages based on work flow.
- Organize webpages both structurally (e.g., by
inheritance) and navigationally (e.g., via
workflow).
- Produce graphical or textual site map
- Develop Navigation Approach (Global and Local)
- Develop the website and webpage conventions:
- Develop Webpage Layouts:
- Layout Grid(s)
- Frames (number, contents, location)
- Tables
- Determine the kinds, purposes, formats, and
locations of menus.
- Determine the standard colors, fonts, and placement
of all common elements (e.g., buttons, menu items,
messages, pop-up windows, multimedia).
- Produce the cascading style sheets (CSSs).
- Determine the standard event behaviors (e.g.
approaches to mouse-over).
-
Design Documentation:
Website design is typically performed using the following
environment(s) and associated tools:
-
Development Environment:
- Whiteboards
- Paper Prototypes
- Camera and props
- Graphic Design Tools (e.g., Photoshop, Visio)
- Typography Tools (e.g., Illustrator)
- Animation Tools (e.g., GIF Animator, GIFmation)
- Audio Tools
- Video Tools
- HTML, XML, and CSS Editors
- HTML, XML, and CSS Validators
- Link Checkers
- Browser (for debugging)
Work Products
Webpage design typically results in the production of the
following
design
work products:
Website design tasks are typically performed during the
following phases: