|
How We Do It
|
Quality ControlOur internal quality assurance team checks that the every stage of each project is delivered on time and according to the specification. This approach is more effective than just one final quality test because the phased quality control prevents the problems to be carried forward from one step to another, threatening the quality of the implementation.
The QA team: - Ensures that the deadlines are met. We use the Trac system, which allows to see the progress of the project at any given point of time and to redistribute the load among developers.
- Checks that the implementation conforms to the specification and the quality of code is high.
- Uses automated unit tests and manual profiling to ensure the high quality of code.
- Tests the whole system together with the usability experts before the project is delivered.
- Checks that the web-site is displayed correctly in all modern browsers (Internet Explorer, Opera, Firefox, Safari). We check different screen resolutions and different versions of the browsers.
- Guarantees that the development tools are just right for the task. Every project is done using different tools, according to the given task. The QA team are there to ensure that the tools are adequate to the project.
|