БИЗНЕС-ЦЕЛЬ
Клиент — крупный игрок на рынке телекоммуникаций, который провел модернизацию ключевой биллинговой системы. В рамках трансформации разрозненные системы филиалов были заменены на единое централизованное решение, что потребовало безопасного переноса данных миллионов абонентов.
Наша команда подключилась на критически важном этапе — непосредственно перед началом миграции на новую биллинговую платформу.
Задачи клиента
До нашего прихода клиент столкнулся с рядом вызовов, ставивших под угрозу успешный запуск проекта:
- Множественные подходы к тестированию: не было структурированных end-to-end сценариев, охватывающих всю сложную архитектуру новой системы.
- Процессы, требующие оптимизации: не были налажены подходы к тестированию миграции данных и оценке производительности под нагрузкой.
Основные задачи, поставленные перед нами:
- Провести комплексное тестирование обновленной системы.
- Внедрить автоматизацию для быстрого предрелизного тестирования.
- Обеспечить стремительное масштабирование команды для выполнения работ в сжатые сроки.
KPI успеха — уложиться в жесткие сроки, разработать заданное количество E2E-сценариев и обеспечить проведение предрелизного тестирования всего за 1 час.
Ход сотрудничества
Для решения поставленных задач была собрана команда из 85 специалистов, которые интегрировались в процессы заказчика и работали по методологии SAFe, охватывая все этапы жизненного цикла разработки.
Наш подход и проделанная работа:
- Автоматизация непрерывного тестирования: мы автоматизировали системные тест-кейсы, что позволило реализовать подход непрерывного тестирования. Это значительно снизило бизнес-риски и улучшило общее качество кода.
- Нагрузочное тестирование: мы оценили, внедрили и провели методологию нагрузочного тестирования, выявив «узкие места» производительности и предложив рекомендации по их устранению до запуска системы.
- Тестирование миграции данных: мы обеспечили надежность и целостность данных, успешно протестировав процесс миграции информации миллионов абонентов на новую биллинговую платформу.
Результаты
Благодаря слаженной работе команды и выстроенным процессам, нам удалось достичь впечатляющих результатов:
- Значительное ускорение выхода релизов: за счет автоматизации время на предрелизное тестирование было сокращено до целевого показателя в 1 час.
- Масштабирование команды: команда тестирования была оперативно увеличена в 10 раз в течение полугода без потери эффективности.
- Выполнение плана по автоматизации: было разработано и внедрено запланированное количество автоматизированных E2E-сценариев, что создало прочный фундамент качества на будущее.
Ценность для бизнеса клиента: найденные на этапе тестирования критические дефекты могли бы после запуска привести к массовым сбоям в начислениях, финансовым потерям, недовольству миллионов абонентов и их оттоку к конкурентам. Наша работа позволила предотвратить эти риски и обеспечить стабильный запуск системы, критически важной для работы всего оператора.
Выводы и ценность
Клиент особенно отметил в нашей работе:
- Скорость: быстрое погружение в сложную предметную область и оперативное достижение результатов.
- Гибкость: легкая адаптация к меняющимся требованиям и масштабирование команды в сжатые сроки.
- Инициативность: проактивное предложение улучшений в процессы тестирования и методологии.
Ключевые уроки проекта:
Этот проект подтвердил, что мы способны эффективно работать в больших распределенных командах и успешно реализовывать проекты высочайшей сложности. Полученный бесценный опыт масштабирования и трансформации процессов тестирования мы успешно применяем на других крупных проектах.
Совет, который мы можем дать потенциальным клиентам:
При реализации проектов масштабной миграции или трансформации ключевых систем закладывайте тестирование и автоматизацию в бюджет и план с самого начала. Это инвестиция в минимизацию колоссальных бизнес-рисков и гарантию стабильности вашего продукта в долгосрочной перспективе.
Задумались о тестировании вашего продукта? Оставьте заявку на бесплатную консультацию и наши специалисты свяжутся с вами.