Миф четвертый: DevOps — это набор нужных инструментов
Что мы подразумеваем под словом «нужный» или «эффективный»? DevOps – это не определенная формула успеха и не набор полезных инструментов.
Каждая задача нуждается в определенном подходе. Например, автоматические тесты – это результат договоренности между командами для ускорения и автоматизации. Но это никакой не инструмент. Да и тесты бывают разные, а про способы их написания мы вообще молчим.
Ещё один яркий пример – это Kubernetes, с помощью которого многие компании пытаются внушить себе, что используют DevOps. Но позже они сталкиваются с тем, что ПО не всегда стабильно, оно сложное, да и вообще, не так уж и необходимо.
Так что, DevOps — это не набор нужных инструментов. Скорее, существуют правильные инструменты для реализации данного метода. А их, кстати, можно найти в сообществах DevOps.
Миф пятый: DevOps — это исключительно западная идеология, которая не может быть реализована на отечественном рынке
Да-да, и такие мнения имеют место. Но правда в том, что любая технология где-то берет свое начало. Она рождается в коллективе. Но это не значит, что она неприменима где-то ещё.
Возможно, некоторые принципы работы не только DevOps, но и других методов, больше подходят реалиям западного мира. Но не стоит забывать, что DevOps – это не только идеология. Существуют эффективные инструменты, которые создавались и создаются для его реализации.
Управление разработкой ПО никак не зависит от культуры. Даже если что-то нужно адаптировать, то надо с чего-то начать. Если не пробовать построить работающий механизм для себя, то он так и останется исключительным для особенных. Философия – это не суть DevOps, а лишь её часть, которая помогает людям лучше понять принцип работы.
Миф шестой: ITIL включает в себя DevOps, поэтому внедрять его как нечто новое – это глупость.
С одной стороны, так и есть, но если следовать такой логике, то ITIL можно отнести к любому производству на заводе. Везде есть свой инцидент-менеджмент или организация управлением изменениями.
По сути, это лишь обобщение, которое является основополагающим принципом в инженерии.
Но правда в том, что современный рынок IT, который включает в себя именно разработку цифровых продуктов, модернизировал вышеуказанный принцип под себя. То есть, оболочка та же, но содержимое изменилось.
С другой стороны, ITIL изначально создавался немного для других целей, поэтому не может использоваться для эффективного управления ИТ-проектами.
Миф седьмой: DevOps — это лишь маркетинг
Возможно, так начали думать из-за массовой «болезни» руководителей, которые вдруг решили DevOps-ить все, что видят. В результате, мы получили огромное количество соответствующих отделов и специалистов.
Но на самом деле, в мире регулярно проводятся DevOps-собрания, целью которых является модернизация метода автоматизации процесса разработки ПО. Это не собрание людей ради сетевого маркетинга.
Люди, которые собираются на тех же DevOps Days, ищут способ решить ту или иную проблему. Не только с точки зрения менеджмента, но и со стороны разработки. Какой же это маркетинг?
Оптимизировать и автоматизировать процесс разработки ПО поможет только DevOps профессионал с многолетним опытом, способный поставить на конвейер производство софта и приблизить дату релиза. Свяжитесь с нами [email protected]
About The Author
Виктор