업계: 소프트웨어 개발, 컨설팅, 리셀러

사용한 JetBrains 제품: Space

조직 규모: 25

국가: 인도

CodeOps Technologies

CodeOps Technologies LLP는 인도에 기반을 둔 소프트웨어 기술 회사입니다. 2016년 기술자들에 의해 설립되었으며 기술 교육 회사로 시작되었습니다. 이 회사는 서버리스 기술에 중점을 둔 중소기업 및 대규모 조직에 교육, 맞춤형 소프트웨어 개발 및 컨설팅 서비스를 제공합니다.

“사용이 쉬운 채팅으로 시작했기 때문에 Space 채택에 걸림돌은 없었습니다. 전반적으로 멋진 도구여서 모든 소프트웨어 개발 회사에 Space 사용을 꼭 추천하고 싶습니다.”

— Ganesh Samarthyam, CodeOps Technologies LLP 공동 창립자

개인 정보

Ganesh Samarthyam은 CodeOps Technologies LLP의 공동 창립자입니다. 그는 개발자, 디자이너, 저자, 콘퍼런스 발표자 및 주최자 등 다양한 역할을 맡아 IT 업계에서 18년 이상 풍부한 경험을 쌓았으며 현재는 기업가로도 활동하고 있습니다. 그는 JetBrains 도구를 좋아하며 최근 가장 마음에 들어하는 도구는 Space입니다. 그는 크고 작은 규모에 관계 없이 모든 조직이 Space를 사용해야 한다고 생각합니다.

Srushith Repakula는 CodeOps Technologies LLP의 엔지니어링 책임자입니다. 그는 최근 AWS 서버리스 히어로가 되었습니다. 그는 정기적으로 콘퍼런스 및 모임에서 연설을 펼치면서 지식을 나누고 실무를 경험하며 현장에서 겪는 문제를 접하는 데 애정을 쏟고 있습니다. 그는 JetBrains 도구, 특히 PyCharm 및 WebStorm의 열렬한 팬으로, 새로운 Space 기능을 발견하고 이를 사용하여 엔지니어링 팀의 생산성을 높이는 일을 즐깁니다.


회사 정보

CodeOps Technologies LLP는 인도에 기반을 둔 소프트웨어 기술 회사입니다. 2016년 기술자들에 의해 설립된 우리 회사는 기술 교육 회사로 시작했습니다. 서버리스 기술에 중점을 둔 중소기업 및 대기업에 교육, 맞춤형 소프트웨어 개발 및 컨설팅 서비스를 제공합니다.

우리는 개발자 커뮤니티에 열정을 가지고 인도에서 가장 인기 있는 모임 그룹 중 일부(2021년 4월 현재 회원 수 47,000명)를 조직했으며 JetBrains 인도 모임 그룹에도 적극적으로 기여하고 있습니다. 또한 2018-19년 여러 도시에서 개최된 JetBrains Day India를 포함하여 개발자 중심의 수 많은 콘퍼런스를 조직하는 데도 도움을 주었습니다.

기술자로서 우리는 JetBrains 도구의 열렬한 팬입니다. 이러한 열정이 공인 리셀러 겸 JetBrains 서비스 파트너가 되도록 저희를 이끌었죠.


Space 채택까지의 해결 과제

많은 도구를 다룰 때의 피로감. Space를 사용하기 전에는 '너무 많은 도구로 인한 피로감'을 느꼈는데, 소프트웨어 개발과 공동 작업에 너무 많은 도구를 사용하고 있었기 때문입니다. 스프린트 계획에는 Asana를, 저장소, 코드 검토 및 CI/CD에는 GitLab을, 팀 토론에는 Slack을, 이슈 및 이슈 보드에는 JIRA 및 YouTrack을, 블로그에는 Medium을, 팀 회의 및 문서 공유에는 Google Docs 및 Calendar를 사용했습니다. 심지어 팀에게 결근을 알리기 위해 WhatsApp까지 사용했습니다.

