Sunday, 3rd June 2007, No Comments »

A web standards business case

This is a very simplistic business case for why you should be separating structure from content, presentation and behaviour (”web standards”) when developing sites and applications.

You’ve decided you want to move to a web standards based approach, be it to conform to the NZ e-government standards, wishing to implement a structured and disciplined approach to your development team or simply wishing to save your overall bandwidth costs. This is a very simplistic business case for using them.

Your Reasons

Your reasons for including a web standards deliverable into a redesigning, redeveloping or refactoring of an existing site or application could include

  • Your content people are having trouble updating the site.
  • It maybe difficult to apply large style changes without touching every page
  • People with disabilities are having trouble navigating the site
  • A business goal is for the site be accessible by mobile users

There’s a obviously a bundle more, each organisation has different requirements and reasons, but finding the ‘quick wins’ is better.

Implementation Options

The options for implementing web standards could be from small incremental changes, such as core reusable ’sections’ and key pages, to a large rollout of a semantic based pages. Your options should be based on your environment, resources, timeline and ensuring each is achievable.

Expected Benefits

Improved user experience
Pages will render quicker
People with disabilities will be able to use the site/application easier
Development Speed
Interface and layout changes can be quickly implemented
Simplifed layout maintenance
Better Quality Control
Pages that have been defined by a doctype can be verified
Predictabile output by modern browsers
New accessing options
People with disabilities will be able to use the site/application easier
People will be able to access the site using mobile devices
Search engines appear to rank sites higher, thus driving more customers
New output options
Easier to reuse content, such as reformatting content for mobile devices
Easier to convert content to other formats, such as PDF with XSL-FO
Low-cost induction and support
Easier developer induction
Setting a benchmark for hiring additional staff

The Risks

  • Up to 1% of users may have a diminished user experience
  • Some older browser may present incompatibility issues

These risks could be mitigated by using a graded browser support as part of quality assurance testing.

These risks could be mitigated by ensuring the code and style sheets are correctly documented.

Cost Savings

A simple cost saving is bandwidth, if for example your site does 500,000 page views a month and each page is on average 29.9kb, this means you’d have around 1.78 Gb a month in traffic from pages alone. Redeveloping could mean the average page size drops to 9.4kbs, which translates to 573 Mb a month in traffic.

Sorry comments are closed.