Кейс: экономия до 5 млн ₽ в год через оптимизацию процессов
В этом кейсе показано, как системный аудит процессов помогает находить узкие места и снижать затраты. Потенциальная экономия до 5 млн ₽ в год касается только одной из выявленных проблем, но демонстрирует, какой эффект может давать оптимизация.
Вводные
  • Объект аудита:
    6 команд с аналитиками, разработчиками и тестировщиками.
    Продуктовая разработка.
    ~ 40 человек.
  • Основной запрос:
    Повышение эффективности и сокращение затрат на тестирование.
    Главная стратегическая цель: автоматизация тестирования.
  • В процессе аудита было обнаружено 12 проблем.

    Ключевая точка потерь: автоматизация на трех языках программирования.
Почему три стека автоматизации ведут к денежным потерям?
Три стека автоматизации — это не просто больше кода, а три независимые системы с полной стоимостью владения каждой.

Ниже представлена аналитика потерь при использовании трех стеков. Оценены затраты на поддержку фреймворков, HR и обучение сотрудников, чтобы показать, где происходят основные потери и какой экономический эффект может дать переход на один стек.
Аналитика потерь
  • Поддержка фреймворка включает:
    • Рефакторинг архитектуры
    • Добавление новых методов (abstraction layers / helper-ы)
    • Подключение инструментов (аллюр, логирование, test management)
    • Улучшение шаблонов, генераторов, документации
    Когда фреймворка три, каждую из активностей необходимо проделывать трижды.
  • Помимо этого, несколько стеков автоматизации снижают управляемость команды: отсутствует взаимозаменяемость и кросс-ревью, экспертиза жестко привязана к отдельным специалистам. При передаче функционала между командами вместе с кодом переходят и тесты на другом языке, из-за чего команда либо поддерживает два стека одновременно, либо отказывается от части тестов, неся невозвратные потери. Это повышает bus factor и усложняет CI/CD за счет разных Docker-образов, сценариев запуска и времени прогона тестов.
  • При средней зарплате тестировщика в 200 тыс ₽/месяц и hr в 130 тыс ₽/месяц, за год работы разница между использованием одного и трех фреймворков составляет от 2,7 млн ₽/год до 5 млн ₽/год без учета стоимости обучения.
План перехода на один стек
  • Анализ 3 используемых языков и выбор одного оптимального
  • Переобучение сотрудников
  • Доработка существующего фреймворка (оптимизация и упрощение)
  • Уже написанные тесты прогоняются, но не поддерживаются: если тест ломается, он переписывается на целевом языке
  • Все новые автотесты разрабатываются на целевом языке
  • Срок полного перехода на целевой стек ~6 месяцев

    Экономия от 2,7 млн ₽ до 5 млн ₽ в год
Резюме
Было
3 стека = 3 системы поддержки
Стало
1 стек и единый процесс автоматизации
Эффект
до 5 млн ₽ экономии в год
Бесплатный вводный созвон
Made on
Tilda