“JetBrains를 선택한 이유는 제품 도구의 에코시스템 때문이기도 했습니다. 이러한 도구는 다양한 기능으로 생산성을 향상시켜줄 뿐만 아니라 다른 방식으로도 업무 효율성을 높여주었습니다.”
— Alexander Shtanov, Skillaz 팀장
우리 제품의 백엔드는 완전히 С#으로 작성되었습니다. 팀 내 대부분의 개발자가 Windows와 macOS 상에서 Rider를 사용하여 코딩과 다른 일상적인 작업을 수행합니다.
또한 설계자를 위해 2개의 IntelliJ IDEA Ultimate 라이선스를 사용합니다. 이 도구에서는 코드의 성능과 품질을 분석하는 더 많은 도구가 제공됩니다.
프런트엔드 개발자는 사용자 인터페이스 작업을 위해 React/TypeScript 스택과 함께 JetBrains WebStorm을 사용합니다.
이러한 솔루션은 2018년 8월부터 사용해왔습니다. 처음에는 몇가지 구독만 구입해 사용해 보았죠. 그랬더니 모든 것이 좋아서 곧 모든 개발을 Rider로 마이그레이션했습니다.
Rider를 채택하기 전에는 코드 작성과 코드 조사를 훨씬 쉽게 도와주는 매우 유용한 확장 도구인 ReSharper와 Visual Studio를 .NET 개발에 사용했습니다.
우리가 만드는 소프트웨어인 Skillaz는 채용 프로세스를 자동화하기 위한 복잡한 시스템으로, 채용 담당자들이 처리해야 하는 번거로운 일상 업무를 크게 덜어줍니다. ReSharper 역시 저희 개발자가 여러 일상 작업에서 벗어나 소소한 세부 사항이 아닌 큰 그림에 집중하는 데 도움이 된다는 점에서 매우 유사한 철학을 기반으로 했죠.
하지만 얼마 후 설정의 성능과 반응 속도가 우리에게 필요한 수준에 못미친다는 사실을 깨달았습니다. 브랜치 간 전환이 느려서 생산성에 적지 않은 영향을 미치더군요. 그래서 Rider를 사용하기로 결정했습니다.
저희는 신생 개발 회사로서 JetBrains 스타트업 할인 프로그램에 가입할 수 있었습니다. 매우 유리한 기회인 것 같아서 모든 도구를 확인하기 위해 50% 할인된 가격에 여러 구독을 구입했습니다.
Skillaz는 2015년에 설립되어 2019년이 될 때까지 스타트업에 해당했고 개발 팀의 규모도 다소 작았습니다. 이처럼 스타트업 할인 요금제의 모든 요건을 충족해서 2018년에 이 기회를 활용했습니다.
우리 팀은 그때 이후로 꽤 성장해서 최근 구독은 정가로 구입했어요.
ReSharper를 사용한 경험이 있었기 때문에 Rider를 도입하기는 매우 간단했습니다. 당시 팀의 규모도 작아서 큰 어려움이 없었기 때문에 힘들었던 점을 말할 게 없군요.
큰 이점은 ReSharper에서 익숙해진 모든 기능을 Rider에서도 사용할 수 있다는 것이었어요.
JetBrains를 선택한 이유는 제품 도구의 에코시스템 때문이기도 했습니다. 이러한 도구는 다양한 기능으로 생산성을 향상시켜줄 뿐만 아니라 다른 방식으로도 업무 효율성을 높여주었습니다. Visual Studio에서 JetBrains 도구로 전환하여 얻은 네 가지 주요 이점은 다음과 같습니다.
Matt Lucas, RoadBotics 제품 총괄
저희가 부분적으로 WebStorm으로 전환한 이유는 많은 프리미엄 기능이 처음부터 포함되어 있다는 점 때문이었습니다. 이로 인해 추가적인 타사 제품에 대한 의존도를 낮추면서도 일에 바로 착수 할 수 있게 되었습니다. 그뿐 아니라 소프트웨어 라이선스가 한 곳에 있어, 개발 도구에 대한 접근 관리가 한결 간편해 졌습니다.
Greg Witkamp, Foldcraft
프로젝트의 모든 티켓 상태와 다음으로 수행할 작업을 간편하게 확인할 수 있습니다. YouTrack은 프로세스에 대한 가시성을 제공합니다. 몇 주간 사용해보니 YouTrack 없이는 아주 혼란스러웠을 거라는 점이 명백하게 확인되었습니다.
Martin Klima, Warhorse Studios 제작 책임자
YouTrack 최고의 장점은 폭넓은 사용자 지정 옵션입니다. 다양한 사용자 지정 필드 추가는 물론 모든 종류의 프로세스를 지원하는 워크플로 작성까지 가능합니다. YouTrack이 제공하는 유연성은 게임 개발 업계에 아주 적합한 특성입니다.