На первой космической

Мое дело. Магазин (Декабрь 2019)
Семь раз отмерь и один раз отрежь – этот подход в розничной торговле больше
не популярен. Времени на раздумья нет, ведь по соседней дорожке бегут конкуренты. Увеличение скорости внедрения разработок стало для компаний жизненно важной задачей. Именно поэтому специалисты отмечают бум DevOps в индустрии ритейла. Рассмотрим поближе, что же это такое и как эта технология позволяет настроить все ИТ-процессы в компании максимально эффективно.
Что происходило в ИТ-департаментах совсем недавно, практически вчера? Отдел разработки постепенно создавал программный код и внедрял его не раньше,чем после долгих месяцев разработки и тестирования. На местах обслуживали одну-две системы и несколько серверов. Все было медленно и печально, никто никуда не торопился,и это было правильно. А главное – ничто из вышеперечисленного почти не касалось ритейла. Мы привыкли, что одни компании пишут программы,а другие –продают хлеб.Но изменения пришли,и они были слишком резкими. «Вы думаете, что мы сейчас конкурируем с другими ритейлерами? Ничего подобного, заявили на недавно прошедшем форуме CNews представители«М.видео». –Теперь мы конкурируем со всеми, даже с банками. Банк выпускает красивое мобильное приложение? Нам тоже надо, и не хуже, потому что пользователи привыкли пользоваться красивыми приложениями в своих смартфонах. И им на самом деле не важно, кто из нас и сколько потратил на разработку и что при этом пережил. Они хотят, как им кажется, простых вещей, которые им показали раньше и которые им понравились. Поэтому мы должны перестать просто торговать. Нам придется стать ИТ-компанией, которая занимается розницей".
Что такое DevOps?

DevOps – это акроним от английских слов development («разработка») и operations («функционирование»). Термин означает сочетание разработки и эксплуатации программного обеспечения, в результате которого
люди, технологии и процессы объединяются, а разрозненные ранее отделы координируют свои действия и создают более качественные продукты.
Торговые сети становятся работодателями сотни разработчиков. Например, в одном Wildberries их работает около трехсот. «Крупным ритейлерам приходится конкурировать с цифровыми технологиями, в том числе и в офлайне. Они должны иметь возможность предлагать новые «плюшки»,масштабироваться точно также, каки те, кто занимается электронной коммерцией», – говорит Давид Аветиков,старший архитектор компании Bell Integrator.

Розничная компания сегодня – это организация, работающая в первую очередь с самой требовательной аудиторией, розничными покупателями. А это значит, что ей необходимо обеспечивать очень высокую скорость изменения сервисов и продуктов, к которым у них есть доступ. «Вы знаете, кто является крупнейшим потребителем ИТ-решений в мире? Давайте посмотрим, – предлагает Денис Реймер, вице-президент «ЛАНИТ» по цифровой трансформации, руководитель DTG. К примеру, в 2019 году только за двое суток Дня холостяка такой гигант, как Alibaba, обработал более 1,3 млрд транзакций! Так что говорить о том, что ритейл не суперскоростной потребитель ИТ, было бы не очень правильно. Сегодня онлайн-торговля и сервисы вынуждены реагировать на изменения все быстрее и быстрее».

Ритейл как никакая другая сфера зависит от покупателя: чтобы выиграть в жесткой конкурентной борьбе за аудиторию, нужно обеспечить людям максимально комфортный сервис: быстрое обслуживание, различные варианты доставки, наиболее интересный ассортимент. «Правильные решения не лежат на поверхности, – замечает Марат Акжигитов, менеджер направления разработки сервисных приложений X5 Retail Group. Ни один маркетолог просто так не определит, что будет интересно покупателю и какие изменения внутренних процессов помогут увеличить прибыль. Необходимо анализировать данные и тестировать гипотезы, в том числе при внедрении ИТ-продуктов».
ВОЛШЕБНАЯ ТАБЛЕТКА

Быстро, небольшими итерациями и без ошибок –все это обещает DevOps. Вещь, которую хочется назвать методологией, но это определение сразу вызовет много споров. Одни соглашаются считать так, другие говорят, что это нечто другое, например, способ работы, профессиональное движение или даже философия. «DevOps –это не методология,а культура разработки. Сейчас уже недостаточно просто написать код и передать его на USB-носителе. Решение необходимо протестировать в сложной гетерогенной среде и в интеграции с внешними системами,установить в окружение заказчика,а затем мониторить и поддерживать круглосуточно», объясняет Максим Канев, заместитель технического директора WaveAccess.

Звучит непросто? Восхитительно прямолинейное и при этом самое короткое объяснение того, что такое DevOps, дает Василий Панкратов, архитектор программного обеспечения компании Tieto: «DevOps –это когда разработчикам надоело в очередной раз готовить инструкции для сисадминов, которые все равно поймут их неправильно и выстрелят себе (а заодно и разработчикам) в колено». Разбираясь, кто кому стреляет в колено, можно сломать немало копьев. В книге «Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему», которая по форме действительно являет собой роман с приключениями, а по сути является одним из самых захватывающих руководств по DevOps, авторы так живописуют страдания группы ИТ сопровождения: «Никто не знает,как нам вообще взаимодействовать с разработчиками. Раньше они просто высылали нам сетевую папку и говорили: «Запускайте». У новорожденного младенца, оставленного на ступенях церкви, больше инструкций, чем получаем мы». «Разработчики просто берут привычные им инструменты и автоматизируют всю ту рутину, которую обычно принято делегировать сисадминам, – развивает мысль Василий Панкратов. – Это очередной виток развития понимания инженерами того, как надо выстраивать эксплуатацию Development of Operations, не более».

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

Автор Наталья Николаева

Читать статью полностью