Case Study logo-chadwell
Développement d’un CTRM* pour Chadwell International *Commodity Trade and Risk Management
Maison de Trading
Trading / Opérations / Finance
Croissance de 30 % par an
50 collaborateurs
Client depuis 2021
14 fonctionnalités développées

Feature 1

flux de marchandise

Une semaine après son ordre de mission, Botyglot a livré les fonctionnalités suivantes :

Modélisation et logique de la création, modification, suppression des :

  • Contrats d’achat ou de vente intégrant 40+ paramètres
  • Containers permettant de réaliser le lien entre un contrat d’achat et de vente

Consultation, tri et filtrage de la liste des :

  • Contrats d’achats et ventes
  • Containers

Un back office permettant de gérer :

  • Les comptes utilisateurs (inscriptions, connexions, permissions)
  • La liste des fournisseurs et clients de Chadwell
  • Les différentes matières premières
  • Les compagnies maritimes

Chiffre Clés

sur cette feature

5 jours de dev

contre 3 semaines de dev sans Botyglot

10 000 lignes

de codes générées automatiquement

40 utilisateurs quotidiens

avec 4 niveaux de permissions

90% du code est généré automatiquement

mais ne représente que 20% de la valeur

3% du temps en debbugage

contre 15% dans les projets classiques

La valeur ajoutée

icon-development

Industrialisation du développement

Grâce à sa technologie interne, Botyglot a généré le code de la grande majorité du CTRM et répondu au principal besoin de Chadwell : disposer d’une plateforme rapidement pour supporter sa croissance.

extrait d’un écran

Feature 2

Pertes et profits

Chadwell calcule pour chaque bateau un P&L (Profits and Losses) lui indiquant une transaction est rentable ou à perte. Ce calcul est propre à l’entreprise et utilise des formules internes. L’affichage doit permettre de comprendre en un instant la répartition des pertes et des profits.

Il n’était donc pas possible d’industrialiser une telle fonctionnalité. L’équipe a codé de manière classique :

  • Les méthodes de calcul dynamique du P&L avec une persistance en base de données
  • L’affichage du P&L dans une interface customizable par les utilisateurs
  • La vision macroscopique sur les P&L agglomérés des différents bateaux.

Chiffre Clés

sur cette feature

Les développeurs se concentrent sur les aspects complexes de l’application

Possibilité de développer tout type d’application, quelque soit ses spécificités

Les fonctionnalités non industrialisables représentent 20% du code mais 80% de la valeur de l’application.

La valeur ajoutée

Personnalisation

du développement

Certaines fonctionnalités ne sont pas industrialisables et nos développeurs vont les coder entièrement à la main. Il s’agit souvent des parties les plus techniques du métier de nos clients.

Extrait d’un écran

Feature 3

diversification des flux

Chadwell continue sa croissance et le CTRM doit s’adapter à ses nouveaux enjeux. En plus de ses transports par bateaux, commencent à arriver des transports terrestres par camion.

Il a fallu modifier les shipments dans l’application et dans l’interface puis adapter les calculs du P&L.

La nouvelle interface pour voir les camions et tout le code dépendant du modèle des bateaux a été modifié en 1 jour.

Chiffre Clés

sur cette feature

1 dev junior et 0,3 dev senior

sont nécessaires avec la technologie Botyglot VS 3 développeurs et 1 senior sans Botyglot

1 million de lignes de code

maintenues automatiquement à ce jour

Peu de perte de temps sur la maintenabilité qui n’apporte pas de valeur directe au client


La valeur ajoutée

Maintenabilité automatique

La technologie Botyglot permet d’adapter automatiquement le code qu’elle a généré. 
Le code concernant le P&L a pour sa part été adapté par l’intervention des développeurs qui en assurent la maintenance.