Application web de gestion des coupures

CEA Centre de Grenoble
Voir la source
Date limite
21 septembre 2026 à 14 h
Localisation
Grenoble (38)
Durée
Non précisé
Budget
Non précisé

Description technique et livrables

Objectif fonctionnel

  • Développer une application web de gestion des coupures destinée à planifier, suivre et tracer les coupures liées aux maintenances et travaux, avec livraisons itératives selon une approche Agile Scrum.

Phases et livrables principaux

  • Sprint d'initialisation : définition et validation de l'architecture logicielle et de déploiement orientée services; maquettes des écrans principaux; spécifications CSS / brand book; mise en place d'Azure DevOps et du backlog (MVP + release).
  • Développement itératif : production de packages composants, code source, dossiers d'architecture technique (DAT), modèle de données, cahiers de recette, jeux de tests et résultats, rapports de couverture de tests, dossiers d'installation et d'exploitation, scripts de build et déploiement.
  • Recette VABF : mises en qualification régulières, fourniture des éléments nécessaires à l'acceptation (packages, code, tests, PV de VABF).
  • VSR et garantie : corrections en période de vérification du service régulier selon typologie d'anomalie; période de garantie de 3 mois après réception définitive.
  • Réversibilité et transfert : documentation, transfert de compétences, disponibilité de versions LTS, échanges techniques planifiés.

Architecture technique et technologies exigées

  • Backend : .NET Core avec EF Core; tests unitaires xUnit; logs via Serilog.
  • Frontend : Angular avec PrimeNg.
  • APIs : OpenAPI obligatoire pour documentation et contrat d'intégration.
  • Base de données : SQL Server 2019.
  • Intégration messaging : MassTransit et RabbitMQ.
  • Plateforme et déploiement : conteneurisation Docker, orchestration Kubernetes, manifests YAML, Helm; serveur IIS 10 supporté.
  • Intégration continue / livraison continue : pipelines et gestion via Azure DevOps; scripts de build et déploiement; gestion des dépendances; intégration SonarQube pour qualité et traçabilité.

Qualité, sécurité et conformité

  • Exigence minimale de couverture de tests unitaires : 80% sur le code métier.
  • Respect des guides de sécurité (références ANSSI mentionnées) et exigences générales de qualité logicielle (absence de code malveillant, gestion via GIT).
  • Authentification SSO via OIDC (serveur Keycloak fourni en démarrage) et exigences RGPD : fiche de traitement, minimisation des données, interface résumant les traitements.

Documentation, formats et livraisons

  • Livraison de documentation technique et utilisateur à chaque itération : DOCX, XLSX, PPTX, PROJECT, dossiers d'installation/exploitation, cahiers de recette, rapports de tests et couverture.
  • Traçabilité des versions, packages et historique des builds; conformité aux contrats d'intégration pour APIs.

Organisation projet et modalités de réalisation

  • Méthode Agile Scrum avec revues/démonstrations à chaque itération, comité de pilotage et réunions de suivi.
  • Backlog géré dans Azure DevOps avec stories, critères d'acceptation et livrables associés.
  • Prévoir accès sécurisé (VPN) au réseau du donneur d'ordre pour les déploiements/qualifications et respect strict des règles d'exploitation et sécurité pour les environnements d'intégration.

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

Visite de site

Optionnelle

Date(s)

Non précisé

Lieu

Réunion de démarrage sur site du donneur d'ordre (à préciser)

Modalités

Réunion de démarrage prévue sur site si possible ; date et modalités à convenir lors de la planification.

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