Quality Management

With a superb Quality Management System (QMS) in place, it contains a complex set of engineering activities and this allows us to reach for the sky in terms of quality.

QMS objectives

Best Practice

Using best practices alongside industry standards, we want to continually develop the strongest process for software development (procedures and regulations).

Quality Verification

Assess quality verification to make sure it always lines up with the business’ needs and expectations of clients.

Product Lifecycle

Monitor the product lifecycle so we can comply with the processes already established.

Clear Lines

Create clear lines of communication for all team members within a single project.

Our Extensive Approach To Quality

Planning

Planning

First and foremost, Acmex creates plans that implement the agreed standards, procedures, guidelines, and tools throughout the development lifecycle.

Assurance

Assurance

Throughout the project, we have steps in place to check quality as we go with the aim to assure quality standards are being followed. Once again, these are synced with our clients’ requirements.

Control

Control

By measuring performance trends, we can quickly identify defective code and ensure the final product is as expected (and beyond).

QA Department

Rather than combining quality assurance with everything else, we actually created a unique subdivision for the process and this team is full to the brim with QA experts. After assessing the size and complexity of a project, the QA team will allocate programmers and can move freely as required. With this level of flexibility, we can really optimize the process and be efficient with budgets. Our QA team will have the following responsibilities in any given project;

Full Cycle QA Testing
Defect Tracking
Configuration Management
Document & Code Reviews
Process Monitoring
Risk Management

Weaving QA into Development

Rather than checking at the end and potentially finding an error that occurred early on, we weave QA into the entire process and this allows errors to be found instantly. At the start of the project, a Lead QA Specialist will be installed and assess the specifications of the project. As the specialist interacts with the development team, everybody reaches an agreement of where to go and how to get there. At Acmex, a QA lifecycle might be as follows;

  1. Project Planning

    Assessing the project and assigning the team accordingly.

  2. Opening Review

    Testing the first development deliverables; if necessary, the test plan and test matters can be refined.

  3. Iteration Audits

    As the project develops, intermediate iteration builds will be tested.

  4. Final Review

    When the final product is ready, it’ll be tested to ensure readiness and a parity with the client's needs.

To ensure the project has the best quality assurance procedures, we utilize the full spectrum of tests including;

  • Functional and Regression Testing
  • GUI and Usability Testing
  • Accessibility Testing
  • Compatibility Testing
  • Performance Testing
  • Installation/Configuration Testing
  • System/Integration Testing
  • Security Testing
  • Internationalization/Localization Testing
  • User Acceptance Testing (UAT)

Have a project in mind?