Время от времени вы услышите следующие два слова, упомянутые вместе: инструменты и культура . И это потому, что DevOps требует многих изменений в взаимодействиях вашей команды, кафедры и организации, которые ни один инструмент в мире не может измениться сам по себе. Вы, вероятно, знаете, что Культура определяется как взаимодействие между командами, в командах, и каждого человека с другими. Таким образом, на этой неделе я объясню, как способствовать каждому из этих трех разных взаимодействий.
Предварительные: антисоциальные члены и интроверты
Участники против социальной команды могут получить свою долю работы, проделанную в закрытом обстановке, но они не могут работать с другими товарищами по команде в условиях DEVOPS, если они не любят общаться с другими людьми. Крайне важно, чтобы такие люди согревались к своим коллегам, и все, что они, возможно, придется поговорить как часть своей работы.
Вам не нужно делать их экстраверты, так как интроверты могут говорить с людьми просто в порядке, если они есть Чтобы, что является критической частью — старайтесь избегать этого вида людей говорить с другими о тщеславных темах, не строго связанных с проектом. По сути, Все могут быть отличным коммуникатором О своих ролях, обязанностях и достижениях и других людей, когда приходит время для каждого из этих вещей.
Взаимодействия между командами
Это то, о чем вы увидите, о которых вы будете увидите, о чем говорят книги, и этот аспект — это, как правило, тот, который компании, которые переходят на DEVOPS, работают над тем, что больше всего улучшаются, частично, потому что это самый заметной.
Общие цели
Каждая команда должна иметь набор общих целей для достижения. Конечно, вы не можете сделать каждую фракцию иметь тот же набор целей, но каждая команда должна предусматривать, как должен быть окончательный продукт, чтобы быть как и работать, чтобы сделать эту реальность.
Встречи
Представители всех команд, которые являются частью проекта, должны посещать встречи, которые решают будущее проекта, а темы таких встреч должны иметь отношение для всех заинтересованных сторон. Там не может быть целого отделения, оставаясь позади, потому что предмет не является за пределами своих обязательств. Для максимальной эффективности Конференции должны позволять каждому участнику вводить то, что необходимо сделать или изменено.
Поскольку вы должны заранее организовать официальные встречи, иногда лучшее место, чтобы уловить всех сразу для обсуждения в коридоре или кафетерии!
Сроки выполнения
Все команды должны следовать вехам и целям строго и они должны приложить все усилия, чтобы встретиться с ними. Не упорядоченная команда не должна быть оправданием для пропущенных сроков.
Каждая команда должна иметь свою временную шкалу, дополняя временную шкалу проекта только для установления сроков на выполнение определенных микро-задач в рамках встречи на вехое. Это может быть так же просто, как на календаре на календаре. Однако не стоит недооценивать силу календарных нот (просто убедитесь, что все знают о них).
Взаимодействие в командах
В то время как более тонкие, чем взаимодействие между командами, этот аспект более важен для достижения и должен работать сначала, потому что, когда вы думаете об этом, Нет «команды», если люди в нем не работают вместе. Тогда становится трудно говорить о «командах, работающих вместе» без понятия команды.
Лидерство
Все команды должны иметь свободный лидер в концепциях DevOps и могут быть их ближе к их принятию. Этот человек также должен чувствовать себя комфортно с выполнением одноразовых и групповых сессий со всеми членами своей команды и даже с членами других команд, которые обращаются с ними о DEVOPS, чтобы лучше понять это. В некотором смысле, эти люди становятся предметом экспертов (МСП) DEVOPS, которые все в организации консультируются.
Управляющее одобрение
Менеджер команды может облегчить переход к DEVOPS, утверждая выключатель. Кроме того, еще более полезным, если босс их руководителя или даже директор или вице-президент поддерживает и поощряет все команды под них, чтобы перейти на методологию.
Часто верхние менеджеры представляют собой точку делающего или разрыва для принятия дежопа; Их неодобрение может убить всю инициативу.
Пилотные проекты
Начните с MOCK Pilot Project для каждой команды, соответствующие их обязанностям, и у них добиваются его, используя первые методы и инструменты для культуры. Цель этого заключается в том, чтобы заточить внутрикологический взаимодействие. Когда-то сделано для всех команд, начните маленькую досеку — но не слишком большим, что он отвлекает их от текущих бизнес-процессов — размером пилотного проекта, где все группы сотрудничают, используя те же методы, чтобы завершить его для формирования взаимодействия между командой.
Взаимодействия между каждым человеком с другими
Наконец, давайте поговорим о том, как стимулировать мышление DevOps внутри каждого человека индивидуально.
Выровненные обязанности
У каждого должен быть стандартный набор обязанностей на их плечах, таких как Завершите проект вовремя (которые становятся обязательствами всем, если вещи идут невыразится). Невыполнение этого приведет к тому, что люди обвиняют друг друга для проблем, которые должны быть перенесены всей организацией коллективно.
Он также уменьшает моральный дух всех вовлеченных товарищей по команде, потому что они начнут чувствовать, что они всегда обвиняют в том, что они не являются их виной, и приводит к меньшей связи и взаимодействию между ними, что делает развлеченные условия.
Уважение и доверие
Для инициативы DEVOPS добиться успеха, Каждый человек должен учиться уважительно к своим сверстникам. Если некоторые люди не соблюдают, они не могут эффективно внести свой вклад в проект, поскольку они остановят большинство сообщений, и в результате общий проект страдает. Каждый должен также доверять, что остальная часть организации работает над конечной целью, и не каким-то образом не саботировал прогресс, потому что если у людей этого доверия, то как можно ожидать, что они принесут свои лучшие усилия?
Где и почему
Бизнес-лидер не может просто войти и сказать, «Хорошо, мы собираемся принять практики DEVOPS, и мы сделаем всю дивизию их использовать», — « они должны иметь причину Почему Они переносят всех к дешенам. Это не очень хорошая идея, чтобы взять плавно бегущее подразделение и заставить их использовать DevOps только ради этого или потому, что сказал Гартнер так. Должен быть уже проблема в ORG, которая может быть решена с DEVOPS. В противном случае вы реализуете решение, у которого нет проблем, а затем будет хотя бы одна проблема, возникающая в результате изменения; Люди под вами не поймут почему это необходимо. И это катализатор для ингибирования их прогресса в отношении DevOps, поскольку они будут устойчивы к изменениям ( «Почему мы должны измениться? Наша текущая модель работает просто отлично. « ).
Аналогичным образом, вы должны знать, какие команды наносят в первую очередь, и приказ ввести культурные процессы и инструменты. Также как проект нужна временная шкала и плана, так что делает переход DevOps. На самом деле, вы можете рассмотреть вопрос о принятии Древяны как другой проект; Не предпринимайте его, если это не соответствует бизнес-требованиям.
Заключение
DevOps не работает с только инструментами, но люди, которые используют эти инструменты, должны иметь культуру, адаптированную к дешеванию. Интер-командное взаимодействие может быть облегчено, имея Общие цели , следующие сроки Строго и вовлечение всех команд в Совместные встречи Отказ Напротив, внутреннее взаимодействие начинается с имени Лидеры команды и дежопт МСП, одобрение от верхнего управления для перемен, а Инициирование пилотных проектов Отказ Наконец, Уважение, доверие и общие обязанности необходимы для всех людей, которые участвуют в проекте, который использует DevOps. Должна быть причина Зачем представить DevOps и где представить его первым Отказ
Оригинал: «https://dev.to/zenulabidin/a-devops-primer-culture-3j38»