Поделиться через


Руководство. Проведение итерации FinOps

FinOps — это итеративный иерархический процесс, требующий межфункциональную совместную работу между бизнесом, технологиями и финансовыми командами. При рассмотрении 18 различных возможностей каждый из своих уникальных нюансов, внедрение FinOps может показаться сложной задачей. Однако в этом руководстве вы узнаете, как выполнить итеративный подход к внедрению FinOps, где вы:

  • Определите правильные область для следующих инвестиций FinOps.
  • Определите измеримые цели для достижения в ближайшие недели или месяцы.
  • Выберите нужные действия, чтобы перейти к следующему уровню зрелости.
  • Просмотрите ход выполнения в конце итерации и определите цели для следующего.

Используйте это руководство в качестве руководства при запуске каждой итерации жизненного цикла FinOps.

Подготовка к работе

Рассмотрим заинтересованных лиц, участвующих в итерации. Так как FinOps требует совместной работы между бизнес-, технологическими и финансовыми командами, мы рекомендуем подходить к этому руководству целостно и оценивать каждый шаг с учетом всех пользователей. Однако есть и времена, когда у вас может быть только подмножество заинтересованных лиц. Например, одна инженерная команда или только один специалист FinOps, посвященный настройке правильной культуры и вождения положительных изменений в организации. Независимо от того, какой случай относится к вам в этой итерации, учитывайте все заинтересованные стороны при выполнении этого руководства. Каждая сбалансированная команда имеет людей с разнообразным сочетанием уровней опыта. Сделайте свое лучшее решение о текущем состоянии команды.

Определение область

Прежде чем начать следующую итерацию, важно определить границы, для которых нужно сосредоточиться, чтобы убедиться, что цели итерации достижимы. Если это первая итерация, рекомендуется выбрать три-пять возможностей FinOps в качестве отправной точки. Если вы определяете область более поздней итерации, вы можете сохранить те же возможности или добавить один к двум новым.

Используйте следующие сведения в качестве руководства, чтобы выбрать правильные возможности FinOps на основе вашей роли, опыта и текущих приоритетов. Это не все инклюзивный список рекомендаций. Мы рекомендуем выбрать все из одной группы или выбрать группы в зависимости от текущих потребностей. Это просто помощь, чтобы помочь вам приступить к работе.

  1. Если ваша команда не является новой для FinOps с небольшим опытом работы с управлением затратами и оптимизацией, мы рекомендуем начать с основных принципов:
    1. Анализ данных
    2. Прогнозирование
    3. Управление бюджетом
    4. Использование ресурсов и эффективность
    5. Управление аномалиями
  2. Если вы создаете новую команду FinOps или заинтересованы в повышении осведомленности и внедрении FinOps, начните с:
    1. Создание структуры принятия решений и подотчетности FinOps (руководящий комитет)
    2. Подключение рабочих нагрузок
    3. Создание языка и региональных параметров FinOps
    4. Образование и включение FinOps
  3. Если ваша команда имеет четкое представление об основах, предоставляемых средствами FinOps в Microsoft Cloud, и отвечает за управление затратами в широкой организации с распределенной и иногда общей собственностью, рассмотрите следующее:
    1. Распределение затрат
    2. Управление общими затратами
    3. Виртуальный счет
    4. Средства за использование
    5. Скидки на основе обязательств
  4. Если ваша команда должна создавать более сложные отчеты, например управлять затратами в облаках или слиянием с бизнес-данными, рассмотрите следующее:
    1. Прием и нормализация данных
    2. Выделение затрат (особенно метаданные)
    3. Анализ данных и обратная передача данных
  5. Если у вашей команды есть твердое представление об основах и хотите сосредоточиться на более глубокой оптимизации с помощью расширенной автоматизации, рассмотрите следующие возможности:
    1. Использование ресурсов и эффективность
    2. Скидки на основе обязательств
    3. Управление рабочей нагрузкой и автоматизация
    4. Политика и управление облаком
    5. Управление аномалиями
    6. Управление бюджетом
  6. Если у вашей команды есть твердое понимание основных принципов и необходимо сопоставить облачные инвестиции обратно с бизнес-ценностью, рассмотрите следующие возможности:
    1. Измерение затрат на единицу
    2. Управление общими затратами
    3. Виртуальный счет
    4. Управление бюджетом

Обратите внимание на возможности, которые вы выберете для дальнейшего использования.

Определение целей

