Блог CEO, CIO Виктора Карабедянц Блог CEO, CIO Виктора Карабедянц
  • Обо мне
  • Навыки
  • Образование
  • Опыт
  • Проекты
  • Блог
  • CIO аутсорсинг
  • Контакты

Agile и DevOps: в чем разница между методологиями?

19 сентября 201719 сентября 2017 / By Виктор Карабедянц
  • Home
  • Agile и DevOps: в чем разница между методологиями?

 

Достаточно часто можно услышать, что две такие методологии, как Эджайл и Девопс, могут заменять друг друга. Но так ли это? Что такое Agile? В чем заключаются ее индивидуальные особенности?

Особенности технологии Agile

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

  • экстремальное программирование;
  • scrum;
  • scrumban;
  • kanban и т.д.

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

  1. упрощается коммуникация в команде;
  2. улучшается взаимопонимание между ее членами;
  3. ускоряется общий процесс разработки.

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

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

Основные отличия Agile и DevOps

В первую очередь Девопс отличается от Эджайл необходимостью тесного взаимодействия групп разработки и эксплуатации (development + operation) с последующей автоматизацией развертывания готового программного обеспечения наиболее надежным способом. Поэтому данная методология основывается на совместной работе членов сразу двух команд, которые должны постоянно общаться. Чаще всего они собираются в момент, когда выпускается релиз, чтобы обсудить особенности развертывания.

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

Хотя Agile предназначена исключительно для разработки ПО, она не всегда может предшествовать DevOps. Это объясняется тем, что две описываемые методологии используют различные методики и подходы, но при этом могут работать вместе.

About The Author

Виктор Карабедянц

ИТ директор (CIO), руководитель нескольких DevOps команд. Профессиональный руководитель проектов по внедрению, поддержке ИТ систем и обслуживанию пользователей.

Blog Comments
Aleksandra 15.02.2019

Хорошая статья, спасибо автору!
Да, действительно,devops лучшее решение для it компаний.

Ответить
Leave a Comment

Cancel Reply

*Please complete all fields correctly

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

Категории
  • DevOps
  • Без рубрики
  • ИТ поддержка
  • Руководитель ИТ
Популярные статьи
  • 10 причин, по которым компании привлекают своих ИТ-директоров на аутсорсингВторник - 29 июня, 2021
  • Какие нужны знания, чтобы работать DevOps-инженером: основные навыкиЧетверг - 17 июня, 2021
  • Тренд на SASE: что это и зачем нужноСреда - 12 мая, 2021
  • Ключевые вызовы для ИТ-директоров при разработке корпоративного ПО в 2021…Среда - 21 апреля, 2021
  • 5 важных тезисов для CIO по работе с ИИСреда - 14 апреля, 2021
Tags
CIO DevOps service desk Безопасность ИТ директор ИТ менеджер Удаленный ИТ директор контейнеры
Комментарии
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 08:17 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 06:50 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 05:44 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 04:58 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 01:18 пп
© 2017 - 2019 Виктор Карабедянц
Posting....