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