팀 도구
CI/CD 도구의 사용률은 DevOps 엔지니어, 설계자, 팀 리더 및 개발자 에드버킷 사이에서 가장 높습니다.
사용 가능한 팀 협업 도구는 매우 다양하며 각 도구는 서로 다른 요구를 충족시킵니다. 팀에 적합한 도구를 선택하기가 매우 어려울 수 있습니다. 그래서 당사는 DevEco 설문조사 결과를 바탕으로 소프트웨어 전문가들이 오늘날 사용하고 있는 다양한 협업 도구를 조사한 2021년 최고의 협업 도구 블로그 게시물을 게시했습니다.
팬데믹과 원격 근무의 증가로 인해 화상 회의 도구 사용이 크게 증가했습니다. 현재, 응답자의 66%가 화상 회의 도구를 사용하고 있지만 작년에는 43%에 그쳤습니다. 다른 커뮤니케이션 채널의 이용률은 큰 변화가 없었습니다.
Jenkins는 회사에서 가장 많이 사용되는 CI 시스템이지만 GitHub Actions는 개인용으로 가장 많이 선택됩니다.
대다수의 개발자(91%)는 버전 관리에 GitHub를 사용합니다.
클라우드 솔루션을 도입하는 도구에 분명한 추세가 나타나고 있습니다. 클라우드 버전의 사용 빈도는 2018년 이후 두 배로 증가했습니다. 오늘날, 지속적 통합 도구 사용자의 절반이 클라우드에서 이러한 도구를 실행합니다. 이슈 트래커 및 지속적 전달(CD) 솔루션과 같은 다른 도구의 클라우드 사용 빈도 또한 증가하는 추세에 있습니다.
2021년 JetBrains는 자체 인프라의 유지관리 및 확장을 원하지 않는 팀을 위해 설계된 관리형 CI/CD 서비스인 TeamCity Cloud를 도입했습니다. TeamCity Cloud는 공동 개발을 더 쉽고 빠르며 즐겁게 만들어줍니다.
많은 수의 Skype 사용자가 인스턴트 메시징/채팅 기능을 위한 도구로 Microsoft Teams로 전환하는 것으로 나타났습니다.
화상 통화/화상 회의 도구 시장에 극적인 변화가 일어나고 있습니다. Zoom, Microsoft Teams, Google Meet의 인기도는 크게 증가했지만 Skype는 많은 사용자를 잃었습니다.
팀이 도구를 사용할 때 도구 간 전환을 줄이기 위한 노력의 일환으로 JetBrains의 프로젝트 관리 및 이슈 추적 도구인 YouTrack에 지식 베이스 기능을 도입했습니다. 이 기능은 이슈 및 프로젝트와 함께 제품 문서 및 개인 메모를 구성하는 데 도움이 됩니다.
온프레미스 FTP 서버의 사용은 2020년에 비해 감소했지만 다른 클라우드 기반 도구는 사용자가 늘었습니다. "기타"에 제공된 선택 항목 중 상당수의 응답자가 맞춤형 솔루션을 언급했습니다.
팀의 경우, 한 공급업체에서 제공하는 각종 도구들을 사용하는 경향이 있습니다. 예를 들어, 다양한 Atlassian 도구 간에는 상관 관계가 있어서 개발자는 Jira, Bitbucket 및 Confluence를 함께 사용하는 경향이 있습니다. 또한 .Net 개발에서 Microsoft 도구 스택의 사용률 사이에도 상관 관계를 확인할 수 있습니다.
한 공급업체의 도구를 사용하는 것이 라이선스 및 지원 관리 측면에서 더 편리하기 때문에 이러한 경향은 놀라운 일이 아닙니다. 또한 동일한 공급업체의 도구는 일반적으로 서로 더 잘 통합됩니다.
JetBrains는 강력한 통합을 통해 개별 도구의 개발 한계를 뛰어넘기로 결심했고, 전체 개발 파이프라인과 커뮤니케이션 프로세스를 위한 단일 플랫폼인 Space를 개발하는 결실을 맺었습니다. Space는 전체 소프트웨어 개발 파이프라인에 필요한 모든 도구를 결합하고 IDE와의 통합을 제공하는 통합 플랫폼입니다.
Git 호스팅, 코드 검토, 자동화, CI/CD, 패키지, 이슈 및 문서, 채팅 및 캘린더를 모두 한 곳에서 통합하고 즉시 사용할 수 있습니다.
단일 플랫폼을 사용하면 통합할 때마다 핸드오프하는 불편을 해소하고 주기 시간을 단축하며 업무 목표를 충족하는 고품질 소프트웨어를 제공할 수 있습니다.
프로젝트 및 작업 추적, 애자일 보드 사용, 스프린트 및 릴리스 기획, 지식 베이스 유지, 보고서 및 대시보드로 작업, 비즈니스 프로세스에 맞는 워크플로 구축을 위한 기능을 제공합니다.
YouTrack은 개인적인 과제부터 회사 전체의 프로젝트 포트폴리오에 이르기까지 모든 작업을 번거롭지 않게 간단히 처리할 수 있습니다.
복잡성과 규모에 관계없이 CI/CD 파이프라인을 자동화하고, 빌드 문제에 대한 알림을 실시간으로 받으며, 테스트 실패를 일으킨 커밋을 쉽게 찾으세요.
IDE가 사용자의 코딩 능력을 향상시키는 것처럼 TeamCity도 지속적 통합에 동일한 역할을 합니다. 빌드 및 테스트 도구를 통합하고, DevOps 파이프라인을 세부적으로 시각화하여 사용 첫 날부터 생산성을 높일 수 있습니다.
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.
JetBrains Tech Insights Lab에 참여하세요
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.