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


Контрольный список проверки разработки для оптимизации затрат

Этот контрольный список содержит набор рекомендаций по оптимизации затрат для рабочей нагрузки, чтобы обеспечить высокую рентабельность инвестиций (ROI) на основе бизнес-ценности вашей рабочей нагрузки. Оптимизация затрат распределяет фактические затраты по сравнению с предполагаемым значением, эффективностью команды, фокусом и усилиями, а также отвечает определенным функциональным и нефункциональным требованиям рабочей нагрузки.

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

Оптимизация затрат — это непрерывный процесс, в котором вы оптимизируете затраты на рабочую нагрузку и сопоставляете рабочую нагрузку с более широкой дисциплиной управления затратами. Что важно сегодня, возможно, не важно завтра. Варианты или параметры и функции, которые предлагает ваша платформа сегодня, могут отличаться. Узнайте о рабочих и непроизводственных средах, помните об изменениях платформы и применяйте результаты к рабочей нагрузке и зависимостям рабочей нагрузки.

Checklist

  Code Recommendation
CO:01 Создание культуры финансовой ответственности. Регулярно обучать персонал, чтобы технические навыки оставались острыми. Содействие творчеству и подотчетности в рабочей среде. Инвестируйте в инструментирование и реализацию автоматизации.
CO:02 Создание и обслуживание модели затрат. Модель затрат должна оценить начальные затраты, ставки выполнения и текущие затраты. Согласование бюджета, который охватывает модель затрат и имеет буфер для незапланированных расходов.
CO:03 Сбор и проверка данных о затратах. Сбор данных должен записывать ежедневные затраты. В отчетах о затратах включаются затраты (лимитные), предоплаченные затраты (амортизированные), тенденции и прогнозы. Заинтересованные лица должны регулярно проверять расходы по модели бюджета и стоимости. Автоматизация оповещений для активации уведомлений на ключевых пороговых значениях и обнаружения аномалий для указания отклонений от базовых показателей трендов.
CO:04 Установите сторожевые ограничения расходов. Guardrails должен включать шлюзы выпуска, политики управления, ограничения ресурсов и элементы управления доступом. Приоритет автоматизации платформы по сравнению с ручным процессом.
CO:05 Получите лучшие тарифы от поставщиков. Вы должны найти и использовать лучшие тарифы для облачных ресурсов и лицензий. Регулярно просматривайте экономию затрат. Обзоры затрат должны включать региональные цены, ценовые категории, модели ценообразования (на основе потребления или обязательств), переносимость лицензий, корпоративные планы приобретения и ценовые листы.
CO:06 Согласуйте использование с интервалами выставления счетов. Вы должны понять, что приращение выставления счетов (метры) и выравниваете использование ресурсов с помощью этих добавок. Измените службу, чтобы выровняться с шагом выставления счетов или изменить использование ресурсов, чтобы соответствовать добавкам выставления счетов. Рассмотрите возможность использования доказательства концепции для валидации знаний по выставлению счетов и проверки проектных решений для основных факторов затрат, а также выявления способов согласования выставления счетов и использования ресурсов.
CO:07 Оптимизация затрат на компоненты. Регулярно удаляйте или оптимизируйте устаревшие, ненужные и неиспользуемые компоненты рабочей нагрузки, включая функции приложений, функции платформы и ресурсы.
CO:08 Оптимизация затрат на среду. Выравнивайте расходы на приоритеты допроизводства, рабочей среды, операций и аварийного восстановления. Для каждой среды следует учитывать необходимую доступность, лицензирование, рабочие часы и условия и безопасность. Непроизводственные среды должны эмулировать рабочую среду. Реализуйте стратегические компромиссы в непроизводственных средах.
CO:09 Оптимизация издержек потока. Выравнивайте стоимость каждого потока с приоритетом потока. При приоритете потоков рассмотрите функции, функциональные возможности и нефункциональные требования каждого потока. Оптимизация расходов на поток часто требует стратегических компромиссов.
CO:10 Оптимизация затрат на данные. Расходы на данные с приоритетом данных. Оптимизация данных должна включать улучшения управления данными (многоуровневого и хранения), тома, репликации, резервного копирования, форматов файлов и решений хранения.
CO:11 Оптимизация затрат на код. Оцените и измените код в соответствии с функциональными и нефункциональными требованиями с меньшим или дешевым ресурсом.
CO:12 Оптимизируйте расходы на масштабирование. Оцените альтернативное масштабирование в единицах масштабирования. Рассмотрим альтернативные конфигурации масштабирования и выравнивайте модель затрат. Рекомендации должны включать использование для наследуемых ограничений каждой границы экземпляра, ресурса и единицы масштабирования. Используйте стратегии управления спросом и предложением.
CO:13 Оптимизация времени персонала. Выравнивайте время, которое персонал тратит на задачи с приоритетом задачи. Цель заключается в сокращении времени, затраченного на задачи, без снижения результата. Усилия по оптимизации должны включать минимизацию шума, сокращение времени сборки, отладку высокой точности и макетирование рабочей среды.
CO:14 Консолидация ресурсов и ответственности. Ищите в рабочей нагрузке способы консолидации ресурсов и увеличения плотности. Вне рабочей нагрузки используйте существующие централизованные ресурсы и службы, которые позволяют консолидировать обязанности рабочей нагрузки.

Дальнейшие шаги

Мы рекомендуем ознакомиться с компромиссами по оптимизации затрат, чтобы изучить другие понятия.