Overview of a Website Development Process

Overview of a Website Development Process:
Phase 1: Planning & Discovery
– Requirements Analysis
– Content Audit
– Competitor Analysis
– Project Charter / Website Strategy Plan
– Site Map / Information Architecture Planning
– Define Team Member Roles
– Organize Project Budget & Gather Resources

Phase 2: Visual Design
– Wireframe & Design Elements Planning
– Fireworks/ Photoshop Mockups
– Review & Approval Cycle
– HTML/CSS Mockups & Layouts
– CMS Page Template Mockups

Phase 3: Development / Programing
– Setup / Build Development Framework
– Code Templates for Each Page Type
– Develop Special Features & Interactivity
– Define User Roles & Permissions
– Populate with Content
– Quality Assurance, Usability, and Accessibility Testing of the System

Phase 4: Launch Prep & Launch (aka Deployment or Delivery)
– Final Polishing & Refinement of Interface Elements
– Initial Training for CMS Editors
– Transfer to Live Server (mockup to live)
– Final QA Testing: (validation, broken link checking, accessibility testing)
– Final Cross Browser Checks and Server Performance Testing

Phase 5: Post-Launch Maintenance
– Continuing User Training for CMS Editors
– Continuing Content Posting, New Page Creation, and Special Requests
– Ongoing Maintenance, Analytics Monitoring, Server Performance Adjustments
– New Content Marketing & Promotion, Campaign Success Analysis, A/B Testing of Page Variations
– Documenting Source Files, Documenting Server Performance Tweaks, Bug Tracking
– Administration & Updating of CMS User Accounts

One thought on “Overview of a Website Development Process

  1. This process is intended to be flexible. The planning, visual design, and development/programming tracks may be done partially in parallel in a staggering timeline. Steps from this waterfall-like process can be applied to shorter or longer project iteration cycles, sometime in a more nonlinear way, depending on the type of web project. It’s good to keep possible steps in mind for each project sprint.

Leave a Reply

Your email address will not be published. Required fields are marked *