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


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

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

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

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

Контрольный список

  Код Рекомендации
ОЭ:01 Определите специализации членов рабочей группы и интегрируйте их в надежный набор практик для проектирования, разработки, развертывания и эксплуатации вашей рабочей нагрузки в соответствии со спецификациями. Члены команды должны иметь ясность в принятии решений и распределении обязанностей, ценить постоянное совершенствование и оптимизацию, а также придерживаться культуры безупречности, включающей в себя Непрерывное обучение.
ОЭ:02 Формализуйте способ выполнения рутинных, необходимых и экстренных операционных задач с помощью документации, контрольных списков или автоматизации. Стремитесь к последовательности и предсказуемости командных процессов и результатов, применяя ведущие в отрасли практики и подходы, такие как подход «сдвига влево».
ОЭ:03 Формализуйте процессы разработки и планирования программного обеспечения. Используйте установленные отраслевые и организационные стандарты. Используйте общий список невыполненных работ с четко расставленными приоритетами и достаточно подробные спецификации. Основываясь на результатах, постоянно совершенствуйте процесс планирования.
OE:04OE:04 Оптимизируйте процессы разработки программного обеспечения и обеспечения качества , следуя проверенным в отрасли практикам разработки и тестирования. Для однозначного назначения ролей стандартизируйте методы работы с такими компонентами, как инструменты, система управления версиями, шаблоны проектирования приложений, документация и руководства по стилю.
ОЭ:05 Создайте рабочую нагрузку цепочка поставок, которая реализует предлагаемые изменения через предсказуемые, автоматизированные конвейеры. Конвейеры проверяют и внедряют эти изменения в разных средах. Оптимизируйте цепочка поставок, чтобы сделать вашу рабочую нагрузку надежной, безопасной, экономичной и производительной.
ОЭ:06 Разработать и внедрить систему мониторинга для проверки правильности выбора проекта и принятия обоснованных решений в области дизайна и бизнеса. Эта система собирает и предоставляет операционную телеметрию, показатели и журналы, которые генерируются в ходе рабочей нагрузки.
ОЭ:07 Разработайте эффективную процедуру действий в чрезвычайных ситуациях. Убедитесь, что ваша рабочая нагрузка дает значимые сигналы о работоспособности системы. Собирайте полученные данные и используйте их для создания действенных оповещений, которые позволяют принимать экстренные меры с помощью информационных панелей и запросов. Четко определите обязанности людей, такие как дежурство по сменам, управление инцидентами, доступ к экстренным ресурсам и анализ последствий инцидента.
ОЭ:08 Автоматизируйте все задачи, которые не требуют аналитики и адаптивности вмешательства человека, являются строго процедурными и имеют срок службы, который обеспечит возврат инвестиций в автоматизацию. По возможности выбирайте готовые программные продукты для автоматизации, а не индивидуальные реализации. Относитесь к процессам автоматизации так же, как к компонентам рабочей нагрузки, применяя принципы продуманной архитектуры Power Platform Well-Architected при свой разработке и реализации.
ОЭ:09 Заранее спроектируйте и внедрите автоматизацию для таких операций, как проблемы жизненного цикла, а также применяйте меры по управлению и соблюдению требований. Не откладывайте внедрение автоматизации на поздние сроки. Выбирайте функции автоматизации, которые предоставляет ваша платформа.
О.Э.:10 Четко определите методы безопасного развертывания вашей рабочей нагрузки. Подчеркивайте идеалы небольших, постепенных, контролируемых по качеству методов выпуска. Используйте современные шаблоны развертывания для контроля рисков. Учитывайте рутинные и аварийные развертывания или развертывания с исправлениями.
О.Э.:11 Реализуйте стратегию смягчения последствий сбоев развертывания , которая решает непредвиденные проблемы в процессе развертывания с помощью быстрого восстановления. Комбинируйте несколько подходов, таких как откат, отключение функций или использование собственных возможностей вашего шаблона развертывания.

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