Domaine : Recrutement

Produits JetBrains utilisés : Rider, ReSharper, IntelliJ IDEA, WebStorm

Taille de l'organisation : 60

Pays : Russie

Publié : 2020

Skillaz

Skillaz est un système de recrutement cloud à cycle complet conçu pour rechercher, attirer, sélectionner et embaucher les meilleurs talents du monde entier. Il aide ses clients dans les secteurs de la distibution, de la banque, des télécommunications et de l'industrie à optimiser leurs processus de recrutement, pour leur offrir une qualité supérieure à des coûts réduits. L'équipe de Skillaz est forte de 60 personnes, dont 14 développeurs. Elle est basée à Moscou.

« Nous avons opté pour JetBrains en raison de son écosystème d'outils, dont les nombreuses fonctionnalités améliorent non seulement notre productivité, mais nous aident également à mieux travailler par d'autres moyens. »

— Alexander Shtanov, chef d'équipe, Skillaz

Quels produits JetBrains utilisez-vous pour votre développement et depuis combien de temps ?

Notre backend est entièrement écrit en С#. La plupart de nos développeurs, à la fois sur Windows et sur macOS, utilisent Rider pour coder et effectuer leurs autres tâches quotidiennes.

De plus, nous utilisons deux licences IntelliJ IDEA Ultimate pour nos architectes. Cela nous offre davantage d'outils pour analyser les performances et la qualité de notre code.

Pour l'interface utilisateur, nos développeurs frontend utilisent JetBrains WebStorm avec la pile React/TypeScript.

Nous utilisons ces solutions depuis août 2018. Au début, nous n'avons acheté que quelques abonnements pour essayer des choses. Tout nous a convaincu, et peu de temps après, nous avons migré tout notre développement vers Rider.

Veuillez décrire les problèmes que vous avez rencontrés lors de l'adoption des produits JetBrains :

Avant d'adopter Rider, nous utilisions Visual Studio pour notre développement .NET avec ReSharper, une extension très utile qui facilite beaucoup l'écriture et l'analyse du code.

Skillaz, le logiciel que nous développons, est un système complexe d'automatisation des processus de recrutement afin d'éviter aux professionnels du recrutement de nombreux tracas de routine. ReSharper était basé sur une philosophie très similaire en ce sens, car il a épargné à nos développeurs de multiples opérations de routine et nous a aidés à nous concentrer sur la vue d'ensemble plutôt que sur tous les détails.

Après quelque temps, cependant, nous avons réalisé que la configuration n'était pas aussi performante et réactive que nous le souhaitions. Le passage d'une branche à l'autre était lent, ce qui nuisait fortement à notre productivité. C'est là que nous avons décidé d'essayer Rider.

En tant que jeune entreprise de développement, nous avons pu rejoindre le programme de réduction de JetBrains dédié aux start-ups. Cela nous a semblé une opportunité très intéressante, nous avons donc acheté plusieurs abonnements à 50 % de réduction pour découvrir tous les outils.

Pourquoi votre équipe a-t-elle décidé de demander la remise spéciale start-up de JetBrains ?

Skillaz a été fondée en 2015, donc jusqu'en 2019 nous étions qualifiés de start-up, et notre équipe de développement était plutôt petite. Comme nous répondions à tous les critères du programme de remises pour les startups, nous avons profité de cette opportunité en 2018.

Notre équipe s'est un peu agrandie depuis, donc nos derniers abonnements ont été achetés au tarif normal.

Quels ont été vos plus gros avantages, ainsi que vos plus grandes difficultés, liés à l'adoption des produits JetBrains ?

Comme nous avions déjà fait l'expérience de ReSharper, l'adoption de Rider était assez simple. Compte tenu de la petite taille de notre équipe à l'époque, nous n'avons pas rencontré de difficultés majeures, donc je dirais qu'il n'y a pas eu de problèmes à proprement parler.

Toutes les fonctionnalités auxquelles nous nous étions habitués dans ReSharper étaient également disponibles dans Rider, c'était donc un énorme avantage.

Nous avons opté pour JetBrains en raison de son écosystème d'outils, dont les nombreuses capacités améliorent non seulement notre productivité, mais nous aident également à mieux travailler par d'autres moyens. Je peux identifier quatre avantages principaux liés au passage de Visual Studio aux outils JetBrains :

  1. Gains d'efficacité du développement. Rider est plus rapide et plus stable que VS, nous pouvons donc coder en douceur, sans hoquet ni bogue pour ralentir le travail.
  2. Accélération du développement. Le code est compilé et le projet est généré beaucoup plus rapidement. Cela nous aide à publier plus facilement de nouvelles fonctionnalités dans des délais plus courts.
  3. Réduction du temps d'arrêt des développeurs. Visual Studio avec ReSharper était très gourmand en ressources, alors que Rider est optimisé à cet égard. Les temps d'arrêt de nos développeurs dus à la génération des projets ne représentent plus qu'une fraction de ce qu'ils étaient auparavant.
  4. Amélioration de l'expérience utilisateur. Rider nous permet de basculer rapidement entre les branches qui comportent beaucoup de modifications. Comme il est facile de travailler avec des branches, le développement gagne beaucoup en vitesse. J'adore aussi les fonctionnalités de navigation et le débogueur intelligent.

Témoignages de clients similaires

RoadBotics

Matt Lucas, responsable produit, RoadBotics

Nous sommes passés à WebStorm en partie parce que de nombreuses fonctionnalités premium sont prépackagées, ce qui nous a permis de démarrer rapidement et de réduire notre dépendance envers des tiers. De plus, la centralisation de toutes nos licences logicielles a facilité la gestion de l'accès à nos outils de développement.

Foldcraft

Greg Witkamp, Foldcraft

On peut facilement voir l'état de tous les tickets d'un projet et ce qui doit être fait ensuite. YouTrack apporte une meilleure visibilité sur les processus. Il était assez clair après quelques semaines que nous nous serions noyés dans le chaos si nous n'avions pas utilisé YouTrack.

Warhorse

Martin Klima, producteur exécutif, Warhorse Studios

Le meilleur atout de YouTrack est que vous pouvez personnaliser beaucoup de choses : ajouter divers champs personnalisés, ou rédiger des workflows pour couvrir toutes sortes de processus. La flexibilité offerte par YouTrack s’adapte parfaitement à l'industrie du développement de jeux.

Plus de témoignages