Skip to content

Quality policy

Quality built into every stage of the work

Our quality management system is a set of engineering and management practices that protects the quality of what we deliver throughout the whole workflow, from the first requirement to the final release.

Objectives

What our quality system is for

Four objectives that apply to every project, whatever its size or engagement model.

  1. 1Define and apply procedures and rules for our development process, based on industry standards and best practice.
  2. 2Monitor each product's lifecycle to make sure the agreed processes and guidelines are followed.
  3. 3Verify and validate every product, so it meets your business needs and expectations.
  4. 4Keep collaboration between everyone on the project team clear and effective.

Approach

A complete approach to quality

Plan it, assure it, control it. Each stage has its own owner and its own checks.
  1. Step 1: Quality planning

    Before work starts, a quality plan sets out the standards, rules, procedures, guidelines and tools that apply to the project throughout its lifecycle.
  2. Step 2: Quality assurance

    Established processes evaluate how the project is performing, check that quality standards are being followed and confirm that deliverables match your requirements.
  3. Step 3: Quality control

    We measure performance trends to find defective code early, and verify that every deliverable is complete, correct and of high quality.

Independent QA

An independent QA department

Quality assurance is its own department, separate from the teams that build. It is made up of skilled QA engineers who join projects full time or on demand.

How many engineers a project gets depends on its size and complexity, and they can move between projects when needed. That flexibility keeps the effort, and your budget, where it should be.

The QA department is responsible for

Full-cycle QA testing
Testing at every stage, from the first build to the release.
Document and code review
Requirements, designs and code reviewed by someone other than their author.
Defect tracking
Every issue logged, prioritized and followed until it's fixed and verified.
Configuration management
Versions, environments and releases kept under control, so what was tested is what ships.
Process monitoring
Checks that the agreed processes are followed on each project, not just written down.
Risk management
Risks identified early, tracked and acted on before they become problems.
Need testing for software someone else built? See our QA and testing service

Want to start a project?

Tell us what you want to achieve. A strategist reads every request and replies within one business day with next steps, or a straight answer if we aren't the right fit.