다양한 도구를 사용하기 위한 학습 곡선. 소규모 조직이라도 각 팀이 자체적인 도구 세트를 선택했습니다. 예를 들어 어떤 팀은 저장소, CI/CD 및 호스팅에 GitHub를 사용하고 이슈 및 스프린트 계획에 Asana를 사용하는 반면, 또 다른 팀은 저장소 및 CI/CD에 GitLab, 호스팅에 Vercel, 이슈 및 이슈 추적에 YouTrack을 사용합니다. 저희 같은 경우 개발자가 한 팀에서 다른 팀으로 이동하는 경우가 많은데, 그럴 때면 새로운 도구 세트를 배우느라 시간을 허비하여 일을 제대로 처리하지 못합니다.

도구 사이를 전환할 때 생산성 손실. 한 고객이 문제를 보고했을 때 Slack에서 토론이 이루어졌고 YouTrack의 스프린트 계획에서 이슈를 만들어 추적했습니다. 그런 다음, 코드를 변경하고 검토한 다음, 테스트하고 GitLab에서 프로덕션에 변경 사항을 배포했습니다. GitLab에서 배포가 실패하면 다시 돌아가 Slack과 YouTrack에서 팀에게 현재 상태를 새롭게 업데이트했습니다. 그런 다음 GitLab 저장소에서 코드를 수정했습니다! 여러 도구를 사용하면서 도구 사이를 이동하느라 시간과 노력 및 에너지가 낭비되었습니다.

여러 도구에 대한 액세스 유지. 한 팀원이 합류하거나 퇴사하면 여러 도구에 대한 액세스 권한을 제공하거나 다시 회수해야 했습니다. 일부 도구는 무료 요금제였기 때문에 사용자 수 또는 사용량 제한에 도달하면 유료 버전으로 업그레이드해야 했습니다. 그래서 다양한 도구에 대한 비용을 지불하고 라이선스를 유지해야 했습니다. 간단히 말해, 여러 도구에 대한 액세스와 라이선스를 관리하는 일은 고된 작업이었습니다.


Space의 이점

우리는 소프트웨어 개발을 위한 통합된 도구 세트 또는 단일 도구를 찾고 있었습니다. JetBrains 도구에 많은 관심을 가지고 있었기 때문에 베타가 출시되는 즉시 Space를 사용해 보았습니다. 이슈, 이슈 추적, 문서, CI/CD 등과 같은 기능을 추가하면서 Space가 빠르게 진화하는 모습을 지켜보았습니다. 그 이후로 다른 곳으로는 눈도 돌리지 않았습니다!

편리한 채팅. 우리가 사용한 첫 번째 기능은 채팅이었습니다. Slack에서 Space로의 전환은 다른 도구와 달리 "마이그레이션"이 필요하지 않았기 때문에 간단했습니다. 그 다음, 내부 블로그와 문서 공유를 채택했습니다.

공동 문서 작업. 이전에는 문서에 YouTrack Knowledge Base와 Google Docs를 사용했습니다. 지금은 Space에서 쉽고 편리하게 협업 콘텐츠를 편집하고 있고, Markdown 기능이 특히 마음에 듭니다. 물론 다른 이점도 있습니다. 예를 들어 Google 문서에서는 특정 사용자에게 액세스 권한을 제공/회수해야 하는 반면(힘듭니다!) Space에서는 팀 액세스를 제공합니다(편리합니다!).

간소화된 액세스 및 교육. 이전에는 구성원이 팀에 합류하거나 퇴사할 때 여러 도구에 대한 액세스 권한을 제공/회수해야 했습니다. 이메일 ID에 액세스할 수 없는 경우에도 새 구성원으로 도구를 업데이트해야 했습니다. 또한 각 팀마다 고유한 도구 세트가 있기 때문에 새 구성원이 들어올 때마다 다양한 도구의 사용법을 알려주어야 했습니다. Space를 사용한 후로는 신규 팀원을 합류시키고 팀원이 퇴사한 후 업무 연속성을 유지하기가 쉬워졌습니다. 그리고 이제 신규 팀원에게 여러 도구가 아닌 하나의 도구인 Space만 알려주면 되므로 편리합니다.

