Haut de page

Dans les coulisses de Valiantys Software, éditeur d’apps pour Jira et Confluence


Publié par
Alexandre ALQUIER

21 février 2018

Chez Valiantys Software, nous nous efforçons tous les jours de développer des produits de qualité qui répondent à de vrais besoins utilisateurs. Ce travail minutieux et exigeant semble payer puisque nous avons réalisé cette année une belle croissance de plus de 35% par rapport à l’année 2016.

Aujourd’hui, plus de 1200 clients dans le monde entier dont Apple, Airbnb, Blizzard et Nike, utilisent nos produits pour améliorer la productivité de leurs équipes dans Jira et Confluence.

Depuis huit ans que l’activité a été créée, l’équipe a bien évoluée, s’est structurée et affiche aujourd’hui de nouvelles ambitions pour son développement.

Retour sur l’histoire, le fonctionnement et les projets pour le futur de l’équipe Software.

Aux origines de Valiantys Software

Valiantys Software est née d’un constat : Jira et Confluence sont des outils de gestion de projet puissants, mais seuls, ils ne couvrent pas les besoins spécifiques de nombreux clients.

Pour y répondre, Valiantys a commencé par développer quelques plugins personnalisés pour étendre les fonctionnalités de Jira et de Confluence dans le cadre de ses activités de services. Certains besoins s’avéraient récurrents, et plutôt que de réinventer la roue à chaque implémentation, nous avons décidé de créer et de commercialiser nos propres apps.

C’est ainsi que Valiantys a lancé VertygoSLA, un outil permettant de gérer des accords de niveau de service dans Jira, en 2009. Quatre ans plus tard, Atlassian nous a racheté la technologie pour l’embarquer dans son nouveau produit, Jira Service Desk. Entre temps, nous avions lancé nFeed, une app permettant d’afficher des informations en provenance de sources de données externes dans les tickets Jira, et Exocet, une app qui permet de créer, lier et synchroniser des tickets Jira.

Dans le but de professionnaliser cette activité, nous avons mis en place en 2013 une nouvelle organisation avec une équipe dédiée complètement séparée de notre équipe conseil. Valiantys Software était né !

Des apps au service de la productivité des équipes dans Jira et Confluence

Aujourd’hui, nous commercialisons trois extensions pour Jira : nFeed, Exocet et Elements, et une extension pour Confluence : Spreadsheets. Nous vendons nos apps au travers de la marketplace Atlassian (une sorte d’App Store dédié aux outils Atlassian).

  • nFeed permet d’afficher des informations en provenance de sources de données externes telles qu’une base de données, un LDAP, une API REST…
    Récemment, nous avons lancé une extension pour nFeed : nFeed Salesforce qui permet d’intégrer Salesforce avec Jira en quelques clics.
  • Exocet permet de créer, lier et synchroniser des tickets Jira.
  • Elements propose une alternative intelligente aux sous-tâches et permet de créer des listes dynamiques dans les demandes Jira
  • Spreadsheets est un mini Excel embarqué dans Confluence, qui évite d’avoir à passer d’une plateforme Atlassian à un outil Microsoft, lorsque l’on travaille sur un tableau de données.

L’objectif de ces extensions est de proposer aux administrateurs Jira et Confluence des moyens efficaces d’améliorer la productivité de leurs utilisateurs dans leur travail au quotidien. Nous nous appuyons sur l’expertise que nous avons développée autour des produits Atlassian depuis plus de 12 ans, pour concevoir des apps qui répondent à de vrais besoins utilisateurs. Cela nous permet de figurer régulièrement dans le top 10 des ventes de la marketplace Atlassian avec nos apps.

Une équipe à taille humaine

Bien sûr, rien de cela ne serait possible sans une équipe pluridisciplinaire et expérimentée pour créer, faire évoluer, supporter, documenter et marketer nos apps. Voici les visages des personnes qui font vivre Valiantys Software :

 

De gauche à droite : Dusan S., Senior Developer – Brice G., Developer – Christophe M., Software Development Manager – Christophe P., Product Manager – Nicolas S., Support Manager – Alexandre A., General Manager – Bastien F., Developer – Julie D., Marketing Manager.

Des méthodes Agiles utilisées avec pragmatisme

La façon dont Valiantys Software applique les méthodes Agiles est à son image : pragmatique. Ainsi, nous avons testé, puis conservé les pratiques qui nous conviennent et écarté celles qui ne correspondent pas à notre besoin.

