Without doubt a well organised Maintenance Team means a better quality website is more likely.
However, even if all procedures are strictly adhered to, errors can still arise that reduce the standard of the online experience. For example, a file may be moved by a developer or an image deleted. These can result in broken links. The problem is that unless someone is checking for such errors, they may go unnoticed until a customer complains.
Website Quality Assurance is the activity of making sure a website functions correctly and is in conformance with organisational standards. The responsibility for guaranteeing this is that of the Maintenance Co-ordinator.
The activity of Website Quality Assurance encompasses two areas: Data Collection and Data Analysis.
The aim of this task is to collect data against which a website can be examined for issues of quality. In practical terms, this requires a site to validated against a series of checkpoints. These include:
Data Analysis examines all of the information that has been collected and from that an 'Issues Log' is complied. The purpose of this log is to list all items found in violation of a QA checkpoint, e.g. broken links, oversized images, etc. These can then be allocated to Developers for adjustment.
The tasks of Website Quality Assurance should generally be undertaken on a weekly basis. However, this may change depending on the scale of your website or the importance of the content that is hosted. Nevertheless, experience suggests a week is a good window for catching errors. It is also useful for fitting in with a regular Website Maintenance Review Meeting.
Although it is an essential activity, Quality Assurance can be very time-consuming when carried out manually. This is especially so for websites that are large in size. Imagine trying to review all the links on www.ireland.com - every week! Practically impossible.
Fortunately, this has been recognised for some time and several software products are available to automate these activities. Some of the most popular include:
Web Governance Service from Hewlett-Packard®
The Web Governance Service is a QA system that operates via the internet. That is, you contract HP to scan your website at regular intervals in order to isolate quality problems. Among the elements tracked are:
The cost of this service is not clear from the HP website. However, given its comprehensive nature, somewhere around $5,000 per annum seems likely. A free trial is also available.
Dreamweaver™ from Adobe®
Dreamweaver incorporates basic Quality Assurance capability, including link checking, filesize checking, accessibility monitoring.
Web Site Monitor™ from HiSoftware
Originally focussed on simple hyperlink validation, HiSoftware Web Site Monitor now includes additional tools for reviewing filesize, page titles, etc.
WebQA™ from Watchfire®
WebQA is one of the internet's most widely used Quality Assurance tools due to the comprehensive range of options it provides, including filesize, page titles, accessibility, privacy and metadata.
WebXM™ from Watchfire®
As the premium product from Watchfire, WebXM offers a much wider set of features than most tools. This includes advanced applications such as privacy, brand and legal checking.
The online assessment tool webXACT™ provides an introduction to the functionality in both WebQA and WebXM.
QA from Google
OK, I admit this is in jest! But given how Google have a foothold in almost every other web-space, it can't be too long before they begin to offer a QA service too (and for free?)
Web Content Management
Finally, WCM is now taking on many of the tasks of site maintenance - including several features of Quality Assurance. However, few WCM systems encompass the full suite of options necessary, which means an dedicated QA tool is generally necessary.
A more comprehensive list of QA tools is maintained by Rick Hower at the website www.softwareqatest.com
The activities of Quality Assurance are explored in more detail in 'The Website Manager's Handbook', now on sale.
Keep in touch with new articles and blog updates via my newsletter or RSS newsfeed