团队工具

您经常使用以下哪种(哪些)工具?

CI/CD 工具的使用在 DevOps 工程师、架构师、团队主管和开发技术推广工程师中最普遍。

您/您的团队在过去 12 个月使用过以下哪种(哪些)工具?

可用的团队协作工具多种多样,每一种都适合不同的需求。为您的团队选择合适的工具可能会让人势不可挡。这就是我们撰写 2021 年最佳协作工具博文的原因,该博文基于 DevEco 调查结果并检查了软件专业人员目前使用的各种协作工具。

您在工作中经常使用以下哪种(哪些)通讯工具?

视频会议工具的使用数量显著增长,这显然是由疫情和远程工作增加造成的。目前,66% 的受访者使用视频会议工具,而去年只有 43%。其他通信渠道的使用率没有太大变化。

您使用以下哪种(哪些)工具的移动应用(如果有)?

您使用什么类型的工具?

您经常使用哪种(哪些)持续集成 (CI) 系统?

Jenkins 是公司使用中最受欢迎的 CI 系统,而 GitHub Actions 是个人使用中最常见的选择。

您经常使用哪种(哪些)版本控制服务(如果有)?

绝大多数开发者 (91%) 使用 GitHub 进行版本控制。

您在贵公司/组织中使用以下哪种(哪些)工具来…

您将以下哪种(哪些)工具用于个人用途…

您是否在云端使用以下任意工具?

工具引入云解决方案是一个明显的趋势。自 2018 年以来,云版本的使用量翻了一番。如今,有一半的持续集成工具用户在云中运行这些工具。其他工具对云的使用量也呈上升趋势,例如问题跟踪器和持续交付解决方案。

2021 年,JetBrains 推出了 TeamCity Cloud,这是一种托管式 CI/CD 服务,专为不想维护和扩展自己的基础架构的团队而设计。它使协作开发变得更容易、更快捷、更有趣。

您经常使用哪种(哪些)版本控制系统(如果有)?

您在哪里存储源代码?

您更喜欢如何使用版本控制系统(Git、SVN 等)?

您是否在公司/组织工作流程中使用拉取/合并请求?

您在贵公司/组织中使用哪种(哪些)工具进行工件/仓库管理?

您在贵公司/组织中使用哪种(哪些)工具进行代码审查?

您在公司/组织中使用哪个日历软件?

您在贵公司/组织中使用哪种(哪些)公司邮件服务/工具?

您在工作中使用哪些即时消息/聊天工具?

似乎很多 Skype 用户都转为使用 Microsoft Teams 作为他们的即时通讯/聊天工具。

您在贵公司/组织中使用哪种(哪些)工具进行视频电话/视频会议?

2021 年是我们首次询问微信、Cisco Webex 和 Discord,因此无法与 2020 年的结果进行比较。

视频通话/视频会议工具市场发生了巨大变化。Zoom、Microsoft Teams 和 Google Meet 变得更受欢迎,而 Skype 却失去了很大一部分用户。

您在贵公司/组织中使用哪种(哪些)工具进行知识共享?

开发者平均使用大约 6-8 种不同的工具与他们的团队进行协作。

为了减少团队必须切换的不同工具的数量,JetBrains 的项目管理和问题跟踪工具 YouTrack 引入了知识库功能。它可以帮助您组织产品文档和个人笔记以及问题和项目。

您在贵公司/组织中使用哪些文件共享工具或服务?

与 2020 年相比,本地部署的 FTP 服务器的使用数量已减少,但其他基于云的工具的用户数量却增加。在为“其他”提供的选项中,相当多的受访者提到了定制解决方案。

您在贵公司/组织中使用哪些文档协作平台?

您在工作中是否使用任何仪表板或报告解决方案?

贵公司/组织是否与任何工具堆栈/平台相关联?

团队倾向于使用由一个供应商提供的一组工具。例如,各种 Atlassian 工具之间存在相关性 – 开发者倾向于将 Jira、Bitbucket 和 Confluence 一起使用。我们还可以看到在 .Net 开发中 Microsoft 工具堆栈的不同使用率之间存在相关性。

这种趋势并不奇怪,因为在管理许可证和支持方面,使用一个供应商的工具会更加方便。此外,来自同一供应商的工具通常可以更好地相互集成。

我们 JetBrains 决定通过强大的集成功能越过单个工具的开发。我们为整个开发管道和通信过程打造了单一平台 - Space。Space 是一个统一的平台,它结合了整个软件开发管道所需的所有工具,并提供与我们的 IDE 的集成。

它结合了 Git 托管、代码审查、自动化、CI/CD、软件包、问题与文档、聊天与日历 – 所有这些都在一个地方,而且都是开箱即用的。

使用单一平台,您可以消除各项集成之间的切换,减少周期时间,并交付满足任务需求的高质量软件。


跟踪项目和任务,使用敏捷面板,计划冲刺和发布,保存知识库,调整报告和仪表板,以及创建遵循业务流程的工作流。

YouTrack 可以轻松从容地处理任何事情,从个人任务到公司范围的项目组合。


自动化任何复杂度和规模的 CI/CD 管道,实时获得构建问题的通知,并轻松找到导致测试失败的提交。

正如您的 IDE 给您更多的编码超能力一样,TeamCity 可以简化持续集成。 从第一天开始,它就可以与您的构建和测试工具集成、详细可视化 DevOps 管道,并帮助您提高生产力。

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事共享本报告。

参加今后的调查

By submitting this form I agree to the JetBrains Privacy Policy

如果您有任何疑问或建议,请发送电子邮件到 surveys@jetbrains.com