Au quotidien, l’équipe de développement utilise des technos Java / JavaScript ES6 / React / Spring / Maven / Webpack / IntelliJ…

Chaque mois, nous livrons une nouvelle version d’une de nos apps. Voici à quoi peut ressembler un cycle de développement :

  • Le Product Manager détaille et affine les stories en accord avec la roadmap, il sélectionne aussi les bugs à corriger dans la prochaine version et présente le contenu du sprint à l’équipe.
  • Au terme de cette présentation, une série d’études techniques à réaliser avant le planning poker est définie.  La phase d’études techniques dure une semaine, c’est également l’occasion pour l’équipe d’expérimenter de nouvelles technologies et de tester de nouveaux outils.
  • A la fin de la semaine d’études techniques, toute l’équipe participe à une séance de planning poker. Le périmètre du sprint est défini à partir des estimations réalisées lors de cette réunion.
  • Le sprint démarre ensuite! Commmencent alors trois semaines de développement. Les stories réalisées sont testées au fur et à mesure par l’équipe support niveau 1.
  • Tous les jours à 15h30, l’équipe au complet réalise son Stand Up meeting avec Nicolas, le responsable du support niveau 1 basé à Montréal. C’est l’occasion pour chacun d’informer les autres membres de l’équipe sur son travail.

A la fin de chaque sprint, nous organisons une démonstration où nous convions toute l’équipe, mais aussi les consultants et account managers afin de leur présenter les fonctionnalités livrées.

L’équipe marketing prend ensuite le relais pour présenter les nouveautés de la release, au travers notamment d’articles de blog et de tutoriels, et met à jour les supports de présentation de nos apps.

Une culture qui favorise l’innovation

L’innovation est au coeur de notre culture et chaque membre de l’équipe Software est encouragé à tester de nouvelles idées et à expérimenter de nouvelles technologies pour améliorer le fonctionnement de l’équipe ou faire évoluer nos produits.

En plus d’encourager la prise d’initiative au quotidien, Valiantys organise chaque année un évènement d’une journée dédiée à l’innovation. Le « ShipIt » annuel de Valiantys offre à tous nos employés l’opportunité d’exprimer leur créativité pour améliorer la manière dont nous travaillons.

Cette journée vient rompre avec le quotidien et permet à chacun d’apporter sa contribution à l’entreprise et à sa mission.

Des perspectives de croissance très forte

Les très bons résultats de 2016 et 2017 nous confortent dans notre ambition de devenir l’un des cinq éditeurs les plus importants de l’écosystème Atlassian d’ici à 2020. Déjà cette année, nous visons un progression de plus de 50% de notre chiffre d’affaires.

Le développement d’une équipe marketing dédiée devrait nous permettre d’accélérer notre croissance et de faire connaitre davantage nos produits auprès des administrateurs Jira et des intégrateurs Atlassian.

Nous prévoyons de lancer un nouveau produit fin 2018, toujours autour de Jira, et de porter nos apps existantes sur le Cloud d’Atlassian. Nous avons de beaux challenges techniques en perspective 

  • refondre l’architecture de nFeed
  • développer des intégrations avec notamment Salesforce, SAP et Microsoft
  • résoudre les problématiques liées au développement des versions Cloud de nos apps (hébergement, performances, haute disponibilité, scalabilité…)

Cela passera bien sûr par un renforcement important de l’équipe. Côté technique, nous recrutons actuellement des architectes logiciel et plusieurs développeurs. Nous ouvrirons prochainement un poste d’ingénieur qualité pour améliorer la manière dont nous testons nos produits. L’équipe marketing devrait elle aussi se renforcer dans les années à venir, afin de nous aider à développer les ventes et la notoriété de Valiantys Software.

Lorsque l’on croît à cette allure, il est important de veiller à ce que la culture et l’esprit d’équipe perdurent avec l’arrivée de nouveaux collaborateurs. C’est une préoccupation importante pour nous et nous continuerons d’investir du temps et des moyens afin de favoriser la créativité, le partage, le pragmatisme et l’esprit d’initiative, sans oublier l’enthousiasme et l’humour !

Envie de nous rejoindre ?

Nous sommes en permanence à la recherche de nouveaux talents pour étoffer notre équipe. Si vous aimez l’esprit start-up, que vous avez le goût du challenge et l’envie d’évoluer, n’hésitez pas à postuler à nos offres :