1. Задача
У заказчика полностью отсутствовал собственный QA-процесс и специализированная команда тестирования. Команды внешних подрядчиков (вендоров), поставляющие отдельные части ИТ-решения, проводили изолированные проверки своих компонентов, которые никак не координировались на стороне заказчика. Из-за отсутствия сквозного контроля качества итоговую работу команд после передачи дистрибутивов фактически никто не проверял. Это приводило к хаотичным релизам и критическим дефектам на финальных этапах производства. Требовалось с нуля выстроить полноценный, контролируемый QA-процесс, интегрировать тестирование в цикл разработки и развернуть centralзированную систему контроля качества.
2. Какие работы производились
• Аудит и стратегия: Проведён комплексный аудит текущей ИТ-архитектуры взаимодействия, разработана стратегическая документация по сквозной трансформации тестирования.
• Инструменты и знания: Подобраны и внедрены инструменты автоматизации и управления QA, спроектирована база знаний для централизованного хранения тест-кейсов и артефактов.
• Проектирование процессов: Спроектирована сквозная архитектура QA — от приёмки бизнес-требований до регрессионного тестирования перед релизом.
• Формирование команды: Сформирована и адаптирована под специфику продукта заказчика команда из 11 QA-специалистов. Проведены целевой найм, онбординг и распределение инженеров по направлениям.
• Обучение и адаптация: Организовано обучение для штатных сотрудников клиента и внешних поставщиков (подрядчиков), проведены тренинги по новым процессам и инструментам.
• Синхронизация: Настроены регулярные коммуникации между QA и разработкой, внедрены метрики качества для прозрачной отчётности перед стейкхолдерами.
3. Какие сложности возникали
Главной задачей было развернуть процесс «с нуля» и обеспечить его органическое принятие всеми участниками разработки, которые ранее привыкли работать изолированно.
Ключевым вызовом стала бесшовная интеграция новой QA-команды из 11 специалистов в уже существующий ИТ-ландшафт заказчика без остановки текущего графика релизов. Предстояло объединить внутренние команды клиента и специалистов внешних вендоров, обладавших разным уровнем процессной зрелости и собственными подходами к коммуникации, в единую экосистему. Команде проекта удалось синхронизировать всех участников под общие жесткие стандарты качества и выстроить прозрачное сквозное взаимодействие.
4. Результат
• Создан единый контур тестирования: все разрозненные команды вендоров успешно интегрированы в общую сквозную систему контроля качества
• Выстроен прозрачный, полностью контролируемый QA-процесс на всех этапах производства
• QA-инженеры бесшовно интегрированы в кросс-функциональные команды разработки
• Количество дефектов, попадающих на продакшен, существенно снижено
5. Мнение клиента и планы
Заказчик высоко оценил прозрачность обновленного процесса и скорость интеграции команды из 11 специалистов. В настоящий момент проект переведён в фазу поддержки: мы полностью взяли на себя операционное управление QA-командой и процессами, обеспечивая донастройку системы под растущую нагрузку и развитие базы знаний. Стороны обсуждают расширение практики на смежные продуктовые направления клиента.