Читаем Философия DevOps полностью

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

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

Учимся на историях

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

Благодаря историям можно узнать следующие моменты:

• причину выбора тех или иных инструментов или технологий;

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

• каким образом инструменты помогли (или не помогли) достичь целей, поставленных в реальности;

• каким образом команды и организации работали над разными проблемами;

• какие методы были наиболее действенными, и, что более важно, причины неэффективности методов.

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

Установление связи с историями

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

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

Богатый опыт, извлеченный из этих историй, поможет читателям:

• узнать о том, что разнообразный опыт других организаций влечет за собой разнообразие культур;

• научиться задавать вопросы о соответствии организации, внедряющей devops-практики, ее собственным ожиданиям;

• развить в себе чувство терпимости к точке зрения других людей;

• изучить свой и чужой опыт, сравнивая различные точки зрения;

• развить способность четко формулировать свои собственные убеждения и ценности.

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

Выводы

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

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

Перейти на страницу:

Все книги серии Бестселлеры O'Reilly

Искусство управления IT-проектами
Искусство управления IT-проектами

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

Скотт Беркун

Деловая литература
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

Программирование, программы, базы данных / Программирование / Книги по IT

Похожие книги

100 абсолютных законов успеха в бизнесе
100 абсолютных законов успеха в бизнесе

Почему одни люди преуспевают в бизнесе больше других? Почему одни предприятия процветают, в то время как другие терпят крах? Известный лектор и писатель по вопросам бизнеса нашел ответы на эти очень трудные вопросы. В своей книге он представляет набор принципов, или `универсальных законов`, которые лежат в основе успеха деловых людей всего мира. Практические рекомендации Трейси имеют вид 100 доступных для понимания и простых в применении законов, относящихся к важнейшим сферам труда и бизнеса. Он также приводит примеры из реальной жизни, которые наглядно иллюстрируют, как работает каждый из законов, а также предлагает читателю упражнения по применению этих законов в работе и жизни.

Брайан Трейси

Деловая литература / Маркетинг, PR, реклама / О бизнесе популярно / Финансы и бизнес