CPS Marché Communaux 15.2021
CPS Marché Communaux 15.2021
CPS Marché Communaux 15.2021
Marché passé par appel d’offres ouvert sur offres de prix en application des alinéas §1
et §3 de l’article 20 du règlement des marchés de Casablanca Prestations.
TABLE DES MATIÈ RES
ARTICLE1. OBJET................................................................................................................................................
ARTICLE10. NANTISSEMENT................................................................................................................................
ARTICLE14. SOUS-TRAITANCE.............................................................................................................................
1. Langue................................................................................................................................................
2. Application full web..........................................................................................................................
3. Architecture technique.....................................................................................................................
4. L’expérience utilisateur...................................................................................................................
5. Hébergement.....................................................................................................................................
6. Sécurité...............................................................................................................................................
7. Performance......................................................................................................................................
8. Maintenabilité...................................................................................................................................
9. Compatibilité.....................................................................................................................................
10. Intégration.........................................................................................................................................
11. Autres.................................................................................................................................................
ARTICLE29. EXIGENCES ORGANISATIONNELLES..............................................................................................
ARTICLE32. MAINTENANCE...............................................................................................................................
ARTICLE 1. OBJET
Le présent appel d’offres a pour objet l’acquisition d’une application de gestion des
marches communaux de la Commune de Casablanca et ses 16 arrondissements, ainsi
que les prestations de formation, d’assistance y afférent.
La sous-traitance est un contrat écrit par lequel le prestataire confie l'exécution d'une
partie de son marché à un tiers. Le prestataire choisit librement ses sous-traitants sous
réserve qu'il notifie à Casablanca Prestations SA la nature des prestations qu'il envisage
de sous-traiter et l'identité, la raison ou la dénomination sociale et l'adresse des sous-
traitants et une copie certifiée conforme du contrat précité.
Les sous-traitants doivent satisfaire aux conditions requises des concurrents prévus à
l'article 25 du règlement des marchés.
Casablanca Prestations SA peut exercer un droit de récusation par lettre motivée, dans
un délai de quinze (15) jours à compter de la date de l'accusé de réception, notamment
lorsque les sous-traitants ne remplissent pas les conditions prévues à l'article 25 précité.
Réception provisoire
Réception définitive
Le règlement du marché ;
L’attribution des places et la gestion des cessions ;
Le recouvrement des loyers et des taxes du marché ;
Les aménagements complémentaires (constructions) ;
Les services et l’entretien.
2. Présentation du système :
L’objectif du présent Appel d’Offres est la mise en place du système d’information de
gestion et de suivi des marchés communaux de la ville de Casablanca et ses 16
arrondissements.
La solution doit être intégrée, interopérable et interfacée avec les différents autres
supports de la commune pour éviter toutes saisies multiples, redondances ou
incohérences de données. Elle doit être accessible via tous types d’appareils.
Le prestataire est tenu de constituer une équipe dédiée pour la reprise des données.
Cette équipe doit aussi intégrer des référents fonctionnels pour réaliser ensuite les
travaux de consolidation, d’assainissement et de validation des données avant
intégration dans le système cible.
Le prestataire doit mettre en place une stratégie de reprise de données de tous les
marchés et effectuer :
Les sources de données des marchés communaux sont essentiellement des bases de
données ordonnées dans des fichiers sous format Word, Excel ou papier.
Pour le reste des marchés, l’équipe se contentera de saisir les données existantes.
Les travaux de reprise des données doivent commencer au plus tard à la fin de la
phase d’étude et se terminer juste avant la mise en production.
Ces processus peuvent être enrichis lors des ateliers de recueil de besoin qui seront
organisés par le titulaire.
Dans ce qui suit, sont présentés les modules et fonctionnalités, sachant que les
spécifications détaillées feront l’objet des ateliers de cadrage dans le but de mettre en
place un système de gestion des marchés communaux de la ville de Casablanca.
Via ces configurations, la solution doit offrir une grande flexibilité quant à la possibilité
de changer les données de l’organigramme, les réunions, les workflows et les règles de
gestion suite à des besoins métier.
Référentiel Organisationnel
Référentiel Géographique
Dictionnaire des activités commerciales
Référentiel RH (personnel communal y compris les régisseurs des recettes) ;
Référentiel des textes juridiques et réglementaires avec possibilité de
chargement de documents (upload) ;
3. Module métier
Ce bloc fonctionnel contiendra l’ensemble des fonctionnalités métier. Pour une meilleure
intégration et interopérabilité et une expérience utilisateur conviviale et sécurisée, cette
brique sera subdivisée en sous modules.
» Marchés
Gestion et saisie des marchés communaux ;
Mise à jour des informations de chaque marché :
o Nom
o Localisation
o Assiette foncière ( المبلغ التضامني,)…الوعاء العقاري
o Superficie
o Nombre de magasins
o Nombre de commerçants
o Recettes annuelles (et recettes A-)
o Branchement et consommation eau et électricité (du marché et des
magasins)
o Dynamique commerciale du marché (chalandise)
o Liste des activités commerciales autorisées
o Suivi des dépenses dans chaque marché : installations, infrastructure,
factures eau/électricité…)
o …
Définition et changement du statut juridique et administratif des marchés
communaux
» Commerçants et locaux
Gestion des locaux
Gestion et affectation des magasins et des commerçants
Suivi et historisation des cessions et transmission des locaux
Suivi et mise à jour des paiements
Contrô le du respect des activités
Gestion des commerçants et loyers :
o Informations personnelles (nom, CIN, téléphone…), sachant que
l’identifiant unique d’un commerçant est son numéro de CIN.
o Informations de l’employeur, le gérant ou autres employés
o Local exploité (et sa position)
o Superficie
o Patente
o Activité commerciale autorisée
o Activité précédente
o Prédécesseur
o Décision d’exploitation (date, document…)
o Montant du loyer
o Dettes cumulées
o Montant du dernier paiement (et sa date)
o Gestion des contraventions
o …
» Commissions de régularisation des situations
Gestion du calendrier de tenue des commissions et des membres
Gestion des cessions et affectations
Gestion et mise à jour des demandes (dossiers commerçants et pièces jointes)
…
4. Module indexation et recherche
Cette fonctionnalité devra s’étendre sur l’ensemble des fenêtres de l’application pour :
Afficher les résultats ordonnés de recherche selon les requêtes utilisateur ;
Permettre la recherche multicritères et l’auto-complétion ;
Faciliter la recherche de l’information et la localisation des documents
demandés ;
Extraire les données sous format excel ou pdf selon des requêtes spécifiques
(tout en respectant la matrice des habilitations) ;
…
5. Module de Piste d’audit
Cette brique permettra l'affichage de messages d'erreur de la plateforme et tracera
toutes les interactions que peuvent mener les utilisateurs avec le système pour certaines
fonctionnalités.
La plateforme doit garantir la traçabilité des opérations effectuées par les différents
utilisateurs au sein des différentes rubriques applicatives, notamment :
Les alertes et notifications du système ont pour but d’aviser les utilisateurs sur les
évènements importants. Le but de ce module est d’augmenter la productivité des
intervenants, et de garantir un maximum de fiabilité en détectant préventivement les
failles potentielles. Les évènements objet de notification peuvent être de plusieurs
types :
Expiration de délai ou retard d’une action
Changement de l’état d’un dossier
Assignation d’une tâ che à un utilisateur
Traitement d’une tâ che par un utilisateur
Erreur possible sur les données saisies par rapport à des règles de
cohérence prédéfinies
Etc.
Ces alertes peuvent être activées / désactivées en fonction du profil /groupe utilisateur,
type de dossiers, etc.
9. Module GED
La solution doit intégrer un moteur GED afin de permettre la gestion des documents
générés ou chargés avec la gestion de leurs versions :
Regrouper les données réglementaires et les référentiels organisationnels ;
Indexer et numériser les documents produits et/ou reçus par les différentes
entités ;
Consulter les dossiers archivés ;
Gérer le cycle de vie des documents ;
…
10.Module Courrier et Agenda
Elle doit s’intégrer avec le système de messagerie Microsoft Exchange pour l’échange du
courrier et le partage de l’agenda.
11.Interfaçage
L’outil doit être conçu de manière à ce qu’il puisse s’interfacer rapidement avec les
autres solutions de la commune de Casablanca en cas de besoin.
Les APIs et web services nécessaires pour l’interfaçage avec GIR-CT doivent être
développés dans le cadre de ce projet.
L’outil doit également offrir une communication facile et sécurisée avec le SIG de la ville
afin de localiser l’ensemble des marchés.
12.Module Reporting
L’utilisateur habilité doit être en mesure de sélectionner parmi tous les champs de
l’application afin de concevoir les rapports souhaités.
Au niveau avancé, il devra être possible d’effectuer des requêtes plus complexes
employant des conditions et des agrégations sur les champs sélectionnés.
Les résultats obtenus via ce module devront être exportables selon différents formats au
choix (Excel, PDF, CSV, etc.).
Les spécifications des principaux tableaux de bord seront définies durant les ateliers de
recueil de besoin.
A travers ce module, tous les utilisateurs concernés par ce système pourront consulter
et extraire les données les plus pertinentes. Il permettra également de valoriser
fortement l’activité des marchés communaux, de mesurer leurs performances en terme
d’organisation et de recouvrement et de remonter les alertes afin de déployer les actions
correctives nécessaires.
La solution doit être bilingue : Arabe et Français, avec l’Arabe comme étant langue par
défaut.
2. Application full web
La solution à développer sera full web en mode responsive, offrant l’ensemble des
fonctionnalités définies dans le présent CPS et détaillées à l’occasion des ateliers avec les
utilisateurs.
3. Architecture technique
La solution proposée devra respecter une architecture web multi-tiers construite autour
d’un framework technique robuste et devra tourner sur un serveur d’application
reconnu sur le marché : Weblogic, Glassfish, IIS, Websphere….
Dans le cas d’un noyau progiciel, la base de données devra être relationnelle reconnue,
Oracle, SQL Server, MySQL, PostgreSQL ou équivalent (à préciser) et les composantes
techniques construites sur la base de standards non propriétaires.
Le prestataire devra préciser clairement dans son offre les prérequis de l’environnement
de production et de pré-production, et préciser les logiciels pour lesquels le maitre
d’ouvrage devra disposer des licences, ainsi que les prérequis en terme d’architecture
technique.
4. L’expérience utilisateur
5. Hébergement
Le prestataire doit concevoir les modules du système d’une manière qui rendra facile le
diagnostic et la correction de toute anomalie.
Le but ultime est de garantir une bonne continuité de service de la solution au niveau de
toutes les composantes.
9. Compatibilité
Le Système devra être accessible via les dernières versions des navigateurs Internet
actuellement disponibles sur le marché, à savoir : Internet Explorer, Chrome, Firefox,
Safari…
Il doit être accessible rapidement et parfaitement sur les différents types de terminaux
mobile avec des formats d’affichage adaptés à chaque support.
10. Intégration
Les composants du système doivent être intégrés aux annuaires d’entreprise
(AD, LDAP) ;
La solution doit permettre un échange de données bidirectionnel avec tout
type d’applications via APIs / Web services, fichiers plats, etc.
11. Autres
Cette phase consiste à effectuer la réunion de démarrage puis animer des ateliers
d’étude avec la participation des différents représentants : maîtrise d’ouvrage, maîtrise
d’ouvrage déléguée et maîtrise d’œuvre pour définir le périmètre du projet. Il est
indispensable, durant cette phase, de bien comprendre le besoin afin de fixer des
objectifs cohérents et donner ainsi toutes les chances de réussite à ce projet.
La définition du besoin métier fera également partie de cette phase, la MOE travaillera
sur le recueil des exigences fonctionnelles et des règles de gestion, elle évaluera
également l’écart fonctionnel entre les exigences métier et les fonctionnalités standards
ou comprises dans la solution proposée du prestataire, en cas de proposition de
progiciel. En plus, il y sera question d’évaluer les besoins d’adaptation organisationnelle
ainsi que les prérequis techniques pour l’installation de la solution.
Lors de cette phase, les spécifications techniques seront également élaborées.
Livrables :
o Plan d’Assurance Qualité : formalisation du Planning détaillé,
chronogramme projet, intervenants par étape, jalons, instances projet,
livrables, critères d’acceptation, prérequis techniques et fonctionnels,
risques, etc.
o Document de spécifications fonctionnelles détaillées
o Document de spécifications techniques détaillées
o Stratégie de sécurité et d’habilitation
o Stratégie de reprise des données
o Charte graphique validée
Durée
o 1 mois
Durant cette phase, le prestataire doit clô turer plusieurs étapes : développement,
recette, intégration des données, déploiement de la solution au niveau de la Commune
de Casablanca et de 3 arrondissements pilotes et formation des utilisateurs finaux.
Il procédera ensuite à :
Installation de la solution dans l’environnement pré-production et production
pour la commune de Casablanca et des 3 sites pilotes ;
Saisie et intégration des référentiels et des données ;
Paramétrage selon les processus arrêtés lors de l’analyse fonctionnelle.
Il devra proposer le thème des formations, la cible et la durée. Il devra aussi préciser les
formateurs en fournissant leurs CVs. Il est préférable de mettre à la disposition des
utilisateurs des séquences vidéos courtes présentant l’application et ses fonctionnalités
et de déployer une plateforme de formation similaire à la version finale de la solution
afin qu’ils puissent s’initier à l’outil et effectuer des tests réels.
Ceci est valable pour la phase deux (2) également. Les utilisateurs des autres
arrondissements doivent bénéficier de la même qualité de formation et doivent avoir
accès aux mêmes supports de formation que les sites pilotes.
Livrables :
o Solution testée, validée et installée sur l’environnement de pré-
production ;
o Document de recette signé et validé : Plan de test, scénarios de tests et
jeux de données ;
o PV de déploiement de la solution au niveau des 3 sites pilotes en plus du
site central de la commune de Casablanca ;
o Récupération et intégration des données existantes ;
o Documentation du paramétrage ou du développement spécifique ;
o Supports de formation ;
o Guides utilisateurs ;
o Feuilles de présence, rapport de formation et questionnaires d’évaluation
renseignés.
Durée
o 3 mois
Livrables :
o Module installé sur l’environnement de test ;
o Document de recette validé et signé : Plan de test, scénarios de tests et
jeux de données ;
o Rapport des tests de non régression ;
o Référentiel des anomalies constatées et des ajustements opérés ;
o Installation du module testé et validé en serveur de production de la
commune de Casablanca et ses 16 arrondissements ;
o Supports de formation ;
o Guide utilisateurs ;
o Feuilles de présence et rapport de formation.
Durée
o 3 mois
Livrables
o Manuel de procédures d’exploitation ;
o Rapports d’anomalies détectées et actions correctives déployées ;
o Documentation technique : Architecture technique, document
d’exploitation et de supervision, procédures de sauvegarde, procédures de
reprise ;
o Les codes sources finaux commentés et toute la documentation associée ;
o Schémas de base de données, dictionnaire de données et architecture
applicative ;
o Manuel de transfert de compétences technique.
Durée
o 1 mois
Il procédera à une reprise totale des données sur le nouvel outil et pour l’ensemble des
marchés à partir des documents fournis. Il effectuera également des visites terrain pour
2 marchés pilotes où il vérifiera les données fournies et actualisera les informations
nécessaires.
Livrables
o PV de visite terrain et collecte des données de 2 marchés pilotes ;
o Bases de données à jour des deux marchés visités sous un format de
fichier numérique exploitable ;
o PV de migration des données de tous les marchés.
Durée
o 3 mois
Phases du projet M1 M2 M3 M4 M5 M6 M7 M8
Phases 1 : Mise en place du module
métier
Phases 2 : Installation de la solution
dans 13 arrondissements
Les données collectées et reprises sont essentielles à l’achèvement des phases 1 et 2. Les
travaux de reprise des données doivent commencer au plus tard à la fin de l’étape
d’étude de la phase 1 et se terminer juste avant la mise en production.
Les prestations minimales objet de la maintenance doivent couvrir les aspects suivants :
Support et maintenance corrective :
Cette maintenance fera l’objet d’un contrat séparé pour une durée d’un an, reconductible
et prenant effet au lendemain de la réception définitive de ce marché.
Pour cela, le prestataire fournira un support et une disponibilité via différents canaux :
présentiel, système de gestion et de suivi des tickets, centre d’appel / hotline (Tél., fax et
email) ainsi que d’autres outils et méthodes possibles.
Maintenance préventive :
Le prestataire est tenu de présenter dans son offre de maintenance les taux journaliers
applicables pour le chiffrage des prestations payantes.
Il doit aussi présenter une enveloppe de jours par profil pour la maintenance évolutive
qui sera incluse dans son forfait maintenance.
N°
Prix Prix
de Désignation de la prestation Unité Quantité
unitaire total
prix
Mise en place du module
métier
1.1 Prestation Forfait
(30% du montant global du
marché)
Installation de la solution
dans 13 arrondissements
1.2 Prestation Forfait
(20% du montant global du
marché)
Module Reporting
1.3 (15% du montant global du Prestation Forfait
marché)
Transfert de compétence et
assistance à l’exploitation
1.4 Prestation Forfait
(15% du montant global du
marché)
Reprise des données
1.5 (20% du montant global du Prestation Forfait
marché)
Total hors TVA
TVA (20%)
Total TTC
Le cahier des prescriptions spéciales pour l’appel d’offres N° 15/2021 ouvert sur
offres de prix en séance publique a pour objet : ACQUISITION D’UNE APPLICATION DE
GESTION DES MARCHES COMMUNAUX DE LA COMMUNE DE CASABLANCA ET SES
16 ARRONDISSEMENTS.