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