Многих раздражает, когда одни и те же люди или представители организаций рассказывают о том, что они делают, или когда другие говорят о них как об «авторитетах отрасли». В этой ситуации остается только порадоваться за них, но реалии таковы, что многое из этого просто не будет работать в вашей организации. Процесс внедрения изменений может протекать сложнее в организациях со специфическими проблемами.
В культуру организации можно внести гораздо больше изменений, чем могут представить себе сотрудники этой организации. Разные компании и отрасли выдвигают различные требования и ограничения, поэтому не каждое желаемое изменение возможно внедрить. Если, например, необходимо поддержать совместимость со стандартом безопасности PCI, есть определенные изменения процесса, касающиеся таких аспектов, как серверы, обрабатывающие данные банковских карт, которые невозможно применить. Также есть ограничения, которым нужно следовать для поддержания совместимости. Тем не менее для большинства организаций это не исключает возможности получения значимых результатов в других областях деятельности.
Учимся на историях
Холизм – это теория о том, что части целого находятся во взаимодействии и что целое больше, чем сумма его частей. Эта теория применима и к четырем принципам эффективных devops-практик: эффективность внедрения и продвижения devops-практик зависит от взаимодействия этих четырех принципов.
Благодаря историям можно узнать следующие моменты:
• причину выбора тех или иных инструментов или технологий;
• способы взаимодействия людей друг с другом и использования разных инструментов для достижения поставленных целей;
• каким образом инструменты помогли (или не помогли) достичь целей, поставленных в реальности;
• каким образом команды и организации работали над разными проблемами;
• какие методы были наиболее действенными, и, что более важно, причины неэффективности методов.
В следующей главе рассматриваются различные формы знаний и обучения, которые применяются в командах, группах или организациях, а также изменения, способствующие достижению близости и обучению.
Установление связи с историями
Помимо изучения взаимодействия между разными частями организации, важно еще разобраться, как мы связаны между собой как практикующие специалисты и как обычные люди. Нельзя отделять вопросы, связанные с программным обеспечением или технологиями, от их разработчиков и пользователей. Программные продукты создаются людьми и для людей, поэтому акцентирование внимания на технических аспектах и одновременное игнорирование межличностных отношений свидетельствуют о недальновидности.
Истории способствуют налаживанию связей между людьми. Наши истории, изложенные в главе 1, предоставляют читателям возможность связаться с нами для получения более подробной информации о нас. Также читатели могут лучше понять нас, то, как мы прошли свой путь, и найти общее со своими историями. В процессе обмена историями мы общаемся друг с другом как реальные люди, а не безликая толпа, состоящая из логинов и мультяшных аватарок. Более того, мы начинаем взаимодействовать и проникаться чувствами друг друга.
Богатый опыт, извлеченный из этих историй, поможет читателям:
• узнать о том, что разнообразный опыт других организаций влечет за собой разнообразие культур;
• научиться задавать вопросы о соответствии организации, внедряющей devops-практики, ее собственным ожиданиям;
• развить в себе чувство терпимости к точке зрения других людей;
• изучить свой и чужой опыт, сравнивая различные точки зрения;
• развить способность четко формулировать свои собственные убеждения и ценности.
В следующих двух главах рассматриваются истории, которые способны повлиять на нас в личностном плане. Вы узнаете о том, какое воздействие они имеют на способы сотрудничества, а также что подразумевается под созданием здоровой и прочной организации, в которой могут процветать люди.
Выводы
Некоторых читателей, наверное, удивит тот факт, что в этой книге уделяется пристальное внимание культурным факторам, а не техническим вопросам. Культура компании, определяемая ценностями, убеждениями, целями и практиками, разделяемыми ее сотрудниками, имеет большее влияние на внедрение devops-практик, чем инструменты или технологии.
Как уже упоминалось при формулировании devops-пакта, целью devops является выработка взаимопонимания и общих целей, позволяющих установить долговременные и прочные рабочие взаимоотношения между отдельными сотрудниками и командами. Подобно тому как сотрудник, хорошо владеющий основными инженерными концепциями, готов осваивать новые языки программирования, так и организации, имеющие четкое понимание культурных аспектов совместной работы, могут с легкостью адаптироваться к использованию различных инструментов и технологий.
Читать дальше
Конец ознакомительного отрывка
Купить книгу