Удаленная Работа


В центре внимания опроса разработчиков GitLab 2019 года был DevOps. Он привлек отклики более 4000 специалистов по программному обеспечению из различных отраслей, ролей и географических регионов, и вот некоторые из его выводов.

Объявляя результаты опроса, Сури Патель отмечает::

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

Демографические данные показывают, что почти половина респондентов работают в компьютерной индустрии, и почти все они являются членами команд разработки программного обеспечения:

С точки зрения географии 54% были в Европе и России, 27% в Северной Америке и 10% в Азии. Глядя на пол, 91% были мужчинами, 6% — женщинами.

Переходя к использованию практик DevOps эти две диаграммы обобщают положение дел:

Scrum и Kanban стали наиболее распространенными методологиями разработки, причем DevOps практиковали 36%, в то время как Waterfall использовали только 17%. Однако только 28% респондентов оценили свои реализации DevOps как хорошие, в то время как 33% выбрали “справедливые”, а 17% назвали их “плохими».”

Опрос также изучил систему управления версиями, обнаружив подавляющее 95% используемых Git, за которым на втором месте следует Subversion с 2%. Когда дело дошло до непрерывной интеграции и инструментов сборки, результаты, возможно, были искажены тем фактом, что 60% участников опроса были пользователями GitLab:

Непрерывная доставка является краеугольным камнем DevOps, и в этом отношении опрос показал впечатляющие результаты: 43% респондентов заявили, что их организации постоянно развертываются (имеется в виду развертывание по требованию и/или несколько развертываний в день), а 41% сказали, что развертывание происходит от одного раза в день до одного раза в месяц:

Комментируя эти результаты в докладе говорится:

Преимущества непрерывной доставки очевидны: разработчики говорят, что менеджеры продуктов/проектов на 25% чаще имеют лучшее представление о возможностях команды разработчиков в организации CD, чем в компании, которая развертывается от одного раза в месяц до одного раза в шесть месяцев. И 47% согласны с тем, что те же самые менеджеры находятся в лучшем положении, чтобы точно планировать и охватывать функции в среде CD.

В опытной среде DevOps разработчики в 1,4 раза чаще чувствуют себя инновационными, а также более тесно связаны с другими командами: 89% говорят, что у них больше шансов увидеть, над чем работают другие.

Один из главных выводов опроса заключается в том, что удаленная работа действительно работает для разработчиков программного обеспечения. Сама GitLab является «полностью удаленной компанией», и 20% респондентов работают полностью или в основном удаленно. 

В заключение доклада:

[Удаленные] разработчики говорят, что они на 23% чаще знают о том, над чем работают другие коллеги, несмотря на то, что физически не присутствуют в офисе. Их менеджеры также не выходят из цикла – 21% разработчиков заявили, что их менеджеры проектов/продуктов понимают возможности различных разработчиков, работающих на них, и из-за этого на 27% чаще планируют и расширяют возможности.

Поднимая ключевые вопросы, обсуждаемые в докладе, он заявляет::

В основном удаленные команды на 23% чаще имеют зрелую практику обеспечения безопасности, чем в основном офисные команды, а руководство на 57% чаще четко видит производительность.


Добавить комментарий