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

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

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

Расширение членства в группах

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

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

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

Разнообразие

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

Преимущества разнообразия

Наличие разнообразия необходимо для внедрения инноваций. Различные идеи, перспективы и точки зрения, которые рождаются в разных средах, критически важны для генерирования новых идей[28]. Благодаря уникальному опыту, накопленному разнообразными командами, можно создавать продукты, рассчитанные на работу с более широкой клиентской базой. Чем теснее сотрудничают разные люди или группы, тем большая степень креативности будет им присуща. Техническая отрасль весьма однородна и в основном состоит из гетеросексуальных цисгендерных белых мужчин, которых намного больше, чем в популяции в целом[29]. В результате уменьшается степень инноваций и креативности.

Сила заключается не в сходстве, а в различиях.

– Стивен Кови

В 2006 году доктор Самьюэла Соммерс, директор лаборатории по изучению разнообразия и межгрупповых отношений (Diversity & Intergroup Relations Lab) в университете Тафтса, провела исследование зависимости производительности от расового состава групп. Она пришла к выводу, что группы, которые включают представителей разных рас, работают лучше, чем группы, сформированные представителями белой расы[30]. В разнородных группах обсуждается более широкий круг вопросов и происходит более интенсивный обмен информацией, чем в однородных группах. К тому же представители белой расы лучше работают в смешанных группах. Также проводились исследования по влиянию полового состава группы на производительность. Результаты этих исследований показали, что группы, состоящие из мужчин и женщин, работают лучше, чем чисто мужские группы. Причем это улучшение проявляется как на индивидуальном, так и на групповом уровне.

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

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

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

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

Скотт Беркун

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

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

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

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

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

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

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

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

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