Menu
Contactez-nous

Nos outils de gestion de projet et de développement

Notre expérience nous pousse à nous doter des meilleurs outils pour que travailler ensemble soit un plaisir.

Nous nous équipons des meilleures IA à tous les niveaux : idéation, wireframing, code, tests, génération… sans jamais perdre le contrôle. Nous garantissons toujours la qualité du code, sa maintenabilité et son optimisation.

Nous avons aussi développé un vrai savoir-faire dans l’automatisation des tests fonctionnels avec Cypress. Moins de recette manuelle, moins de régressions, plus de temps consacré à ce qui compte vraiment pour votre projet.

Résultats : un suivi transparent, moins de délai entre l’idée et la mise en ligne, des mises en production rapides et sans mauvaise surprise.

Une oreille attentive

A l'origine de tout projet il y a des besoins, des envies, des impressions, des nécessités. Pour comprendre vos besoins business, capturer vos émotions, générer des idées, les meilleurs outils sont les plus simples : une oreille attentive, du papier, un crayon.

Balsamiq / Figma

Nous n’avons toujours pas trouvé plus efficace que Balsamiq pour du wireframing rapide qui ne ralentisse pas le processus de réflexion. En revanche, pour donner vie aux idées, créer une base solide et passer facilement du design au code, Figma reste notre outil privilégié.

Redmine

Redmine nous sert de référentiel projet global. C'est le lieu où designers, clients, développeurs, etc. se retrouvent.

Selenium Cypress

Nous garantissons la qualité de nos réalisations. Résultat : moins de recette de votre côté, peu ou pas d’anomalies ni de régressions, plus de temps consacré à ce qui compte vraiment pour votre projet.

Après avoir utilisé Selenium pendant plus de 15 ans, nous avons migré vers Cypress pour nos tests fonctionnels E2E.

Nous avons acquis une solide expérience des tests fonctionnels lors de projets pour Radio France, Médecins Sans Frontières, PPR, Philosophie Magazine, Cogedim ou encore le gouvernement français.

Git / Gitlab CD/CI

Nous utilisons Git pour gérer le versioning de notre code source. Son principe décentralisé autorise une collaboration aisée avec les différentes équipes de développement.

  • Gestion décentralisée du code source
  • Création de branche par fonctionnalité, bug, etc.
  • Génération automatique d'une archive du projet à un instant donné
  • Intégration à Redmine et son système de tickets
  • Gestion de fusion des branches de développement puissante
  • Automatisation du lancement de CI à chaque commit poussé sur le dépôt
  • Automatisation du déploiement en staging de la nouvelle version de l’application quand la CI est verte

Ansistrano

Les déploiements sont réalisés avec Ansistrano. Une recette de déploiement est décrite ce qui permet en une ligne de commande, pour un projet Drupal par exemple, de :

  • Mettre le site en mode maintenance
  • Réaliser une sauvegarde du site (code source, bases de données, etc.)
  • Faire un git pull du code source
  • Exécuter les scripts de migration et de mise à jour de la base
  • Lancer les commandes de build du front-end, si le projet est en mode headless
  • Vider les caches
  • Remettre en ligne le site
  • Faire un rollback en cas de problème :-)