Tierce maintenance applicative des logiciels Octave et Jacinthe

Service Central Vigicrues
Voir la source
Date limite
22 septembre 2026 à 13 h
Localisation
Toulouse (31)
Durée
4 ans (12 mois initial + 3 reconductions annuelles de 12 mois)
Budget
Max: 900 000 €

Lot 2 — Maintenance applicative de Jacinthe

Objet fonctionnel

  • Maintenance corrective, adaptative et évolutive d'une application client lourd Python/Qt (matplotlib, numpy, fastAPI) destinée à la gestion des jaugeages, construction/édition des courbes de tarage et synchronisation entre bases locales SQLite et base centrale PostgreSQL.

Phases et prestations

  • Initialisation projet (INI1, forfait) : mêmes attendus généraux qu'INI1 lot 1 avec exigence explicite d'un rapport d'analyse de performances (synchronisation automatique, rendu graphique) et scénarios chiffrables en livrable. Durée max 3 mois.

  • Initialisation technique (INI2) : mise en place d'environnements dev/test et documentation d'architecture.

  • Évolutions initiales (EVOI, forfait par bon de commande) : multiples améliorations métier (ergonomie saisies, import/export, gestion d'incertitude des jaugeages, affichage et superposition de courbes, exports XML conformes Sandre, ergonomie outil de synchronisation, etc.).

  • Maintenance adaptative (particularité base de données) : prestations spécifiques de maintenance adaptative pour la base centrale PostgreSQL et les bases locales SQLite (montée de version du moteur DB, changement de composants applicatifs serveur DB, changement d'OS serveur DB) avec lignes facturables dédiées dans le bordereau lot 2.

  • Maintenance corrective : SLA spécifiques (prise en charge initiale dans 24 h pour anomalies bloquantes, résolution limitée à 2 jours ouvrés pour bloquantes), développement, tests, documentation et PV de réception.

  • Maintenance évolutive, recette, accompagnement, réversibilité : mêmes processus et livrables que lot 1, avec exigences métiers liées aux jaugeages, synchronisation et exports Sandre ; scripts de migration/upgrade et documentation BDD attendus.

Contraintes techniques et pratiques

  • Technologies et architecture : Python/Qt, matplotlib, numpy, fastAPI ; base centrale PostgreSQL, bases locales SQLite et mécanismes de synchronisation.

  • Exigences de performance : analyse et préconisations pour optimiser synchronisation et rendu graphique en livrable INI1.

  • Exigences d'export : export XML respectant modèle Sandre requis pour les fonctions d'export.

  • Dépôt, CI, tests et documentation : dépôt du code sur dépôt partagé, intégration continue, jeux de tests et documentation fournis.

  • Authentification : accès via SSO Cerbere pour opérations de synchronisation et accès aux services centraux.

Tous les détails du marché

Gagnez du temps, toutes les infos des documents sont déjà analysées: cahier des charges, infos clés, budget, contact, etc

Préparez votre réponse

Critères d'évaluation

PondérationCritère

Tous les détails du marché

Gagnez du temps, toutes les infos des documents sont déjà analysées: cahier des charges, infos clés, budget, contact, etc

Marchés similaires

Autres appels d'offres proches encore ouverts.

Posez vos questions sur le marché

Notre IA a lu l'intégralité du DCE et répond à toutes vos questions sur ce marché.