Расчет экономического эффекта#
Блок расчета экономического эффекта (ROI) в Automation Dashboard предназначен для оценки затрат и потенциальной экономии, достигаемой за счет автоматизации заданий с помощью Automation Controller.
Automation Dashboard рассчитывает экономический эффект на основе фактических данных о выполнении заданий и параметров, которые пользователь задает вручную в графической консоли. Модель не использует внешние источники данных и полностью основана на введенных значениях и статистике выполнения заданий.
Модель расчета экономического эффекта#
В основе расчета лежит сравнение двух сценариев выполнения заданий:
выполнение операций вручную;
выполнение тех же операций средствами автоматизации на платформе Astra Automation.
Для каждого сценария вычисляется стоимость выполнения, после чего определяется разница между ними.
Расчет выполняется отдельно для каждого шаблона задания, после чего результаты агрегируются в интерфейсе Automation Dashboard.
Исходные данные для расчета#
В расчете экономического эффекта используются следующие параметры:
Глобальные параметры Automation Dashboard:
стоимость часа ручной работы специалиста;
стоимость минуты выполнения автоматизации средствами Astra Automation.
Параметры шаблонов заданий:
Время ручного выполнения задания.
Время, затраченное на настройку автоматизации, то есть описание инвентаря, создание проекта и шаблона.
Примечание
Этот параметр будет играть роль только в том случае, если через графическую консоль или API включен переключатель Учитывать в расчете время, затраченное на настройку автоматизации (Include time taken to create automation into calculation). При его включении время, затраченное на настройку автоматизации, учитывается в расчете как дополнительная инвестиционная составляющая и добавляется к сценарию автоматизированного выполнения.
Глобальные параметры пользователь задает в блоке расчета экономического эффекта Automation Dashboard. Система использует эти значения как общие стоимостные коэффициенты для всех вычислений.
Параметры шаблонов заданий пользователь задает в столбцах Время, затраченное на ручное выполнение (мин) (Time taken to manually execute (min)) и Время, затраченное на настройку автоматизации (мин) (Time taken to create automation (min)) подробной таблицы Automation Dashboard. Эти индивидуальные параметры система использует в расчетах стоимости выполнения заданий для каждого шаблона отдельно.
Расчет стоимости выполнения#
Стоимость ручного выполнения задания на всех узлах рассчитывается по следующей формуле:
Здесь:
manual_time– время ручного выполнения задания на одном узле (в минутах);host_executions– общее количество запусков задания на всех узлах (задание может быть выполнено более одного раза на узле);manual_hourly_rate– стоимость часа ручной работы специалиста.
Стоимость автоматизированного выполнения рассчитывается по следующей формуле:
Здесь:
execution_time– суммарное время выполнения задания на всех узлах (в минутах);automation_minute_rate– стоимость минуты выполнения автоматизации средствами Astra Automation.
При включении параметра Учитывать в расчете время, затраченное на настройку автоматизации (Include time taken to create automation into calculation) система добавляет стоимость разработки автоматизации к стоимости автоматизированного выполнения.
В этом случае стоимость автоматизированного выполнения рассчитывается по следующей формуле:
Здесь development_time – время, затраченное на настройку автоматизации (в минутах).
Расчет экономического эффекта#
Automation Dashboard вычисляет экономический эффект в двух показателях: деньги и время.
Automation Dashboard рассчитывает экономический эффект отдельно для каждого шаблона заданий.
Экономия денежных средств#
Экономию денежных средств система вычисляет как разницу между стоимостью ручного и автоматизированного выполнения:
Здесь:
manual_cost– общая стоимость ручного выполнения;automation_cost– общая стоимость автоматизированного выполнения.
Экономия времени#
Экономию временных затрат система вычисляет как разницу между предполагаемым временем ручного выполнения и временем автоматизированного выполнения.
Предполагаемое время ручного выполнения рассчитывается по следующей формуле:
Время автоматизированного выполнения определяется как суммарная продолжительность выполнения задания средствами Astra Automation. Эти данные Automation Dashboard получает через запрос к точке доступа API Automation Controller. При включении параметра Учитывать в расчете время, затраченное на настройку автоматизации (Include time taken to create automation into calculation) система прибавляет к полученному результату время настройки автоматизации.
В этом случае экономия времени рассчитывается по следующей формуле:
Здесь manual_execution_time – предполагаемое суммарное время ручного выполнения;
Automation Dashboard отображает итоговые значения как в таблице с информацией по каждому шаблону, так и в агрегированном виде в карточках KPI.
Особенности модели расчета#
При работе с Automation Dashboard и расчете экономического эффекта автоматизации обратите внимание на следующие факты:
модель расчета основана на агрегированных данных выполнения заданий, полученных из Automation Controller;
параметр Количество запусков задания на управляемых узлах (Host executions) является ключевым фактором масштабирования нагрузки и напрямую влияет на стоимость ручного выполнения;
система не выполняет проверку корректности введенных коэффициентов и использует их как оценочные значения.
Пример расчета#
Ниже приведен пример расчета экономического эффекта для одного шаблона задания за выбранный период. Числа примера сняты с работающей платформы: это тот же отчет, который приведен на странице описания графической консоли.
Исходные данные#
В выбранный период выполнялся шаблон задания Demo Job Template.
Для расчета в Automation Dashboard заданы следующие глобальные параметры:
стоимость выполнения задания вручную за час –
1000рублей;средняя стоимость за минуту работы Astra Automation –
10рублей.
Также включен параметр Учитывать в расчете время, затраченное на настройку автоматизации.
Automation Dashboard получил из Automation Controller следующие агрегированные данные выполнения заданий за выбранный период:
количество запусков задания – 4;
количество запусков задания на управляемых узлах (
host_executions) – 4;время ручного выполнения задания на одном узле – 60 минут;
время, затраченное на настройку автоматизации – 30 минут;
суммарное время автоматизированного выполнения –
39.136секунды, то есть0.65227минуты.
Automation Dashboard получает из Automation Controller количество запусков, количество запусков на управляемых узлах и суммарное время выполнения. Время ручного выполнения и время настройки автоматизации задают в интерфейсе для каждого шаблона задания отдельно.
Откуда берут ставки#
Стоимость часа ручной работы специалиста организация берет из собственных данных о расходах на персонал.
Стоимость минуты работы платформы оценивают как расходы на владение платформой за месяц, деленные на количество минут в месяце.
В такие расходы входят лицензии на управляемые узлы, аренда виртуальных машин платформы, дисковое пространство, сеть, резервное копирование и администрирование.
Ставка 10 рублей в примере – оценка для базовой топологии в контейнерах, где все компоненты платформы работают на одной виртуальной машине, при аренде ресурсов в одном из облачных сервисов.
Это пример оценки, а не рекомендуемое значение. Величина зависит от поставщика ресурсов, тарифа, количества управляемых узлов и выбранной топологии, поэтому организация считает ставку по собственным расходам.
Расчет стоимости ручного выполнения#
Стоимость ручного выполнения составляет 4000.00 рубля.
Расчет стоимости автоматизированного выполнения#
Поскольку включен параметр учета времени настройки автоматизации, Automation Dashboard использует расширенную формулу расчета.
Стоимость автоматизированного выполнения составляет 506.52 рубля.
Расчет экономии средств#
Automation Dashboard рассчитывает экономический эффект как разницу между стоимостью ручного и автоматизированного выполнения:
Экономия средств составляет 3493.48 рубля.
Расчет экономии времени#
Предполагаемое время ручного выполнения составляет:
Экономия времени:
Экономия времени составляет 209 минут, и в карточке показателя Automation Dashboard выводит это значение в часах – 3.49.
Результат расчета в Automation Dashboard#
Те же значения Automation Dashboard показывает в карточках показателей и в строке таблицы:
На снимке приведены заданные ставки, значения времени ручного выполнения и настройки автоматизации, а также рассчитанные стоимости и экономия.
Когда экономия уходит в минус#
Экономический эффект зависит от того, сколько раз платформа выполняет задание и сколько времени занимает то же действие вручную.
Если в этом же примере оставить время ручного выполнения равным 1 минуте, стоимость ручного выполнения составит 66.67 рубля против 506.52 рубля автоматизированного, и экономия станет отрицательной.
Настройку автоматизации выполняют один раз, поэтому эффект растет вместе с количеством запусков и трудоемкостью ручной операции.