Our Process

This is how it all happens.

We don't have a cookie-cutter approach, but we do have an established process for making sure the website we create is the one that you expected.

Website Development Flowchart

Strategy, Architecture & Project Management
Content strategy and inventory
  • What does the website need to communicate?
  • How much of its current content is useful and how much new content will need to be created?
Personas and audience research
  • What is the best tone and feel to connect with your website's audience?
  • How do we best reflect your city's unique brand?
Analysis and research of similar sites
  • Are there aspects of other cities' online presence that might be practical to adopt for yours?
Business goals and budget resources
  • What can be accomplished, given the resources available?
Process analysis and use cases
  • How is the website currently being used?
Information Design
Information architecture
  • Site information and content is inventoried: what exists and what is needed.
  • Site structure is defined and organized.
User experience design
  • We anticipate how a typical user will interact with the site and we begin to lay the aesthetic and logical groundwork for that experience.
Wireframes and page engineering
  • A flexible site prototype is developed to test site navigation and create the user interface.
  • This establishes the information design and helps build a relationship between site navigation and page content.
Project scope and schedule
  • We establish a series of checkpoints towards a final completion date.
Web technology planning
  • Web technology (CMS, database, scripts, web tools) is considered and determined.
Site Construction, initial
Editorial and content development
  • The information for each page is gathered, organized and/or created.
Graphic design and templates
  • A concept for the "look" of the home page and subsequent pages is developed.
Web development
  • Back and front end (programming and graphics/html) approaches are considered and determined.
Site Construction, final
Site assembly and application testing
  • Back and front end (programming and graphics/html) development begins.
  • Web tools, scripts and database access are integrated and made functional.
Final Integration
Site testing, final editing
  • HTML and CSS code are validated against current web standards (w3c validity testing) to ensure that users can access the site via various browsers and platforms.
  • Page content is further reviewed and edited as needed. Website functions and usability are checked. (Site is tested in-house or outsourced to focus groups.)
Post Launch – Tracking, evaluation
and maintenance
Tracking and Evaluation
  • Site traffic from visitors is logged, analyzed and quantified. (We use the popular, free and easy-to-use Google Analytics to quantify website traffic.)
Types of Data collected
  • Number of unique visitors over time
  • Which pages are most/least visited
  • How many times a page was requested for viewing
  • General geographic location of users
  • Browsers commonly used
Maintenance
  • This is the periodic updating of content, graphics, links and information. It requires coordination between the website admin and the client. In some projects, a Content Management System (CMS) is developed. (Popular and widely supported CMS systems such as WordPress and Drupal are typically used.) A backup of the site is performed periodically and previous versions of the site are archived.