Инструменты для командной работы

Как часто вы используете следующие инструменты?

DevOps-инженеры, архитекторы, руководители команд и девелопер-адвокаты чаще других используют CI/CD-инструменты.

Какие из следующих видов инструментов вы или ваша команда начали использовать за последние 12 месяцев?

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

Какие средства коммуникации вы регулярно используете в работе?

Очень существенно выросло использование средств для проведения видеоконференций — это, разумеется, обусловлено пандемией и увеличением доли удаленной работы. В настоящее время 66% респондентов используют средства для проведения видеоконференций, в то время как в прошлом году таковых было лишь 43%. Доля использования других средств связи изменилась незначительно.

Для каких из следующих инструментов вы используете мобильные приложения (если вообще используете)?

Какие типы инструментов вы используете?

Какие системы непрерывной интеграции (CI) вы регулярно используете?

Jenkins — самая популярная система непрерывной интеграции для корпоративного использования, а GitHub Actions чаще всего выбирают для личных нужд.

Какие сервисы контроля версий Вы регулярно используете (если используете)?

Подавляющее большинство разработчиков (91%) использует для контроля версий GitHub.

Какие из следующих инструментов используются в вашей компании/организации для следующих целей:

Какие из следующих инструментов вы используете для личных целей:

Используете ли вы какие-либо из этих инструментов в облаке?

Все большее распространение приобретают облачные инструменты. По сравнению с 2018 годом доля облачных версий удвоилась. Сегодня половина пользователей инструментов непрерывной интеграции использует их в облаке. Эта тенденция касается и других инструментов, например, баг-трекеров и решений непрерывной доставки.

В 2021 году компания JetBrains представила TeamCity Cloud — управляемый сервис непрерывной интеграции и развертывания для команд, которые не хотят заниматься поддержкой и масштабированием собственной инфраструктуры. Он делает совместную разработку проще, быстрее и удобнее.

Какие системы контроля версий (VCS) Вы регулярно используете (если используете)?

Где вы храните исходный код?

Как вы предпочитаете взаимодействовать с системой контроля версий (Git, SVN и т. д.)?

Используются ли в вашей организации/рабочем процессе пул- и merge-реквесты?

Какие инструменты используются в вашей компании/организации для управления артефактами и репозиториями?

Какие инструменты используются в вашей компании/организации для код-ревью?

Какие программы календарей используются в вашей компании/организации?

Какие корпоративные сервисы и инструменты электронной почты используются в вашей компании/организации?

Какие инструменты обмена мгновенными сообщениями или чатов вы используете на работе?

Представляется, что многие пользователи Skype перешли на Microsoft Teams и используют его как основной инструмент обмена мгновенными сообщениями и чатов.

Какие средства используются в вашей компании/организации для видеозвонков и видеоконференций?

Вопрос о WeChat, Cisco Webex и Discord в 2021 году был задан впервые, поэтому мы не можем сравнить результаты с 2020 годом.

На рынке средств для видеозвонков и видеоконференций произошли значительные изменения. Zoom, Microsoft Teams и Google Meet стали намного популярнее, а Skype потерял большую часть пользователей.

Какие инструменты используются в вашей компании/организации для обмена знаниями?

В среднем разработчик использует для совместной работы в команде 6-8 разных инструментов.

Чтобы сократить количество инструментов, между которыми приходится переключаться командам, в YouTrack — баг-трекер и инструмент управления проектами от JetBrains — была добавлена База знаний. Она помогает организовать документацию по проекту и личные заметки параллельно с задачами и проектами.

Какие инструменты или сервисы используются в вашей компании/организации для обмена файлами?

Использование локальных FTP-серверов сократилось по сравнению с 2020 годом, зато выросло использование других облачных инструментов. Из вариантов ответа, включенных в «Другое», очень многие респонденты выбрали собственные решения.

Какие платформы используются в вашей компании/организации для совместной работы над документами?

Используете ли вы на работе какие-нибудь панели мониторинга или решения для создания отчетов?

Ваша компания привязана к какому-то стеку технологий или платформе?

Команды стремятся использовать наборы инструментов от одного поставщика. Например, существует явная корреляция в использовании различных инструментов Atlassian: разработчики предпочитают использовать вместе Jira, Bitbucket и Confluence. Кроме того, можно видеть корреляцию между разработкой .Net и долей использования стека технологий Microsoft.

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

Компания JetBrains решила разрабатывать не отдельные инструменты, а единую интегрированную платформу. Эта платформа получила название Space и охватывает весь пайплайн разработки ПО и процесс коммуникации. Она объединяет все необходимые инструменты и интегрируется с нашими IDE.

Она объединяет Git-хостинг, код-ревью, автоматизацию, CI/CD, пакеты, задачи и документы, чаты и календари, по умолчанию обеспечивая их интеграцию.

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


Планируйте проекты и отслеживайте задачи, используйте Agile-доски, организуйте спринты и релизы, ведите базу знаний, используйте отчеты и панели мониторинга, создавайте рабочие процессы, — все именно так, как нужно вашей команде.

YouTrack легко и изящно справится с чем угодно — от личных задач до портфелей проектов в масштабах всей компании.


Автоматизируйте CI/CD-пайплайны любой сложности, получайте уведомления о проблемах с билдами и легко находите коммиты, которые приводят к падению тестов.

Наши IDE предоставляют больше возможностей для качественного написания кода, а TeamCity делает то же самое для непрерывной интеграции. Он интегрируется с вашими инструментами сборки и тестирования, предоставляет детальную визуализацию DevOps-пайплайнов, и с самого первого дня увеличивает вашу производительность.

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Присоединяйтесь к JetBrains Tech Insights Lab

Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.