Lever les inconnues avant d'écrire une ligne de code.
Des ateliers avec Eric et les équipes pour cartographier le cycle affaire → devis → commande → facturation, définir le contrat d'échange entre ses scripts et Odoo, et mettre en place les environnements sur le VPS déjà provisionné côté JPS. Ce jalon ne produit aucune fonctionnalité visible, mais tout le reste du projet se construit dessus.
- Cartographie du cycle affaire / devis / commande dans JAVIZ
- Règles de facturation, échéancier (10 / 20 / 30), avenants
- Cas particuliers, exceptions, gestion multi-agences
- Contrat d'échange JAVIZ → Odoo : modèles et champs cibles, clé d'idempotence, fréquence du cron, comportement en cas d'erreur
- Protocole d'écriture : l'alimentation passe par Odoo — reste à choisir entre XML-RPC, JSON-RPC ou un point d'entrée dédié
- Socle Docker sur le VPS : environnements de recette et de production, reverse proxy, sauvegardes
- Point d'entrée d'intégration ouvert côté Odoo : idempotence sur l'identifiant JAVIZ, journal des écritures acceptées et rejetées — la cible sur laquelle Eric développe et teste
- Reprise one-shot des affaires et clients déjà présents dans JAVIZ
Le contrat d'échange doit être validé fin novembre. Les lots 3 à 5, soit 16 jours et tout le cœur du projet, se construisent dessus : ce sont eux qui définissent ce que les scripts d'Eric devront écrire. Le point d'entrée est ouvert au même moment, pour qu'Eric développe contre une cible réelle plutôt que contre une spécification.
Un mois de retard ici se répercute intégralement sur la fin de chaîne : il n'y a pas de marge à reprendre plus loin, recette et formation sont déjà calées au plus tard. Le contrat d'échange est le premier livrable à sécuriser — et il dépend de la disponibilité d'Eric, déjà identifiée comme le goulot d'étranglement du projet.