Политика управления качеством
Для обеспечения высокого качества и бесперебойной работы разрабатываемых нами веб-сайтов и приложений, мы придерживаемся следующих принципов контроля качества:
- Комбинирование автоматизированных и ручных методов тестирования позволяет для каждого конкретного проекта подобрать наиболее оптимальную комбинацию тестов, позволяющую оперативно проводить все этапы тестирования, включая функциональное тестирование, контроль качества верстки, тестирование безопасности, нагрузочное и стресс-тестирование.
- Четкое соблюдение техпроцесса внесения изменений в «живую» систему. Типовой механизм разработки и внедрения обновлений включает в себя:
- Разработка и модификация приложений ведется на выделенных серверах разработки.
- Первая фаза тестирования и доводки производится специалистами отдела тестирования на демонстрационных серверах.
- Предварительная приемка результатов работ клиентом производится на демонстрационных серверах, после окончания первой фазы тестирования.
- После предварительной приемки работ клиентом на демонстрационном сервере, согласовывается время установки обновления на живую систему.
- В согласованное время, создается контрольная точка отката, и затем производится обновление живой системы.
- Непосредственно после обновления проходит вторая фаза тестирования установленного обновления на живой системе.
- В случае успешного прохождения тестов, производится окончательная приемка работы клиентом. В случае обнаружения сбоев, которые не могут быть оперативно устранены, производится откат к контрольной точке.
- Автоматизированный сбор информации об ошибках и сбоях приложения. Разрабатываемые нами веб-сайты и приложения в обязательном порядке снабжаются системами автоматического оповещения о сбоях, что позволяет оперативно отслеживать возникающие проблемы и выпускать необходимые исправления.
- Мониторинг критических участков. Поддерживаемые нами проекты подключаются к автоматизированной системе мониторинга, которая самостоятельно сообщает системным администраторам о возникновении нештатной ситуации.
- Четкое разделение зон ответственности в команде. Успешная работа над проектом невозможна без слаженной работы участников команды. В Ivelum каждый специалист занимается своим делом и имеет четко ограниченную зону ответственности:
- Менеджеры проектов – отвечают за корректную постановку бизнес-задач, общие сроки и бюджет проекта
- Дизайнеры – за сроки и качество выполнения дизайн-проектов
- Разработчики – сроки реализации и внутреннее качество проекта
- Инженеры по качеству – внешнее качество проекта и сроки проведения тестовых мероприятий
- Системные администраторы – установка проектов или изменений на живые системы, обеспечение бесперебойной работы живых систем.
Хотите узнать больше? Напишите нам или позвоните в головной офис.


