Читаем Ускоряйся! Наука DevOps. Как создавать и масштабировать высокопроизводительные цифровые организации. Николь Форсгрен, Джез Хамбл, Джин Ким. Саммари полностью

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


? Качество сборки.

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

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

? Автоматизация. Компьютеры выполняют повторяющиеся задачи, а люди решают проблемы. Инвестируя в упрощение и автоматизацию повторяющейся работы, которая занимает много времени (например регрессионное тестирование и развертывание ПО), можно снизить затраты и освободить людей для более ценной работы, например по улучшению структуры систем и процессов в ответ на обратную связь.

? Постоянные улучшения.

Высокоэффективные команды никогда не бывают удовлетворены: они всегда стремятся к максимальному результату, и улучшение становится частью ежедневной работы каждого сотрудника.

? Ответственность каждого. В бюрократических организациях сотрудники обычно сосредоточены на целях своего подразделения, а не на организационных целях. Так, разработка фокусируется на пропускной способности, тестировании качества и обеспечении стабильности. Однако эти системные результаты могут быть достигнуты только при тесном сотрудничестве между всеми участниками процесса доставки программного обеспечения – разработчиками и тестировщиками, UX-специалистами, менеджерами по продукту, сотрудниками техподдержки. Для того чтобы каждый сотрудник понимал свою ответственность за общий результат, руководство должно: сделать прозрачным процесс достижения этих системных результатов; донести до остальной части компании организационные цели – измеримые, достижимые, привязанные к срокам; помочь командам в работе над ними.

Возможности непрерывной доставки ПО

Вот несколько способов улучшить доставку в вашей организации:


? Внедряйте непрерывную доставку. При НД система может быть развернута в производство или конечным пользователям в любое время.

? Используйте контроль версий для всех артефактов проекта.

Контроль версий – это использование системы управления версиями, такой как Git или Subversion, для всех артефактов[3], включая код приложения, конфигурации приложений, системные конфигурации и скрипты для автоматизации сборки и настройки среды.

? Автоматизируйте процесс развертывания ПО. Сложные, долгие развертывания[4], которые часто выполняются в нерабочее время, способствуют стрессу и выгоранию. Руководители должны спросить свои команды, насколько болезненно происходит у них развертывание, и максимально его автоматизировать.

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

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

Бизнес: перезагрузка. Как вывести из крутого пике бизнес, который казалось бы спасти уже невозможно
Бизнес: перезагрузка. Как вывести из крутого пике бизнес, который казалось бы спасти уже невозможно

Вернувшись из отпуска, владелец небольшой торговой компании Сергей обнаруживает, что партнер «увел» его бизнес вместе с клиентами и большинством сотрудников. Товара на складе почти не осталось, денег нет, понимания, как спасти дело, тоже. По рекомендации одного из друзей Сергей обращается за помощью к специалисту по спасению терпящих крах компаний. Советы наставника помогают ему не только удержать свой бизнес на плаву, но и значительно увеличить его прибыльность.Эта книга – не просто увлекательный бизнес-роман, а еще и практическое руководство по развитию бизнеса. Шаг за шагом вместе с главным героем вы будете осваивать правила антикризисного управления и учиться выводить свой бизнес на новый уровень.Книга будет полезна в первую очередь владельцам и директорам компаний, директорам по продажам и маркетингу, а также тем, кто только собирается начать собственное дело.

Андрей Алексеевич Парабеллум , Андрей Парабеллум , Николай Сергеевич Мрочковский

Карьера, кадры / О бизнесе популярно / Финансы и бизнес
К выступлению готов! Презентационный конструктор
К выступлению готов! Презентационный конструктор

Как сделать хорошую презентацию? Увы, этому не учат ни в школе, ни в вузе. А ведь это необычайно важный навык: не будет внятного и эффектного выступления – не будет нового проекта или сделки. Как продемонстрировать свои идеи и достижения, не наделав ошибок? Как составить текст выступления, в котором нет ничего лишнего и есть все, что нужно? Как превратить проведение презентаций из досадной обязанности в средство продвижения карьеры? В своей новой книге звезда российских бизнес-тренингов, гуру ораторского мастерства Радислав Гандапас научит читателя готовить эффектные и эффективные презентации.Книга будет полезна всем, кому приходится выступать перед аудиторией и рассказывать о своих проектах. Обязательное чтение для менеджера любого уровня и профиля работы.

Радислав Гандапас , Радислав Иванович Гандапас

Карьера, кадры / О бизнесе популярно / Финансы и бизнес