풍부한 무료 요금제. 스타트업은 예산이 제한되어 있는 경우가 많으며 우리도 이전에는 많은 도구를 무료 버전으로 사용했습니다. 무료 버전에서는 금방 사용자 제한에 도달합니다(예: YouTrack은 무료 버전에서 사용자를 10명으로 제한). 그러나 Space는 무료 요금제에서도 무제한 사용자와 프로젝트를 제공합니다. 같은 기능을 하는 도구와 비교했을 때 이점도 더 많습니다. 예를 들어 GitLab은 무료 요금제에서 CI를 400분 제공하지만 Space는 CI를 2000분 제공합니다. Space에서 무료 요금제를 이용하는 것이 매우 매력적이라는 사실을 알게 되었고 팀 전체를 Space로 전환했습니다. 저희 경험에 따르면 Space에 익숙해지고 팀 규모가 확장됨에 따라 자연스럽게 유료 버전으로 전환하게 됩니다!

Space 자동화. 우리는 자동화의 열렬한 팬으로, Space의 자동화 기능을 좋아합니다. 예를 들어 Space HTTP API를 활용하여 AWS 계정에서 오류 알림을 자동으로 트리거했고, 그 덕분에 추적 성능이 보다 강력해졌고 팀이 즉시 조치를 취할 수 있었습니다. 또한 Space CI/CD에서 품질 게이트를 사용하여 배포 과정을 더 빠르고 효율적으로 만들 수 있었습니다.

원활한 마이그레이션. 다른 도구에서 Space로의 마이그레이션하는 과정은 순조로웠습니다. 예를 들어, API를 사용하여 JIRA에서 Space로 쉽게 이동할 수 있었습니다. 팀이 전환을 마칠 때까지 두 보드를 모두 사용할 수 있도록 이슈에서 JIRA 링크를 유지했습니다.

모바일, 클라우드 및 데스크톱 옵션의 편리함. 우리 팀은 주로 데스크톱 앱(Windows 및 Mac 모두)을 사용합니다. 이동 중에도 일반적으로 Android에서, 때로는 iOS에서도 모바일 앱(매우 편리)으로 Space에 액세스합니다. 매우 드물지만 웹/클라우드에서도 Space에 액세스합니다. 선택할 수 있는 옵션이 다양하니 Space 사용이 매우 편리합니다!

휴일 일정 및 결근 관리. 연간 휴일 목록을 이제 Space에서 관리합니다. 이전에는 Google 스프레드시트와 Google 캘린더를 사용하여 팀 사이에 휴일 일정을 공유했습니다. 팀원의 결근 일정도 Space에서 정기적으로 업데이트합니다. 결근, 휴무일 및 휴가 기간에는 Space가 자동으로 알림을 차단하여 팀 구성원이 일과 삶의 균형을 잘 유지할 수 있도록 도와줍니다.

전반적으로, 생산성을 높이는 멋진 도구입니다. Space를 도입한 후 팀의 생산성이 향상되었습니다. 최근에는 아이디어부터 시작해 불과 4개월 만에 개발을 마친 플랫폼을 출시했습니다! 이런 빠른 제품 개발과 생산성 향상의 공로는 일부 Space에 돌려야 합니다. 예를 들어 Space 내의 채팅을 통해 버그를 보고하고 논의할 수 있습니다. 해당 채팅 메시지를 마우스 오른쪽 버튼으로 클릭하기만 하면 이슈를 생성하고 이슈 보드에 추가할 수 있습니다. CI/CD 파이프라인을 통해 변경을 수행하고 코드를 검토하고 변경을 배포할 수 있습니다. 이런 모든 작업을 한 곳(Space)에 수행할 수 있으니 개발 속도가 빨라지고 생산성이 올라갑니다.

"Space를 사용하기 전에는 '너무 많은 도구로 인한 피로감'을 느꼈는데, 소프트웨어 개발과 공동 작업에 너무 많은 도구를 사용하고 있었기 때문입니다."

— Srushith Repakula, CodeOps Technologies LLP 엔지니어링 책임자

피드백

