Our Quality Process

All website and Internet application projects, whether big or small, require adherence to the same process to deliver quality results. Each step has its own set of deliverables, set down in advance, that make the project management process as predictable and smooth as possible.

Phase 1. Vision How will the solution benefit your business?  Define the broad solution parameters.
Phase 2. Analysis Workshop the business requirements.
Phase 3. Architecture Define and Document the Solution.
Phase 4. Design Design a system prototype or produce a conceptual design.
Phase 5. Construction Build the solution.  This is straight forward when the planning has been done correctly.
Phase 6. Deployment Promote the system through the development staging and live environments.
Phase 7. Maintenance Enhance the system, refresh the content.  This is essential, if you want to keep the information current and users coming back time and again.

Quality Assurance

Our quality process is integrated throughout the Speedwell methodology.  The quality of each system is monitored and improved throughout the project life cycle. Documented project requirements are checked against deliverables before delivery to the client for User Acceptance Testing and sign off.

Testing includes (as specified):

  • Functional Tests against Specification
  • Performance Testing
  • Usability Testing
  • Platform/Browser/Resolution Testing
  • W3C Compliance Testing as Specified
  • Load Testing
  • Defect Management

Development Lifecycle Environments

To facilitate the quality process, the solution moves through at least three environments throughout the development lifecycle:

Development Environment

Speedwell uses industry-standard tools to create the web and application components of the solution. These include Subversion (SVN) for source code management and version control.

Staging Environment

Speedwell's clients are given online access to a secure working version of the solution for remote data population and User Acceptance Testing prior to deployment. The creation of special staging environments is one of the specialist technical services Speedwell offers.

Live Environment

The website or Internet application must be promoted to a live environment prepared with necessary database, objects and components. Ongoing monitoring and reporting of the live environment is another one of the specialist technical services Speedwell offers.