Философия DevOps. Искусство управления IT (Дэниелс, Дэвис) - страница 163


Создается впечатление, что разные команды никогда не смогут работать вместе

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

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

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


Межличностные конфликты прошлого приводят к конфликтам между командами

Организации, которые решают пройти процедуру «devops-преобразования», сталкиваются с одной общей проблемой. Суть этой проблемы заключается в наличии команд, между которыми существуют конфликты с давней историей. Как правило, подобные конфликты возникают между командами разработчиков и эксплуатации по причине наличия противоречивых целей. Но подобные конфликты могут возникать между любыми другими командами, имеющими разные цели и вынужденными вместе работать.

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

Если конфликт между командами разгорается без видимых причин, часто может помочь перераспределение людей между командами или проектами. Вполне возможно, что сформировались устойчивые группы по интересам, которые являются благодатной почвой для жалоб и противопоставления «мы – они». В этом случае ротация сотрудников поможет разбить эти группы. У людей также вырабатываются определенные привычки при взаимодействии с другими людьми. И слова «команда разработчиков» или «эксплуатационная команда» могут вызвать негативную реакцию на рефлекторном уровне. Чтобы устранить застарелые привычки, понадобится перестроить или даже переименовать команды.