Située à Dardilly, près de Lyon, notre R&D est composée de onze développeurs passionnés et d’un manager dévoué. Ensemble, nous travaillons sur XiVO, un projet open source qui vise à révolutionner les solutions de communications téléphoniques pour les entreprises.
L’innovation, enjeu stratégique pour les éditeurs de communications unifiées
Le management des équipes R&D demande une gestion organisationnelle fine et habile. Découvrez comment Laurent Meiller relève le défi de l’innovation, son approche et sa méthodologie.
Notre rythme de travail est structuré autour d’itérations de trois semaines, durant lesquelles nous nous concentrons sur le développement de nouvelles fonctionnalités et l’amélioration continue du produit. Ces périodes sont ponctuées de discussions techniques approfondies, dans lesquelles chaque membre de l’équipe a l’opportunité de partager ses idées, ses connaissances et ses retours d’expérience. Cette collaboration étroite est essentielle pour stimuler l’innovation et garantir que nos solutions répondent au mieux aux attentes du marché.
Notre approche s’inscrit dans la méthodologie Agile, nous permettant de rester flexibles, réactifs et centrés sur les besoins de nos utilisateurs. Nous adoptons les principes du développement pilotés par les tests (Test-Driven Development, TDD) et de l’intégration continue, ce qui nous aide à maintenir une haute qualité de code et à accélérer le processus de développement.
Un aspect crucial de notre processus de développement est la pratique des revues de code. Non seulement elles permettent d’assurer la qualité et la sécurité de notre code, mais elles favorisent également la transmission des connaissances au sein de l’équipe. Chaque ligne de code est examinée par plusieurs pairs avant d’être intégrée au projet, ce qui renforce notre engagement envers l’excellence technique et la fiabilité de nos solutions.
Les API, au cœur de l’équipe R&D
Au niveau technique, l’utilisation du langage de programmation Scala témoigne de l’engagement de XiVO envers l’innovation technologique. Scala, connu pour sa concision et sa prise en charge native du paradigme de programmation fonctionnelle, offre un cadre puissant pour développer des applications évolutives et performantes.
Il est important de noter que dans le cadre de son engagement envers l’open source et la collaboration, XiVO a développé une API qui permet aux développeurs d’intégrer facilement des fonctionnalités de communication en temps réel dans leurs applications. Cette API fournit des méthodes pour gérer les configurations de différentes topologies téléphoniques qu’on peut trouver chez nos clients. La R&D XiVO a à cœur de maintenir cette interopérabilité entre le monde des téléphones physiques et la softphonie sur navigateur.
Notre département de R&D est un environnement dynamique et collaboratif, où l’innovation technique est au cœur de nos préoccupations. Notre objectif reste de continuer à repousser les limites de la technologie pour offrir à nos clients des produits qui non seulement répondent à leurs besoins actuels mais anticipent également les défis de demain…
Laurent Meiller
Directeur R&D XiVO
INTERVIEW