Философия DevOps. Искусство управления IT - [12]

Шрифт
Интервал

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

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

Глава 2. Определение devops

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

Рецепт формирования культуры

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

Уравнение devops

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

– Ли Рой Бич и др., Naturalistic Decision Making and Related Research Lines

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

Хотя термин devops образован на основе слов «development» (разработка) и «operations» (эксплуатация), принципы devops могут и должны применяться на всех стадиях рабочего процесса, реализуемого в организации. Устойчивый и успешный бизнес представляет собой нечто большее, чем совокупность, состоящую из команд разработчиков и эксплуатации. Если же вы будете ограничиваться исключительно этими командами, вы окажете бизнесу, налаженному в вашей организации, «медвежью услугу».


Использование «devops» в качестве народной модели

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

Люди зачастую тратят много времени на споры о природе «devops». Они также обсуждают народные модели вместо того, чтобы сосредоточиться на идеях, представляющих собой реальную ценность[1]. Порой для обхода проблем, вызываемых попытками точного определения devops, и стимулирования обсуждения соответствующих концепций и принципов преувеличивается значимость «плохого» поведения. Это делается для того, чтобы сконцентрироваться на «хорошем» поведении, которое подается в качестве «devops». Чтобы перейти к обсуждению эффективного сотрудничества в команде, можно воспользоваться примером фиктивной компании, в которой создана devops-команда. Эта команда выступает исключительно в качестве посредника между командами разработчиков и техподдержки (см. предисловие). Этот пример является в какой-то мере искусственным, но зато иллюстрирует более серьезные и практические концепции, чем обычные определения.


Рекомендуем почитать
Что не так в здравоохранении? Мифы. Проблемы. Решения

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


Управление отделом продаж

Ведущеее международное пособие! Самое актуальное издание классического учебника ‒ Марк Джонстон и Грэг Маршалл продолжают традиции мастерства, заложенные Черчиллем, Фордом и Уокером. Классика, полностью адаптированная к современной практике управления продажами.В новом издании вас ожидают:[ul]актуальный набор практических инструментов по управлению отделом продаж;примеры из современной практики управления продажами;разбор вопросов лидерства, технологий, инноваций, этики и глобального бизнеса;разные подходы к коммуникации в сфере продаж.[/ul].


Путь Samsung. Стратегии управления изменениями от мирового лидера в области инноваций и дизайна

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


Конкурентное преимущество: Как достичь высокого результата и обеспечить его устойчивость

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


Ключевые стратегические инструменты. 88 инструментов, которые должен знать каждый менеджер

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


Маркетинг (Инновационный менеджмент)

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


Автостопом по Python

Перед вами — увлекательная книга, которую по достоинству оценит любой неравнодушный программист и даже бывалый питонщик. Она составлена на основе одноименного онлайнового руководства http://docs.python-guide.org/en/latest/ и содержит наработки многочисленных профессионалов и энтузиастов, знающих, что такое Python, и чего вы от него хотите. Проверенные методы и новейшие приемы, собранные в этой книге, помогут вам стать профессиональным Python-программистом и во всеоружии встретить наступающую эпоху Python 3.


iOS. Приемы программирования

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


Простой Python. Современный стиль программирования

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