Avis d'attribution de marché – secteurs spéciaux
Résultats de la procédure de marché
Base juridique:
Directive 2014/25/UE
Section I: Entité adjudicatrice
I.6)Activité principaleServices de chemin de fer
Section II: Objet
II.1)Étendue du marché
II.1.1)Intitulé:
Analyse qualité des codes source
Numéro de référence: 2021DOS0734225
II.1.2)Code CPV principal48000000 Logiciels et systèmes d'information
II.1.3)Type de marchéFournitures
II.1.4)Description succincte:
La solution attendue devra permettre d’évaluer la qualité du code de certaines applications, de proposer des rapports et des graphes d’évolution, de regrouper certaines applications par typologie afin de juger de la qualité d’un domaine.
D’autre part, la solution proposera un service d’analyse détaillée de l’architecture d’une application. Son objectif sera de vérifier que les directives de la SNCF en matière de développement sont bien respectées et que le logiciel est homogène.
II.1.6)Information sur les lotsCe marché est divisé en lots: oui
II.2)Description
II.2.1)Intitulé:
Qualité des développements
Lot nº: 1
II.2.2)Code(s) CPV additionnel(s)48000000 Logiciels et systèmes d'information
II.2.3)Lieu d'exécutionCode NUTS: FR France
II.2.4)Description des prestations:
La qualité des développements applicatifs sera analysée de manière récurrente (1 fois par semaine par exemple).
L’analyse porte sur :
- Le respect des bonnes pratiques de programmation ;
- La maintenabilité ;
- La complexité ;
- La détection du code dupliqué ;
- La présence des tests unitaires ;
Etc…
Un outil devra permettre de consulter, d’expliquer les métriques et de proposer des solutions pour améliorer les résultats. Il doit notamment permettre de retrouver les lignes de code concernées par des mauvaises pratiques et afficher la dette technique de l’application analysée.
Les langages de programmation préconisés / utilisés au sein de SNCF sont :
Java
Kotlin, Objective C et Swift
C#
C/C++
Javascript/Typescript
Ruby, Python
PHP
SQL
D’autres langages peuvent être utilisés dans des domaines spécifiques comme la Data.
II.2.11)Information sur les optionsOptions: oui
Description des options:
Réversibilité sortante éventuelle
II.2.13)Information sur les fonds de l'Union européenneLe contrat s'inscrit dans un projet/programme financé par des fonds de l'Union européenne: non
II.2.14)Informations complémentaires
II.2)Description
II.2.1)Intitulé:
Qualité de l’architecture des applications
Lot nº: 2
II.2.2)Code(s) CPV additionnel(s)48000000 Logiciels et systèmes d'information
II.2.3)Lieu d'exécutionCode NUTS: FR France
II.2.4)Description des prestations:
Une ou plusieurs applications pourront être auditées par un ou plusieurs architectes experts du prestataire. En fonction de la nature des applications, le service dira :
Le niveau d’obsolescence de l’architecture,
Son homogénéité,
Sa capacité d’évolution,
Son adéquation au contexte métier (performance, scalabilité)
Ce service devra pouvoir produire un document d’architecture logicielle à partir des sources. Le service proposera une série de recommandations visant à corriger les dérives constatées.
II.2.11)Information sur les optionsOptions: oui
Description des options:
Réversibilité sortante éventuelle de la solution
II.2.13)Information sur les fonds de l'Union européenneLe contrat s'inscrit dans un projet/programme financé par des fonds de l'Union européenne: non
II.2.14)Informations complémentaires
II.2)Description
II.2.1)Intitulé:
Sécurité des applications
Lot nº: 3
II.2.2)Code(s) CPV additionnel(s)48000000 Logiciels et systèmes d'information
II.2.3)Lieu d'exécutionCode NUTS: FR France
II.2.4)Description des prestations:
Le service devra pouvoir :
- Lister l’ensemble des vulnérabilités connues d’une application, notamment vis-à-vis des bibliothèques open source utilisées
- Lister l’ensemble des mauvaises pratiques de programmation et proposer les moyens de remédiation
- Détecter l’obsolescence des composants et frameworks tiers (open source par exemple) en termes de versions et proposer les versions adéquates
- Détecter l’obsolescence des plateformes technologiques (Java, .Net par exemple) en termes de versions et proposer les versions adéquates
Inversement, si une vulnérabilité est connue, le service devra pouvoir sortir la liste des applications et composants tiers impactés.
II.2.11)Information sur les optionsOptions: oui
Description des options:
Réversibilité sortante de la solution
II.2.13)Information sur les fonds de l'Union européenneLe contrat s'inscrit dans un projet/programme financé par des fonds de l'Union européenne: non
II.2.14)Informations complémentaires
II.2)Description
II.2.1)Intitulé:
Adéquation des applications avec les principaux fournisseur Cloud du marché
Lot nº: 4
II.2.2)Code(s) CPV additionnel(s)48000000 Logiciels et systèmes d'information
II.2.3)Lieu d'exécutionCode NUTS: FR France
II.2.4)Description des prestations:
Un nombre conséquent d’applications de la SNCF migre du On Premise vers le Cloud. Ce service devra évaluer la capacité d’une application à être parfaitement intégrée dans le cloud cible ainsi qu’à profiter des nouveaux services offerts.
Le décisionnaire se donne le droit d’ajouter ou de retirer un fournisseur Cloud en fonction de sa stratégie, le soumissionnaire devra s’assurer que ce nouveau fournisseur est compatible avec les fonctionnalités décrites précédemment.
L’adéquation des applications sera analysée de manière récurrente (1 fois par semaine par exemple).
II.2.11)Information sur les optionsOptions: oui
Description des options:
Réversibilité sortante éventuelle de la solution
II.2.13)Information sur les fonds de l'Union européenneLe contrat s'inscrit dans un projet/programme financé par des fonds de l'Union européenne: non
II.2.14)Informations complémentaires
Section IV: Procédure
IV.1)Description
IV.1.1)Type de procédureProcédure négociée avec appel à la concurrence préalable
IV.1.3)Information sur l'accord-cadre ou le système d'acquisition dynamique
IV.1.8)Information concernant l’accord sur les marchés publics (AMP)Le marché est couvert par l'accord sur les marchés publics: oui
IV.2)Renseignements d'ordre administratif
IV.2.1)Publication antérieure relative à la présente procédure IV.2.8)Informations sur l'abandon du système d'acquisition dynamique
IV.2.9)Informations sur l'abandon de la procédure d'appel à la concurrence sous la forme d'un avis périodique indicatif
Section V: Attribution du marché
Marché nº: 2021DOS0734225
Intitulé:
Qualité des développements
Un marché/lot est attribué: oui
V.2)Attribution du marché
V.2.1)Date de conclusion du marché:31/12/2022
V.2.3)Nom et adresse du titulaire
Nom officiel: CAST
Ville: Paris
Code NUTS: FR France
Pays: France
Le titulaire est une PME: non
V.2.4)Informations sur le montant du marché/du lot (hors TVA)
V.2.5)Information sur la sous-traitance
V.2.6)Prix payé pour les achats d'opportunité
Section V: Attribution du marché
Marché nº: 2021DOS0734225
Intitulé:
Analyse qualité des codes source
Un marché/lot est attribué: oui
V.2)Attribution du marché
V.2.1)Date de conclusion du marché:31/12/2022
V.2.3)Nom et adresse du titulaire
Nom officiel: CAST
Ville: Paris
Code NUTS: FR France
Pays: France
Le titulaire est une PME: non
V.2.4)Informations sur le montant du marché/du lot (hors TVA)
V.2.5)Information sur la sous-traitance
V.2.6)Prix payé pour les achats d'opportunité
Section V: Attribution du marché
Marché nº: 2021DOS0734225
Intitulé:
Analyse qualité des codes source
Un marché/lot est attribué: oui
V.2)Attribution du marché
V.2.1)Date de conclusion du marché:31/12/2022
V.2.3)Nom et adresse du titulaire
Nom officiel: CAST
Ville: Paris
Code NUTS: FR France
Pays: France
Le titulaire est une PME: non
V.2.4)Informations sur le montant du marché/du lot (hors TVA)
V.2.5)Information sur la sous-traitance
V.2.6)Prix payé pour les achats d'opportunité
Section V: Attribution du marché
Marché nº: 2021DOS0734225
Intitulé:
Adéquation des applications avec les principaux fournisseur Cloud du marché
Un marché/lot est attribué: oui
V.2)Attribution du marché
V.2.1)Date de conclusion du marché:31/12/2022
V.2.3)Nom et adresse du titulaire
Nom officiel: CAST
Ville: Paris
Code NUTS: FR France
Pays: France
Le titulaire est une PME: non
V.2.4)Informations sur le montant du marché/du lot (hors TVA)
V.2.5)Information sur la sous-traitance
V.2.6)Prix payé pour les achats d'opportunité
Section VI: Renseignements complémentaires
VI.3)Informations complémentaires:
VI.4)Procédures de recours
VI.4.1)Instance chargée des procédures de recours VI.4.3)Introduction de recoursPrécisions concernant les délais d'introduction de recours:
Les procédures de recours applicables sont :
- Le référé précontractuel (CPC, art 1441-1 et 1441-2) qui peut être exercé jusqu’à la signature du marché ;
- Le référé contractuel (CPC, art 1441-3 et 1441-3-1) qui peut être exercé dans un délai de :
- 31 jours à compter de la publication d’un avis d’attribution au JOUE ou, pour les marchés fondés sur un accord cadre, à compter de la notification de la conclusion du contrat ;
- 6 mois à compter du lendemain du jour de la conclusion du contrat si aucun avis d’attribution n’a été publié ou si aucune notification de la conclusion du contrat n’a été effectuée ;
VI.4.4)Service auprès duquel des renseignements peuvent être obtenus sur l'introduction de recours VI.5)Date d’envoi du présent avis:07/02/2023