Projet
easiware a contacté Qraft à la recherche d’expertise technique pour construire et développer son nouveau produit de service client (chat, email, WhatsApp, formulaire) easiware-start
à destination des PME et startups.
easiware avait déjà une équipe de designers et de développeurs de 8 personnes mais était confrontée a des soucis de vélocité, qualité, séniorité sur le développement de son application coeur de métier.
Qraft a pris la direction technique de l’équipe technique d’ easiware-start
en tant que Lead Developer et a :
- réorganisé l’équipe en recrutant de nouvelles personnes clées et en réaffectant des collaborateurs en difficulté
- simplifié la stack technique pour migrer des micro-services peu adapté à l’équipe et au produit et passer sur un monolithe NestJS (TypeScript + TypeORM + PostgreSQL)
- ajouté des tests unitaires, d’intégration (Jest) et des workflows d’intégration continue (GitHub Actions) et de déploiement continu
Une fois l’équipe réorganisée, au bout d’une année de travail, Qraft a participé au recrutement de son remplaçant en tant que Lead Developer - entretiens techniques, tests techniques - et a laissé easiware réinternaliser le projet.
Stack technique
Points techniques clés
- La gestion d’une équipe existantes avec ses forces et ses faiblesses ; trouver le moyen de réorganiser structurellement l’équipe, tout en la gardant motivée et alignée sur le projet
- le refactor et le phase out d’une technologie en microservices pour passer sur un monolithe, plus adapté au besoin et à l’équipe, tout en continuant de développer des fonctionnalités