Эксперт в сфере IT Антипкин Михаил Сергеевич рассказывает, как эти решения способствуют слаженной и оперативной работе IT-команды и всей компании в целом

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

DevOps и платформенный инжиниринг – в чем разница

DevOps или development & operations — методология автоматизации технологических процессов сборки, настройки и развертывания программного обеспечения. В то время как платформенный инжиниринг представляет собой усовершенствование DevOps, предлагает не только различные программные инструменты для поддержки разработки, но и глобальную платформу. Все это по итогу дает разработчикам полную автономность, повышая скорость создания продуктов с одновременным снижением издержек.

При этом Михаил Антипкин подмечает, что DevOps и платформенный инжиниринг не являются синонимами, поскольку решают различные задачи. В частности, методология development & operations делает акцент на улучшении координации и коммуникаций между командой разработчиков и прочими службами. Со временем такой подход стирает грани между функциональными обязанностями сотрудников. В то время как платформенный инжиниринг создает независимое и максимально продуманное пространство для IT – команды, чтобы больше времени тратилось на ключевые задачи, а не на второстепенные, административные вопросы. Тем более, что с учетом возросшей в последние годы сложности развертывания систем, внимание разработчиков однозначно должно быть сосредоточено только на профильных процессах.

Похожие тенденции наблюдаются и на мировой арене – так, согласно отчету Puppet State of Platform Engineering Report 2023, каждая вторая фирма за последние три года сосредоточила усилия на создании команды по разработке платформ. Таким образом руководство и топ-менеджмент стремятся:

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

Весь ИТ-отдел при таком подходе условно делится на две команды – разработчики продуктов и разработчики платформ.

Нюансы внедрения платформенного инжиниринга

По словам Михаила Антипкина, эффект от внедрения платформенного инжиниринга гарантируется при постановке четких целей, в качестве которых могут быть снижение дополнительной нагрузки разработчиков или повышение автономности работы IT-команды. А вот несколько важных аспектов:

  • Начинайте с решения одного вопроса или внедрения одного минимально жизнеспособного продукта.
  • Не обязательно использовать дорогие специализированные инструменты и утилиты, важнее заручиться поддержкой опытных специалистов по внедрению.
  • Автоматизируйте самые времязатратные процессы, упростите доступ к часто запрашиваемой информации (например путем создания архива данных).
  • Уделите время обучению и повышению квалификации кадров.

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

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...
logo