Web Quality Assurance is the process of identifying quality standards and ensuring that web processes and applications meet
or exceed those standards. In a high speed, high-flux web environment,
achieving quality results requires the ongoing refinement of quality standards and a commitment to continuous improvement.
Digital Ripple quality assurance works with site owners, web developers, and user groups to ensure a web application
that produces reliable business results and a quality user experience.
Quality User Experience
At the core of our understanding of 'quality' on the web is the user experience.
What does the user see?
What does the user do?
What is the outcome of the user's visit to the site?
User-oriented quality assurance establishes quality standards based on user requirements, and evaluates
the web site according to those standards.
Reliable Business Results
While usability is critical to quality on the web, a site that provides a high quality user experience may not reach its
intended audience, generate sales, or meet market deadlines or company budget targets for the web site's creator.
Web Quality Assurance requires more than just attention to the needs of the user.
Web Quality must also be measured against the goals of the web site developer and/or the site owner.
The quality of the web development process, (how the web site is designed, built and published) drives the quality
of the outcome (the web site and its components) and ultimately the quality of the user experience. The quality of
the user experience is central to ensuring the
popularity of the site as well as the success of the site in meeting the objectives of the site owners.
The key to the Digital Ripple approach to web quality assurance is identifying and ensuring quality development
processes and outcomes for all stakeholders. Quality development processes
establish quality benchmarks and then aim for continuous improvement throughout the development cycle.
The benefits of process quality improvement for the site developer include:
faster development time
lower development costs
decrease in the defect (bug) rate
better responsiveness to changing business requirements