Refonte de l’application FUNYMOP

CEA Grenoble
Voir la source
Date limite
20 novembre 2026 à 16 h
Localisation
Isère (38)
Durée
24 mois dès notification ; option +6 mois (affermissement ≥3 mois avant terme) ; VSR 3 mois ; garantie 3 mois (+3 option) ; réversibilité ≤1 mois
Budget
Non précisé

Refonte et réalisation de FUNYMOP 2

Le marché porte sur le redéveloppement de l’application web de suivi des temps imputés par le personnel CEA. La prestation de base comprend les développements de la refonte ; les tableaux de bord, la reprise de données, le chargement dans SAP et d’autres prestations sont proposés en options ou sur bordereau de prix.

Conception et architecture

La phase d’initialisation couvre les ateliers UX/UI et l’étude des données, la conception des maquettes et spécifications CSS, du brand book, des architectures logique et technique, ainsi que la mise en place de l’environnement de développement et du pipeline CI/CD. L’application doit être responsive, organisée en back-end/front-end et fournir des API documentées avec OpenAPI. Le temps d’affichage d’une page complexe doit être inférieur à 2 secondes.

Le socle visé comprend .NET Core côté serveur, Angular avec PrimeNG côté interface, SQL Server, SSO OIDC avec Keycloak, Git, Azure DevOps et SonarQube. La solution doit aussi être conteneurisable et livrer les éléments de déploiement Kubernetes/Rancher prévus (manifestes YAML, chart Helm et Dockerfiles). Les déploiements sur les environnements CEA s’insèrent dans les procédures de l’infogérance ; documentation d’installation et d’exploitation, scripts et éléments de base de données sont à fournir.

Fonctions et interfaces

L’application gère les profils et droits, la saisie hebdomadaire des imputations, leur envoi et validation hiérarchique, les codes projets et génériques, les plateformes, les semaines-types et les paramètres d’administration. Elle conserve les statuts et les signatures horodatées des feuilles d’heures. Les règles de saisie comprennent notamment 8 h par jour du lundi au vendredi, jusqu’à 12 h le samedi et le dimanche pour les personnes concernées par le mode équipe 3/5, et un plafond de 40 h par semaine pour les semaines-types. Les modes 9/10 et 3/5 modifient les règles de codage des jours spéciaux.

Les traitements et interfaces comprennent notamment :

  • synchronisation quotidienne des personnels et profils depuis ISIS ; prise en compte des congés issus de SAP/Sigma sur une plage rétroactive de 8 semaines ;
  • récupération mensuelle des étapes EasyRef/Eyelit, exploitées en nombre d’étapes, nombre de moves ou effort converti en hommes.mois ;
  • exports Excel et export des heures et étapes vers le fichier macro LORD ; gestion des codes projet et des données de suivi correspondantes.

Les tableaux de bord décrits couvrent les efforts à justifier et réalisés, les imputations détaillées par personne ou par code et plateforme, ainsi que les validations. Ils exploitent les heures validées et peuvent rapprocher les heures productives SAP des pourcentages d’imputation. Les tableaux de bord dans l’application ou externalisés constituent deux options distinctes.

Migration, qualité et livrables

La reprise des données d’imputation est optionnelle ; si elle est activée, la profondeur prévue est de 5 ans. Le chargement des heures FUNYMOP dans SAP fait également l’objet d’une option. Sont aussi prévus en option une extension de garantie de 3 mois et une phase de réversibilité.

Le projet prévoit initialisation, développement itératif, VABF/recette, VSR et garantie. Les livrables comprennent notamment code source et packages, dossiers d’architecture et d’exploitation, modèle de données, spécifications fonctionnelles et techniques, dossiers d’installation, jeux et résultats de tests, rapports de couverture, suivi des stories et anomalies, et documents de recette. La couverture des tests unitaires doit atteindre au minimum 80 % sur le code métier des composants critiques. Le traitement des données personnelles doit respecter les principes de minimisation et de protection dès la conception ; les données de production utilisées pour les tests sont anonymisées. Les fonctionnalités doivent permettre d’anonymiser ou supprimer les données d’une personne.

Préparez votre dossier

Critères d'évaluation

CritèrePondération

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é.