discover

gather information
understand your audience
analyize your industry

plan

create a project plan
set the budget
create schedule
assign team
set up stage
plan for testing

clarify

set high-level goals
prepare creative brief
kick off the project

content plan

audit existing content
outline new content
create delivery plan

structure site

create sitemap
set naming conventions

structure pages

create wireframes
address navigation
naming & labeling
define user tasks

create

review site goals
develop concepts
design for the user
design presentation

confirm

create HTML protosite
test functionality

hand-off

create graphic templates
create design style guide

prepare

assess project status
establish guidelines
set file structure

build

slice and optimize
create HTML templates
implement light testing
populate pages
integrate backend

test

create a QA plan
prioritize and fix bugs
conduct final survery

deliver

production styleguide
create handoff packet
conduct post mortem

launch

prepare announcement plan
register with search engines
launch site

maintain

maintenance team capabilities
internal maintenance
develop maintenance plan
measure success
confirm site security