사용이 쉬운 채팅으로 시작했기 때문에 Space 채택에 걸림돌은 없었습니다. 전반적으로 멋진 도구여서 모든 소프트웨어 개발 회사에 Space 사용을 꼭 추천하고 싶습니다.

그러나 여전히 몇 가지 해결해야 할 문제가 있었고, 지금도 완벽한 것은 아닙니다.

  • 이슈 및 이슈 보드와 관련된 기능에 이슈 유형 분류, 이슈 연결, 번다운 차트 생성 등과 같은 핵심 기능이 없습니다. 이미 개발 로드맵에 있을 지도 모르겠습니다.
  • CI/CD를 채택할 때는 기존 CI/CD 파이프라인을 마이그레이션해야 하는 것이 문제점으로 대두됩니다. 현재 구현을 위해서는 개발자에게 Kotlin 스크립트에 대한 기본적인 이해가 필요한데, 모든 팀이 이러한 지식을 가지고 있는 것은 아닙니다. CI/CD의 일반 구성은 JSON 또는 YAML과 같이 더 일반적으로 사용되는 형식을 기반으로 할 수 있습니다.
  • 팀원들은 Space에서 정기적으로 자신의 근태 상황을 게시합니다. 팀의 월간/연간 결근 보고서를 다운로드할 수 있다면 정말 좋을 것 같습니다.
  • 문서 기능은 "문서"만 지원합니다. 만약 Google 드라이브와 같은 드라이브에서 이를 클릭했을 때 관련 애플리케이션에서 문서가 열린다면 매우 유용할 것입니다. 이미 이것이 가능한 Space 드라이브 기능이 계획되어 있을지도 모르겠습니다.
  • 팀원들이 Space의 메모리 사용이 많다는 불만을 종종 제기합니다.

파트너

CodeOps의 창립자(Hari 및 Ganesh)는 기술자 출신 답게 JetBrains 도구 사용을 좋아합니다. 기술적 관심이 높았던 만큼 그들은 커뮤니티 모임을 만들고 나중에는 기술 콘퍼런스까지 조직하게 되었습니다. 우리는 여러 도시(첸나이, 델리, 하이데라바드, 뭄바이 및 푸네)에서 JetBrains India Day를 조직하고, 벵갈루루에서는 Kotlin/Everywhere를 홍보하는 데 힘을 보탰습니다.

미팅과 콘퍼런스를 조직하는 과정에서 우리는 개발자들이 JetBrains 제품 사용을 얼마나 좋아하는지 몸소 경험할 수 있었습니다. 그래서 이 도구를 널리 알려야겠다는 생각이 더욱 강해졌죠.

그래서 커뮤니티에 대한 기여와 함께 여러 회사에서 전문 기술 대담을 조직하기 시작했습니다. JetBrains 도구 사용에 대한 팁과 요령을 다루는 짧은 비디오와 블로그도 제작했습니다. 이렇게 시작된 것이 자연스럽게 JetBrains 공인 리셀러 및 서비스 파트너가 되기에 이르렀습니다.

문의

Ganesh Samarthyam, CodeOps Technologies LLP 공동 창립자

codeops.tech
reachus@codeops.tech

유사한 고객 후기

TechMachinery Labs

Nishant Krishna, CTO 및 최고 아키텍트, TechMachinery Labs

기존 및 미래의 여러 도구를 단일 공동 작업 도구로 대체했습니다. 또한 모든 운영 및 유지관리 부담도 해소되었습니다.

AmberCore Software Ltd

Anna Vinogradova, 최고 마케팅 책임자, AmberCore Software Ltd

Space를 사용하고부터 커뮤니케이션이 빨라졌습니다. 제 생각에 Space를 선택하게 된 결정적 요인은 사용 편의성과 다양성이었습니다.

Makery

Andras Kindler, Makery 공동 설립자

다양한 개별 도구보다 통합 환경을 항상 선호합니다. 새로운 디지털 기반을 찾기 시작하면서 KotlinConf에서 Space에 관해 들었을 때 그 개념이 정말 마음에 들었습니다. 그래서 가입해보기로 결정했죠.

고객 후기 더보기