Рубрики
Uncategorized

3 Преимущества метрик DEVOPS в рамках инженерных команд

Метрики DevOps — это трендовая тема среди менеджеров программного обеспечения. Эти метрики стали очень поп … Теги с DevOps, EngineeringManagement, метрики, производительностью.

Метрики DevOps — это трендовая тема среди менеджеров программного обеспечения. Эти метрики стали очень популярными после публикации Ускорение — наука о Screen Software и DEVOPS: строительство и масштабирование высоких технологических организаций. И ежегодное состояние девопа отчетов.

Если вы не знакомы, вот 4 метрики DEVOPS, предложенные работой:

  • Время выполнения доставки, которое также известно путем выполнения времени для изменения или времени цикла
  • Частота развертывания, также известная как пропускная способность доставки
  • Время восстановить сервис
  • Изменение прохождения скорости

Если вы ищете «метрики DEVOPS», вы быстро найдете много статей, участвующих намного более четырех из них. Хотя я бы не сказал, что они ошибаются, это то, что нам нужно обратить внимание. Наблюдая за слишком много метрик — или DEVOPS KPI, чтобы привести общий термин — сразу может принести больше проблем, чем решения.

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

Пособие № 1 — они считают только инженерные масштабы.

В статье Грунтовка на метрике инженерных доставке — Scaling Software & Systems Буритицы утверждают, что концепция продукта и этап дизайна слишком сильно варьируются, а затем защищает измерение того, что инженерная команда несет ответственность за: от фиксации на развертывание.

Это имеет смысл. Фаза дизайна продукта Определяет, что должно быть построено, и учитывая его как инженерная работа искажает его эффективность. С другой стороны, сосредоточиться на Фаза доставки продукта Позволяет менеджерам понимать именно то, как доставки кода до производства работ.

Короче говоря, метрики DEVOPS показывают большую картину всего вашего инженерного процесса.

Пособие № 2 — это способствует сотрудничеству и выравниванию.

Я не верю в разработчик или производительность инженера. Метрики, такие как количество линий кода, добавленные, коммиты и точек истории пользователей, обычно приносят беспокойство, депрессию и выгорание — привести несколько из них, упомянутых в статье Isaac Lyman Может ли измерить производительность разработчика?

Современное разработка программного обеспечения требует сотрудничества. Более того, это зависит от совместной работы. Это как сложная система, которая нуждается в намека на хаос, чтобы работать надлежащим образом. Из-за этого бесполезно измерять индивидуальную производительность. Если вы измеряете каждого человека по вводам или выводам, система приспосабливается к ней, а затем вы увидите локальное улучшение.

Однако как насчет других жизненно важных аспектов инженерного успеха, таких как качество, стабильность и ремонтопригодность? Команда, вероятно, не будет принимать во внимание их во время повседневной деятельности, потому что, что в конце дня достигнут определенного количества входов или выводов.

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

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

Пособие № 3 — Улучшение системы более эффективной.

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

В таблице лидеров всегда будет кто-то на дне. Даже если вы начнете программу наставничества, чтобы использовать индивидуальную производительность, она не означает, что все инженеры будут создавать то же самое.

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

Daniel Markovitz писал в статье для Гарвардского делового обзора под названием Производительность о ваших системах, а не твои люди :

В качестве легендарного статистика и консультанта по управлению У. Эдвардс Деминг спорил в своей книге из кризиса, 94% большинства проблем и возможностей для улучшения принадлежат системе, а не индивидуально. Я бы утвердовал, что большинство повышений производительности принадлежат там. Персональные решения могут быть полезны, но наиболее эффективным противодействием к низкой производительности и неэффективности должны быть реализованы на уровне системы, а не на индивидуальном уровне.

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

Вы, вероятно, понадобится большее метрики позже.

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

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

Эти дополнительные метрики дают менеджерам видимость и позволить командам отсоединиться от входов и выходов. Итак, они могут уточнить сложные решения, которые влияют на всю систему.

Тем не менее, команда должна выровнять каждое действие с этими показателями 4 DEVOPS.

Вкратце

Эти метрики DEVOPS отлично подходят для предоставления менеджеров большого представления. Однако для отладки процесса им нужно отображать систему, используя другие метрики. Это похоже на наблюдаемость, но для процесса.

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

Смотрите инженерные метрики Live: Нажмите здесь чтобы получить Полное демонстрация Из инженерных метрик Sourcelevel и как они могут помочь вашей команде.

Пост 3 Преимущества метрик DEVOPS в рамках инженерных групп появился в первую очередь SourceLevel Отказ

Оригинал: «https://dev.to/sourcelevel/3-benefits-of-devops-metrics-within-engineering-teams-ci3»