Затем вы определите конкретные, измеримые цели на основе текущего опыта с выбранными возможностями. При определении целей для этой итерации следует учитывать следующее:

  • Знания — сколько вы знаете о возможности?
    • Если вы не знакомы с возможностями, сосредоточьтесь на обучении цели, намерении и реализации основных принципов. Знания часто являются первым шагом любой возможности.
  • Процесс — определен ли повторяемый процесс, документирован и проверен?
    • Если вы знаете основы, но не имеют предопределенного процесса, рассмотрите возможность затраченного времени на документирование повторяемого процесса. Включите в себя реализацию возможностей, ролей и обязанностей для всех заинтересованных лиц и метрик, используемых для оценки успеха.
  • Метрики — определены ли метрики успешного выполнения, базовые и автоматизированные?
    • Если вы не знакомы с возможностями, подумайте о метриках успеха, как вы узнаете об основах. Например, затраты и использование бюджета и обязательств. Они помогают с будущими итерациями.
    • Если вы знаете основы, но не определили метрики успеха, они должны иметь для следующего шага. Сосредоточьтесь на определении метрик, которые важны для вашего бизнеса, и помогут вам принять компромиссные решения по этой возможности. Создайте эти метрики и решения в процессе, чтобы повысить эффективность.
    • Если вы определили метрики, сосредоточьтесь на получении базовых показателей для того, где вы находитесь сегодня. Старайтесь автоматизировать везде, где это возможно, что позволит вам сэкономить время в будущем. Используйте такие средства, как Power BI, чтобы создавать отчеты, поделиться с заинтересованными лицами и отпраздновать ваши коллективные успехи.
  • Внедрение — сколько команд приняли определенный процесс и метрики?
    • Если у вас есть процесс, который был протестирован только в небольшом масштабе, поделитесь им с другими пользователями. Экспериментируйте с процессом и включите цикл обратной связи для непрерывного улучшения.
    • По мере развития процесса вы заметите меньше входных данных из цикла обратной связи. Меньше входных данных — это признак того, что процесс готов к масштабированию больше и потенциально будет создан в качестве официальной политики управления для новых команд. Если вы находитесь в большой организации, которая не имеет выделенной команды FinOps, вы можете рассмотреть возможность создания одной из этих усилий.

      Внимание

      Прежде чем создать выделенную команду FinOps, рассмотрите, сколько времени каждая отдельная команда тратит на усилия FinOps, что потенциальное бизнес-значение с большей экономией и эффективностью (или потерянной возможностью), и сколько выделенная команда может ускорить эти цели. Выделенная команда не для всех. Убедитесь, что у вас есть правильный доход от инвестиций.

  • Автоматизация — автоматизирована ли возможность свести к минимуму усилия вручную?
    • Если вы разрабатываете процесс, рекомендуется определить возможности автоматизации по мере использования. Вы можете определить низковесистые фрукты, которые могут привести к большому повышению эффективности в масштабе или даже найти партнерские команды, желающие внести свой вклад в эти области и поделиться ресурсами.
    • Поэкспериментируйте с процессом, сохраните список возможностей автоматизации и поделитесь ими с другими пользователями в рамках цикла отзывов. Приоритеты автоматизации метрик успеха и поиск возможностей для реализации наиболее повторяющихся задач для максимальной эффективности.

Как правило, мы рекомендуем короткие итерации с целевыми целями. Выберите один из трех высоко связанных целей, перечисленных ранее. Избегайте длинных итераций, охватывающих широкий спектр работы, потому что они труднее отслеживать, измерять и в конечном итоге доставить.

Поместите план в действие

На этом этапе у вас есть грубый план действий. Вы можете быть новыми и планировать изучение возможностей для изучения и реализации основных принципов. Или, возможно, вы планируете разрабатывать или экспериментировать с процессом, масштабируемым для других команд и заинтересованных лиц. Или, возможно, ваш процесс уже определен, и вы управляете полным внедрением или полной автоматизацией. Независимо от того, на каком этапе вы находитесь, используйте руководство по FinOps Framework для руководства по вашим усилиям.

Вернитесь позже, чтобы получить более целевые рекомендации, согласованные с FinOps Framework.

Просмотр хода выполнения

Когда вы начали итерацию, вы определили три–пять возможностей, приняли решение о областях, на которых вы хотите сосредоточиться на этих возможностях, и изучили руководства по возможностям. Вы смогли достичь того, что вы настроили? Что прошло хорошо? Что не пошло хорошо? Как можно улучшить следующую итерацию? Запишите свои ответы внутренне и просмотрите их в конце каждой итерации, чтобы убедиться, что вы решаете проблемы и зрелый процесс.

После закрытия итерации помните, что это руководство поможет вам пройти каждую последовательную итерацию через жизненный цикл FinOps. Запустите руководство, чтобы подготовиться к следующей итерации. Вы можете оставить отзыв на этой странице после каждой итерации, чтобы сообщить нам, если вы найдете эту информацию полезной и как мы можем улучшить ее.

Следующие шаги

Из этого руководства вы узнали, как:

  • Определите правильные область для следующих инвестиций FinOps.
  • Определите измеримые цели для достижения в ближайшие недели или месяцы.
  • Выберите нужные действия, чтобы перейти к следующему уровню зрелости.
  • Просмотрите ход выполнения в конце итерации и определите цели для следующего.

Ознакомьтесь с обзором основы оптимизации затрат, чтобы узнать о принципах балансировки бизнес-целей с обоснованием бюджета.