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


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

Этот контрольный список представляет набор рекомендаций, которые помогут вам создать культуру эффективности работы. Начните с подхода DevOps для интеграции специализаций из нескольких дисциплин. Такой подход создает строгую практику проектирования и разработки. Такой подход приводит к повторяемым, надежным и безопасным развертываниям инфраструктуры и кода.

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

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

Checklist

  Code Recommendation
OE:01 Определите стандартные методики разработки и эксплуатации рабочей нагрузки. Способствовать безвинной культуре, которая подчеркивает непрерывное обучение и определяет приоритеты непрерывного улучшения и оптимизации.
OE:02 формализуйте выполнение рутинных, по мере необходимости, и чрезвычайных операционных задач. Повышение согласованности и прогнозируемости путем внедрения проверенных в отрасли методик и подходов.
OE:03 Формализуйте процесс создания идей и планирования программного обеспечения. На основе установленных отраслевых и организационных стандартов для обмена данными, требованиями и документацией по проектированию и процессами разработки программного обеспечения.
OE:04 Улучшение разработки программного обеспечения и обеспечения качества путем реализации отраслевых стандартных методик. Обеспечение четкого определения ролей и согласованных процессов путем стандартизации инструментов, системы управления версиями, шаблонов проектирования, документации и руководств по стилю.
OE:05 Используйте стандартизованную инфраструктуру в качестве кода (IaC) для подготовки ресурсов и конфигураций. Используйте IaC для обеспечения согласованных стилей, модульной обработки и обеспечения качества. Предпочитайте декларативные подходы по сравнению с императивными подходами, когда они практически.
OE:06 создание цепочки поставок рабочей нагрузки, которая позволяет изменять с помощью прогнозируемых автоматизированных конвейеров. Убедитесь, что эти процессы тестируют и продвигают изменения на всех этапах и контрольных точках качества. Включение комплексного тестирования.
OE:07
OE:07
Проектирование и внедрение системы мониторинга для сбора и предоставления данных телеметрии, метрик и логов из вашей инфраструктуры и кода. Используйте эти данные для проверки вариантов проектирования и руководства по будущему проектированию и бизнес-решениям.
OE:08 Создайте структурированный процесс управления инцидентами. Создайте план реагирования на инциденты, который четко документирует все процедуры. Включите стратегии проектирования в архитектуре, которые способствуют быстрому обнаружению, устранению неполадок и исправлениям.
OE:09 Автоматизируйте задачи, которые являются повторяющимися, процедурными и обеспечивают четкую отдачу от инвестиций. Предпочитайте готовые средства автоматизации вместо пользовательских решений. Применяйте Well-Architected Framework к проектированию и реализации всех усилий по автоматизации.
OE:10 Продумайте и реализуйте предварительную автоматизацию для таких задач, как управление жизненным циклом, начальная загрузка и управление. Избегайте модернизации автоматизации позже. Упрощение разработки путем внедрения функций автоматизации на основе платформы.
OE:11 Четко определите безопасные методики развертывания рабочей нагрузки. Сосредоточьтесь на небольших пошаговых выпусках с качественными проверками. Используйте современные шаблоны развертывания и прогрессивное воздействие для управления рисками. Планирование как обычных, так и чрезвычайных развертываний.

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

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