It has often been said that web development consists of 6 elements, and we use this philosophy developed by John December in our sites.
1. Planning - define target audience, purpose, objectives, and policies for information development and use.
2. Analysis - check technical construction of web with validation tools; evaluate information consistency and verify correctness of domain information.
3. Design - separate information into page-sized chunks; connect pages along routes of use and user thinking; provide information, context, and navigation cues; create a consistent look and feel.
4. Implementation - create an extendible directory and file structure; use HTML tools where helpful; use templates for supporting consistent look and feel; check implementation in various browsers.
5. Promotion - target publicity releases for general Web audiences, potential users, and current users; follow online community norms and practices; innovatively connect with users to meet their needs.
6. Innovation - Continuously and creatively work for improvement to meet user needs; use testing, evaluation, and focus groups to shift and change web's content as user needs change.