Дежол состоит в том, что все участвуют в разработке системы, разделяющей одну и ту же цель. Эта цель может быть как расплывчатая как выиграть на рынке
или делать клиентов счастливыми
. С этой целью принятие решений становится легче.
Чаще всего необходимы, команды принимают решения, основанные на том, как это повлияет на них, игнорируя большую картину. Хотя часто трудно измерить, это непродуктивное поведение стоит много времени. Время, которое можно было потратить на ваши бизнес-цели. Девопс — это все о сокращении количества пальца, указывающих и рассказанные-вы — так.
Самый простой способ убедиться, что команда принимает большую картину для решений, заставляя команду отвечать за большую картину их системы. Пока ответственность распределяется между командами, вы рискуете те команда, образующие свои собственные несколько разных целей, которые будут генерировать разочарование и неоптимальные решения.
Тяжело в том, что вам нужно иметь хороший обзор влияния ваших решений на большей картинке. Это означает, что каждый должен иметь знания или легкий доступ к знаниям о многих аспектах их систем. Во многих случаях это требует, чтобы команда была больше навыков, чем один человек, который даже может иметь. Есть реальные проблемы в составе и поддержании команды с такими разнообразными навыками.
Когда ваша команда состоит из людей с разнообразными навыками, это приносит другие преимущества. Там меньше координации с другими командами необходима. Не нужно ждать, пока другая команда начнет думать о чем-то, — это удивительное чувство. Со всеми этими навыками в сочетании в команде становится легче передавать знания и распространять рабочую нагрузку, где это необходимо.
Во многих организациях существует напряженность между развитием и операциями. Разработка выпускает новые функции, которые операции должны убедиться, что продолжают работать вместе с тем, что уже есть. Заманчиво оптимизировать для скорости изменения на одной стороне и стабильности на другой стороне. Когда одна команда отвечает за добавление новых вещей и поддержание существующих вещей, очень полезные формы обратной связи. Когда система стабильна, команда имеет больше времени, чтобы добавить функции. С другой стороны, добавление функций слишком быстро, напрямую влияет на способность команды поддерживать стабильность их системы.
Это этот круг жизни, который гарантирует, что вы оптимизируете для большей картины. Какова главная цель вашей компании? Вы чувствуете, что ваши повседневные решения согласуются с этой целью?
Оригинал: «https://dev.to/raoulmeyer/the-devops-circle-of-life-2dm4»