Контроль качества
В компании SPBNET разработана собственная система контроля качества реализации проекта и работы менеджмента. Контроль основан на поэтапном тестировании, что гораздо более эффективно, чем общепринятое финальное тестирование, проводимое непосредственно перед выпуском проекта. Такой принцип позволяет выявлять и устранять ошибки, не накапливая «снежный ком» к завершению работы над проектом. За соблюдением установленных стандартов следит внутренняя служба качества SPBNET.
Контролю подлежат:
1. Соблюдение сроков работы над проектом
Контроль за сроками исполнения работ ведется в том числе в автоматическом режиме с помощью системы собственной разработки. В дополнение к ней используется приложение для управления проектами и исправления ошибок Trac. Этот комплекс позволяет руководителю проекта видеть все задачи по своему проекту и степень их выполнения каждым из членов проектной группы. Руководитель отдела разработки имеет доступ ко всем проектам в системе, благодаря чему при необходимости может перераспределять нагрузку между разными проектными группами для выполнения наиболее срочных и приоритетных задач.
2. Качество реализации проекта
Качество проекта определяется прежде всего с точки зрения грамотности технической реализации. Помимо этого оценивается соответствие дизайна, контента и использованных технологий общей концепции ресурса. Для контроля качества проекта используются:
- Автоматизированное тестирование программного кода и последующая ручная оптимизация. Правильность программного кода – главное условие корректной и быстрой работы всех модулей сайта, а также безопасности ресурса (его устойчивости к атакам и взломам). В SPBNET предусмотрено 2 способа проверки кода – набор автоматических тестов и ручной мониторинг с привлечением старшего программиста компании.
- Комплексное ручное тестирование логики и юзабилити проекта. Сайт должен соответствовать потребностям и интересам своей аудитории, учитывать ее опыт работы с Интернет, а также точно вписываться в общую схему бизнес-процессов компании клиента. Тестирование логики и юзабилити проекта осуществляется системным архитектором и специалистом по юзабилити.
- Проверка корректности отображения на разных мониторах и в разных версиях браузеров. В настоящий момент существует несколько популярных версий браузеров (Internet Explorer, FireFox, Opera, Safari), в которых интерфейс сайта может отображаться по-разному. Перед сдачей проект обязательно тестируется на мониторах с разным разрешением и в разных браузерах. Это позволяет гарантировать корректное отображение сайта на экранах у всех пользователей.
3. адекватность выбора средств разработки
Для решения одной и той же задачи могут быть использованы разные программные средства. В каждом конкретном случае разработчики должны выбрать наиболее адекватное решение, отличающееся простотой, надежностью и возможностью использования на разных хостинговых площадках. Поэтому на каждом этапе реализации проекта служба контроля качества проверяет не только корректность реализации, но правильность выбора средств разработки.
Внутренний контроль качества позволяет SPBNET давать гарантии на свои проекты.