Phase I: Preproduction A. Project Clarification
1. Understand the needs and reasons for requiring web design work
a) Define goals b) Specify audience c) Specify site requirements (wish list, nix list) d) Prioritize
2. Prepare a project brief to summarize the project
3. Develop a generalized web strategy based on the clients needs 4. Consult with technicians and programmers to get rough estimates of the time involved.
5. Prepare an outline budget and schedule if applicable. 6. Client sign off.
B. Solution Definition
1. Decide on technical solutions to meet client needs (e-commerce, search engines, uploaders)
2. Use the strategy to develop strategic objectives that will clearly meet the clients needs
3. Choose a project manager and ensure the appropriate personnel are available to complete the objectives. Also assign a point of contact from the client who can validate work and project changes.
4. Create a design concept (mock home page or several pages). These pages will be made available online to the client. However, these pages will not be a “live” site.
5. Client signs off on these solutions
C. Project Specification (the Contract)
This will be where costs, schedule and deliverables are all clearly defined for the entire project. This document should include the following:
1. Version control – The original Project Specification is of course 1.0. Additional modifications by the client or Prospect will be documented so that a history of changes can be clearly traced.
2. Functional Specification - This will explain what the site will do from a users point of view.
3. Technical Specification - An explanation of the technical solutions provided in the site. It will also include a map of components and how they interact. The complexity of this explanation and map will vary depending on the complexity of the project. Points it covers include: software used and purchased, operating system site will be hosted on, what web browsers will be supported, native resolution, where will the site be hosted, security provided etc.
4. Content plan – This will describe which content Prospect will provide and its format (HTML, word, excel, PDF etc) to be included in the site It will also state any content required from the client and when the content should be delivered to Prospect.
5. Testing Plan – This will outline how the site will be tested and accepted. It will clearly layout the customer’s requirements for acceptance and completion. Criteria to be considered will include load testing, security checks, functional operations and end-user testing.
6. Updates and Maintenance – A plan and schedule for updates will be laid out as clearly as possible. This will include rates for updates, time frames for posting them and the scope of the updates.
7. Budget and Schedule- How much will the site cost? This will include as much detail as possible (including production milestones and payments due milestones.
8. Client sign off on Project Specification to begin work.
Phase II: Production A. Content
1. Gather content to include all images, documents, reports, audio and video files to be used in the site. This also includes information required from the client.
2. Story board the website to make sure that a solid concept of the user experience is clearly laid out. These storyboards need not be elaborate, simply enough to give a frame of reference to design in.
3. Solidify the navigation method and create a site map. The site map is an outline, blueprint or flowchart of the web site. The objective is to map out all the components of the website, so the development team has a firm overall idea of what the site will contain and how the pages inter-relate to one another. Here are a few examples of site Maps:
4. Have the client sign off on the site map
B. Design and construction
1. Create template pages without graphics to show the client how the site layout will work
2. Get Client approval of layouts
3. Add site color scheme to layouts
4. Get Client approval of layouts
5. Graphic Design using all of the above gathered content, maps and layouts. Create graphics for the site.
6. Get Client approval of Graphic design and the site
C. Testing and handover
1. Functional testing of technical solutions
2. Load testing (if applicable)
3. Security testing (if applicable)
4. User testing
5. Client sign off on site usability
Phase III: Release A. Transfer of site to live server(s)
B. Ensure the client has a complete copy of the site on disk or CD
C. Train users on site operation
D. Handover of site documentation
Phase IV: Maintenance A. Refer to Project Spec for maintenance schedule and content
B. Ensure the project manager is familiar with the client’s point of contact for updated content
C. Ensure the client is aware of the time frame, schedule and cost of updates
D. Post updates in a timely fashion
Phase V: Evaluation A. If necessary perform project review
1. Show where the project started
2. What the project objectives were
3. Demonstrate the final product |