Académique Documents
Professionnel Documents
Culture Documents
DEVELOPPEMENT INFORMATIQUE
OFFRE TECHNIQUE
--------------------------------
REALISATION D’UN SYSTEME
D’INFORMATION DE SURVEILLANCE
EPIDEMIOLOGIQUE
--------------------------------
MARS 2020
1
Offre Technique
2
Offre Technique
1.1 CONTEXTE
La côte d’ivoire frappée par la maladie à corona virus (COVID-19) avec ses nombreux cas
confirmés, a voulu suivre la propagation de cette pandémie et casser la chaine de contamination.
C’est dans ce cadre que l’Institut Pasteur a mandaté la Société Nationale de développement
informatique (SNDI) pour la mise en œuvre d’une solution informatique dénommé système
d’information de surveillance épidémiologique (SISE).
Le besoin d'automatisation de la gestion des patients, des résultats et le suivi des personnes
contacts devient de plus en plus fastidieux. Le procédé utilisé par l’institut pasteur après réception
des échantillons souffre d’une efficacité accrue dans la disponibilité de l’information en temps
réelle à l’INHP.
Le système d’information à élaborer devra non seulement, automatiser tous les processus
couvrant l’identification du patient jusqu’à la prise en charge effective et le suivi des personnes
contacts. Aussi, il induira la production de données statistiques pertinentes pour une prise de
décision par les structures de la santé.
Il s’agit en somme de :
Avoir l’information des cas positif ou non en temps réelle, après les tests effectués à l’IP-
CI;
3
Offre Technique
Editer la liste des cas positif ou non par région, district sanitaire, commune et ville ;
Etablir une communication de données entre les structures concernées (SMIT, IPCI,
INHP) ;
L’évolution des technologies nous permet aujourd’hui de donner une nouvelle fiabilité au
traitement des informations en ce qui concerne le patient, les prélèvements, les structures
sanitaires et les laboratoires.
Le présent document décrit l'offre faite relativement à l'acquisition d'un système d’Information
de Surveillance Epidémiologique (SISE) proposée par la Société Nationale de
Développement Informatique (SNDI).
2 SOLUTION PROPOSEE
L’outil applicatif à mettre en œuvre sera un système informatique full web intégré, sécurisé et
robuste dont l’objectif principal sera d’assurer une bonne gestion et une exploitation efficiente des
données épidémiologique sur les patient, le suivi des personnes contacts ainsi que la disponibilité
des données en temps réel.
4
MODULE SOUS-MODULES DESCRIPTION DES FONCTIONNALITES
Ce module permettra de :
Gérer les paramètres partagés par l'en-
semble des acteurs (utilisateurs, rôles, ha-
bilitation),
Administration Gérer la sécurité,
Verrouillage de compte
Gestion des paramètres
Gestion de la confidentialité
Ce module permettra de :
Saisie d’un patient
Saisie des personnes contacts
Saisie des agents de santé
Mise en place de l’équipe de suivi des
Référentiel patients
Saisie du découpage sanitaire
Saisie des établissements sanitaires
Saisie des localités
Saisie des maladies
Saisie de l’état du patient
Ce module permettra de :
Prélèvement
Afficher le nombre de cas confirmés
tableau de bord Afficher le nombre de cas guéris
Afficher le nombre de décès
Afficher le nombre de cas actifs
Afficher la courbe évolutive des cas
confirmés
Afficher la courbe évolutive des cas guéris
Afficher la courbe évolutive des décès
5
Offre Technique
6
2.2 SCHÉMA SYNOPTIQUE DE L'ARCHITECTURE FONCTIONNELLE
d’accès
Portail d’accès
Externe
(Reporting)
(Reporting)
Renseigner la campagne s
BD
BD Renseigner la fiche du patient
SISE
SISE Transmettre les prélèvements à l’IPCI
Renseigner le résultat du patient
Portail
Valider les résultats des patients
Consolider les résultats du patient
Suivre les contacts du patient déclaré po-
sitif au COVID-19
Tableau de bord
RedHat prend en charge les principales plateformes matérielles et des milliers d'applications
personnalisées et commerciales, RedHat Enterprise Linux est incontournable pour les centres de
données d'entreprise. C’est un système efficace, évolutif et fiable, du fait qu’il soit optimisé pour
les systèmes multicoeurs très évolutifs, il gère aussi la complexité du système sous-jacent, réduit
les goulots d’étranglement améliore les performances des applications, réduit la consommation
d’énergie et garantit l’intégrité des données de bout en bout. Les administrateurs et développeurs
d'applications peuvent définir des politiques par processus, par applications et même par invités
pour adapter l'utilisation du réseau, de la mémoire et des processeurs aux besoins de la société
et à ses contrats de niveau de service. Grâce à sa gamme complète de technologies de sécurité
(du contrôle de pare-feu de réseau à la protection des conteneurs pour l'isolation des
applications), RedHat Enterprise Linux est l'un des systèmes d'exploitation les plus certifiés au
monde. Que ce soit comme hôte, comme invité ou dans un Cloud, il est possible de protéger les
applications avec une suite complète de technologies. RedHat Enterprise Linux est conçu pour
être à la fois hôte et invité de virtualisation de qualité supérieure, quel que soit l'hyperviseur ou
l’isolateur. La virtualisation étant directement intégrée au noyau, l'ensemble de la gestion du
système, des outils de sécurité et des certifications sont mis à la disposition des administrateurs.
8
Offre Technique
Présentation
PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO).
C'est un outil libre disponible selon les termes d'une licence de type BSD.
Il est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (comme
Maria DB, MySQL et Firebird), ou propriétaires (comme Oracle, Sybase, DB2, Informix et
Microsoft SQL Server). Il est fondé sur une communauté mondiale de développeurs et
d'entreprises.
Ce dernier a été développé à l'université de Californie au département des sciences
informatiques de Berkeley. POSTGRES est à l'origine de nombreux concepts qui ne seront
rendus disponibles au sein de systèmes de gestion de bases de données commerciaux que bien
plus tard.
PostgreSQL est un descendant libre du code original de Berkeley. Il supporte une grande partie
du standard SQL tout en offrant de nombreuses fonctionnalités modernes :
Requêtes complexes ;
Clés étrangères ;
Triggers ;
Vues modifiables ;
Intégrité transactionnelle ;
Contrôle des versions concurrentes (MVCC, acronyme de « Multi Version Concurrency
Control »).
De plus, PostgreSQL™ peut être étendu par l'utilisateur de multiples façons, en ajoutant, par
exemple :
De nouveaux types de données ;
De nouvelles fonctions ;
De nouveaux opérateurs ;
De nouvelles fonctions d'agrégat ;
De nouvelles méthodes d'indexage ;
De nouveaux langages de procédure.
9
Offre Technique
AVANTAGES DE POSTGRESQL
PostgreSQL est un système de gestion de bases de données relationnel robuste et puissant, aux
fonctionnalités riches et avancées, capable de manipuler en toute fiabilité de gros volumes de
données, mêmes dans des situations critiques.
Il fonctionne sur les principaux systèmes d'exploitation : Linux, UNIX (AIX, BSD, HP-UX, SGI
IRIX, Mac OS X, Solaris, Tru64) et Windows.
Il est extrêmement respectueux des standards, se conformant au plus près à la norme ANSI-SQL
2008. Il supporte plus d'une douzaine de langages de programmation, dont Java, Perl, Python,
Ruby, Tcl, C / C ++.
Il possède son propre PL / pgSQL est similaire à PL / SQL d'Oracle.
PostgreSQL se concentre traditionnellement sur la robustesse et la fiabilité, l'intégrité des
données et les fonctionnalités destinées aux développeurs d'applications. PostgreSQL dispose
d'un planificateur de requêtes sophistiqué, capable de joindre efficacement un assez grand
nombre de tables.
FIABILITE
Intégrité des données
PostgreSQL a toujours été strict sur la validation des données avant de les insérer dans la base
de données, et il n'existe aucune alternative au client pour contourner ces vérifications.
Clés étrangères
L'implémentation correcte des techniques de conception comme les formes normales repose sur
la capacité de la base de données à utiliser les clés étrangères pour représenter les relations
10
Offre Technique
entre les tables. La philosophie de conception à la base de PostgreSQL est de produire des
erreurs ou des avertissements dans les situations où une opération est ambigüe ou non
supportée.
DDL transactionnel
Avec PostgreSQL, lorsque vous êtes à l'intérieur d'une transaction presque toute opération peut
être annulée. Il existe quelques opérations irréversibles (comme créer ou détruire une base ou un
tablespace), mais les modifications classiques de table peuvent être défaites en exécutant un
ROLLBACK grâce aux mécanismes de Write-Ahead Log. Cela s'applique aussi aux importantes
modifications DDL comme la création de tables.
Les DBA PostgreSQL expérimenté savent tirer parti de ces fonctionnalités pour s'assurer lors de
travaux compliqués comme la mise à jour d'un schéma. Si vous placez tous ces changements
dans une transaction, vous pouvez être certain qu'elles seront toutes appliquées de façon
atomique ou pas du tout. Cela abaisse drastiquement la possibilité de corruption de la base de
données par une erreur de frappe ou toute autre erreur de ce genre dans les modifications du
schéma, ce qui est particulièrement important lorsque vous modifiez plusieurs tables en relations
où une erreur peut détruire la clé relationnelle.
PostgreSQL assure une séparation des clients tel que les données traitées soient toujours
cohérentes dans toutes les circonstances ; comme la documentation MVCC l'établit, « la raison
11
Offre Technique
pour laquelle PostgreSQL fournit seulement deux niveaux d'isolation est qu'il s'agit de la seule
façon raisonnable de faire correspondre les niveaux d'isolation standards avec l'architecture de
contrôle des accès simultanés multiversion ».
Jointure complexe
PostgreSQL utilise une méthode économique d'optimisation des requêtes afin d'obtenir de
bonnes performances pour les différents types de jointures. Le coût des requêtes est évalué à
partir des statistiques du planificateur recueilli lors de l'analyse des tables et combiné avec
l’ajustement des coûts du planificateur, et des fonctionnalités avancées tel que le Genetic Query
Optimizer permettent l'optimisation efficace de jointures très compliquées.
Le fait que vous deviez donner à l'optimiseur de PostgreSQL des informations correctes sur
lesquelles travailler, est quelque chose de controversé dans le choix de conception. Les
développeurs principaux de PostgreSQL estiment qu'il est plus important de se concentrer sur
l'amélioration de l'optimiseur pour qu'il fonctionne correctement dans tous les cas plutôt que
d'autoriser les requêtes à introduire des modifications dans le plan comme contournement aux
problèmes.
Il y a quelques outils complémentaires pour explorer le planificateur de PostgreSQL. PgAdmin
inclut une visionneuse de plan d'exécution (exemple). Une autre option est "Visual Explain", à
l'origine un composant de RedHat qui est maintenant maintenu par Enterprise DB. Il est inclus
dans l'offre EnterpriseDB Advanced Server et peut être compilé avec une installation de
PostgreSQL en utilisant le code source du paquet Developer Studio.
12
Offre Technique
Le choix du système d’exploitation sera RedHat Enterprise Linux qui est incontournable pour les
centres de données d'entreprise. C’est un système efficace, évolutif et fiable, du fait qu’il soit
optimisé pour les systèmes multi cœurs très évolutifs, il gère aussi la complexité du système
sous-jacent, réduit les goulots d’étranglement améliore les performances des applications, réduit
la consommation d’énergie et garantit l’intégrité des données de bout en bout.
Les administrateurs et développeurs d'applications peuvent définir des politiques par processus,
par applications et même par invités pour adapter l'utilisation du réseau, de la mémoire et des
processeurs aux besoins du Ministère des Finances de la RDC (MF) et à ses contrats de niveau
de service.
WILDFLY est un serveur d’application, Open Source Java certifié par PostgreSQL, sous licence
LGPL et édité par la société RedHat.
WILDFLY fournit l’ensemble des services de niveau entreprise spécifiés dans la spécification
Java EE 7.
Le serveur d’application WILDFLY 8, WILDFLY 9, WILDFLY 10, WILDFLY 11 sont des
implémentations des spécifications Java EE 11
Le tiers applicatif (« middle tiers »), contient les conteneurs et composant applicatifs, c'est
dans cet espace que l'application est déployée et exécutée. Une couche applicatif métier (qui
exécute les applications métiers et tout autre service).
13
Offre Technique
Le tiers données (« data tiers »), représente la source de données. Cette source de données
peut avoir une relation de 1 à n avec les tiers métiers.
Nous pouvons nous connecter à :
Une base de données relationnelle ou non,
Un serveur d'authentification décentralisé,
etc...
Cette architecture offre la souplesse de déploiement de différentes manières, selon les besoins
de l’administration, en particulier selon l’architecture exigée du cahier des charges.
L’interface utilisateur ou d’administration du système est full Web. Par conséquent tout PC
standard avec navigateur Web connecté en tout point du réseau de l’administration est suffisant
pour utiliser ou administrer les différentes composantes du Système.
La communication entre les différents équipements des différents tiers se fait en mode intranet
(protocole TCP/IP) :
Au niveau LAN (site central, régional et les agences) : réseau Ethernet 10/100/1000
14
Offre Technique
C'est un serveur web qui permet la publication d'application web ou de site web. Certaines
configurations permettent de faire de cet outil un serveur de sécurité de haut niveau en
implémentant son module Anti-DDOS et son module de pare-feu applicatif. Sa flexibilité et sa
robuste font de lui les serveurs web le plus utilisé au monde.
Son couplage avec certains de nos scripts d'analyse de journaux permet d'en faire un outil
hautement sécurisé.
3.5.1 Java
Java est un langage de programmation informatique orienté objet créé par James Gosling et
Patrick Naughton.
La particularité et l'objectif central de Java est que les logiciels écrits dans ce langage doivent
être très facilement portables sur plusieurs systèmes d’exploitation tels que UNIX, Windows, Mac
OS ou GNU/Linux, avec peu ou pas de modifications. Pour cela, divers plateformes et
frameworks associés visent à guider, sinon garantir, cette portabilité des applications
développées en Java.
Java permet de développer des applications client-serveur. Côté client, les applets sont à l’origine
de la notoriété du langage. C’est surtout côté serveur que Java s’est imposé dans le milieu de
l’entreprise grâce aux servlets, le pendant serveur des applets, et plus récemment les JSP
(JavaServer Pages) qui peuvent se substituer à PHP, ASP et ASP.NET.
Spring boot est un Framework libre pour construire et définir l'infrastructure d'une application
java, dont il facilite le développement et les tests. La particularité de cette technologie est qu’il se
configure en clic et le développeur n’a plus besoin de se préoccuper de la configuration de
l’environnement, mais se concentrer sur le métier lors du développement.
Spring met en avant les concepts de robustesse, d’extensibilité et de réutilisabilité.
15
Offre Technique
Spring boot implémente le pattern de conception visant à découper les applications en couches
aux rôles distinctes.
Spring Security est un Framework de sécurisation des applications. Spring Security permet les
authentifications via un annuaire LDAP, un formulaire et bien d’autres.
Spring Security permet d’ajouter des autorisations sur des requêtes web, les méthodes ou même
des objets.
3.5.3 Hibernate
Hibernate est un Framework open source gérant la persistance des objets en base de données
relationnelle.
Hibernate est adaptable en termes d'architecture, il peut donc être utilisé aussi bien dans un
développement client lourd, que dans un environnement web léger.
Hibernate apporte une solution aux problèmes d'adaptation entre le paradigme objet et les SGBD
en remplaçant les accès à la base de données par des appels à des méthodes objet de haut
niveau.
3.5.4 Ajax
Ajax est une architecture informatique qui permet de construire des applications Web et des sites
dynamique interactifs sur le poste client en se servant de différentes technologies ajoutées au
navigateur web.
3.5.5 Jquery
Jquery est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter l’écriture de
scripts coté client dans le code HTML des pages web
3.5.6 Bootstrap 4
Bootstrap est une collection d’outils utiles à la création du design de site et d’application web.
C’est un ensemble qui contient des codes HTML et CSS, des formulaires, boutons, outils de
navigation et autres éléments interactifs, ainsi que des extensions JavaScript en option.
16
Offre Technique
3.5.7 Thymeleaf
Thymeleaf est un moteur de template, sous licence apache 2.0 écrit en Java pouvant générer du
XML/XHTML/HTML5. Thymeleaf peut être utilisé dans un environnement web ou non web. Son
but principal est utilisé dans un environnement web pour la génération de vue pour les
applications web basées sur le modèle MVC.
Pour la prise en compte du projet il faudra mettre en œuvre un environnement de deux (2)
serveurs physiques reliés à une baie de stockage. De façon logique, cette architecture permettra
de dupliquer les services grâce à l'utilisation de la virtualisation. Il y aura donc sur chaque serveur
physique, trois (3) serveurs virtuels portant un serveur de publication, un serveur d'application et
un serveur de base de données repartie sous forme de redondance.
Le serveur de publication sera le serveur d'accès, ce denier comportera les règles de sécurité et
d'accès web. Le serveur d'application sera celui sur lequel l'application sera déployée. Le serveur
de base de données comportant la base de données relationnelle. Ces serveurs virtuels seront
connectés à la baie de stockage, qui elle-même sera subdivisé en deux (2) parties dont la
première contiendra les données des Machines virtuelles et la seconde qui assurera la
sauvegarde de données
17
Offre Technique
Chacun de ces environnements nécessite diverses caractéristiques pour son bon fonctionnement
et sa fluidité selon le modèle d'architecture physique. Le tableau ci-dessous présente le
récapitulatif sur les serveurs à prendre en compte :
18
5 METHODOLOGIE ET PLANNING
5.1 DÉROULEMENT
Le schéma ci-dessous explicite les différentes étapes de réalisation du projet.
Test
REALISATION
19
5.2 PLAN DE TRAVAIL (TÂCHES, LIVRABLES, RESPONSABILITÉS)
Pour réussir cette mission, la SNDI s’appuiera sur le plan de travail dont les différentes étapes
sont les suivantes :
Cadrage de la mission ;
Analyse (réalisation des études fonctionnelles et techniques) ;
Réalisation ;
Test ;
Intégration
Documentation de l’application ;
Mise en œuvre ;
Formation
Assistance.
Ces différentes étapes vous sont décrites et argumentées dans des tableaux en donnant plus
de détails et d’information sur les objectifs de la phase, les principales actions de la phase les
principaux livrables, les prérequis, les conditions de passage à la phase suivante et les acteurs
responsables des activités de la phase,
.
Cadrage de la mission
Elle réunira tous les acteurs impliqués dans la mise en place du projet pour des séances de
sensibilisation et d’information. Au cours de cette étape un cadrage des orientations pourra
être fait.
Phase 0 : Cadrage
Objectifs
Préparer et organiser le bon déroulement de la mission
Principales Actions Acteurs
La confirmation des objectifs du projet IPCI /INHP
La mise en place d’un comité de pilotage IPCI / INHP
La mise en place d’un groupe projet IPCI/SNDI
La confirmation des besoins réels (analyse du cahier des charges) IPCI / I?HP
L’identification et la définition des contraintes, des priorités et IPCI/SNDI
règles de gestion,
La confirmation du planning d’exécution du projet SNDI
Le lancement officiel du projet en vue d’informer, de former et IPCI
sensibiliser toutes les structures impliquées dans la mise en place
du projet
Conclusion : Rédaction d’un dossier d’organisation
Principal livrable Acteurs
Le dossier d’organisation SNDI
Prérequis Acteurs
Aucun
Conditions de passage à l’étape suivante Acteurs
Validation du livrable IPCI
Analyse
Cette phase est un processus continu qui s'étend dès le démarrage du projet. Elle consiste à
entreprendre des séances d’interviews avec les différents acteurs dans le but de bien cerner le
fonctionnement du métier, et se poursuivra jusqu’à une représentation fidèle de tous les
processus.
Phase 1 : Analyse
Objectif
Détailler et préciser les options qui auront été arrêtées
précédemment
Principales Actions Acteurs
Conception du cahier des charges fonctionnelles
o Interviews des principaux acteurs
o Recueil des besoins
Analyse détaillée des besoins :
o Analyse détaillée des données,
o Analyse détaillée des traitements,
Définition précise des critères d’acceptation :
o Ergonomie,
SNDI/ IPCI/INHP
o Temps de réponse.
o Sécurité
Définition du plan de mise en œuvre :
o Récupération de l’existant,
o Plan de formation des utilisateurs,
Définition des procédures d’audits et de sécurité du système :
o Données sensibles / données publiques,
o Catégories d’utilisateurs / privilèges, droits,
o Sauvegarde / Restauration.
Principaux Livrables Acteurs
Document de conception générale SNDI
Prérequis Acteurs
Validation de l’étape préalable (étape précédente) IPCI/INHP
Conditions de passage à l’étape suivante Acteurs
Validation du document de conception générale IPCI/INHP
Réalisation
Cette phase correspond à la mise en laboratoire pour en sortir avec un produit fini.
Phase 2 : Réalisation
Objectif
Développer les modules retenus
Principales Actions Acteurs
Modélisation des objets de base de données (tables, vues,
séquences, fonctions, procédures, packages, index, …)
Développement des modules applicatifs (page web, états et
SNDI/ IPCI/ INHP
programmes stockés et composants)
Intégration
Tests unitaires
Tests d’intégration
Principaux Livrables Acteurs
Système opérationnel SNDI
Prérequis Acteurs
Validation de la phase d’analyse
Conditions de passage à l’étape suivante Acteurs
Validation des tests IPCI/INHP
Recette
Le résultat de cette phase confirme ou infirme le bon fonctionnement d’une réalisation. Elle se
fait en itération avec la phase de « Réalisation »
Phase 3 : Recette
Objectif
Faire la recette des modules développés
Principales Actions Acteurs
Elaboration d'un cahier de recette SNDI/ IPCI/
Test du bon fonctionnement des fonctionnalités implémentées INHP
conformément au cahier des charges
Principaux Livrables Acteurs
PV de recette Provisoire IPCI / INHP
Prérequis Acteurs
Mise à disposition de modules réalisés SNDI
Conditions de passage à l’étape suivante Acteurs
Qualification des réserves (non bloquantes) ANRMP
Documentation
Cette phase correspond à la matérialisation du travail effectué.
Mise en œuvre
Cette phase correspond à la mise à disposition du bénéficiaire le produit fini et validé.
Assistance
Cette phase consiste à s’assurer du bon fonctionnement du système après sa mise en
exploitation.
Phase 6 : Assistance
Objectif
Veiller au bon fonctionnement
Principales Actions Acteurs
Définition d’un plan d’assistance
Remise à niveau périodique SNDI/ IPCI /
Maintenance corrective INHP
Maintenance préventive
Maintenance évolutive
Principaux Livrables Acteurs
Rapport d’assistance SNDI
Prérequis Acteurs
Conditions de passage à l’étape suivante Acteurs
Validation des rapports IPCI / INHP
Compte tenu de l’importance et de la nature des missions exécutées, notre structure s’est
dotée d’une équipe de haut niveau et expérimentée dans la mise en place de système
d’information. Les ingénieurs retenus sont diplômés d’enseignements supérieurs et
capitalisant une expérience solide et éprouvée en matière d’analyse, de conception et de
réalisation de logiciels.
Selon les modalités à préciser au démarrage des travaux, l’Institut Pasteur (IPCI) désignera :
- Un comité de pilotage : organe directeur du projet ;
- Un groupe de travail ou Comité Technique : organe de de gestion du projet ;
- Un Comité Utilisateur : organe consultatif et représentatif des utilisateurs.
L’équipe technique sera constituée par le maître d’œuvre. Elle travaillera en étroite
collaboration avec les parties prenantes au projet.
6.2 PERSONNEL
Pour mener à bien la mission, la SNDI propose une équipe d’Ingénieurs de haut niveau. La
compétence de ses ingénieurs couvre tous les aspects informatiques requis pour la mise en
œuvre de la plateforme informatique.
L’équipe technique de la SNDI sera donc constituée des compétences suivantes :
- Un Chef d’équipe
- 04 Ingénieurs développeur J2EE;
- Un Ingénieur Système ;
- Un Ingénieur DBA ;
Poste Tâches
Assure la coordination du projet au niveau comité de
pilotage. Assurera le suivi de l’intégration de la
plateforme :
Principal responsable du projet, il sera l’interface
entre le Client et la SNDI
Valide les livrables échangés avec le Client ;
Gère les relations avec le Client et les ressources
à mettre à disposition du projet
Supervise la réalisation du projet
Chef de projet
Veille à la satisfaction du client
En tant qu'architecte de SI, sa mission consiste à
modéliser et à décomposer le système
d'information, ce qui va permettre de faire ensuite
des choix en matière de matériel, de logiciels ou
de progiciels. Il élabore ensuite un plan de
développement ou d'intégration qu'il transmet au
chef de projet. C'est sur cette base que vont
travailler les développeurs et les intégrateurs.
Chef d’équipe En tant que Chef de mission, il organise, planifie,
supervise et valide les travaux de la mission. Il est
l’interlocuteur principal du maître d’ouvrage. Il sera
amené à compléter l’équipe pour la conception
détaillée et les développements, les travaux
d’adaptation, de qualification et d’intégration de la
solution. Il apportera son expérience dans les
modifications à apporter dans le cadre de l’adaptation
et de la prise en compte des besoins. Il
accompagnera le DBA dans la reprise des données et
le plan de basculement dans le nouvel
environnement.
L’ingénieur développeur participe à l’analyse, la
conception détaillée et les travaux d’adaptation, de
créations des pages Web et de designs. Il assurera la
gestion de toutes les phases itératives et
incrémentales. Il veillera à la cohérence
La charge de travail de l’équipe projet SNDI, évaluée à 350 j/h, est détaillée dans le tableau ci-
dessous :
Ressources
Cadrage 4 4 3 2 2 2 1 1 2 21
Analyse 3 10 10 10 10 5 1 1 50
Réalisation 2 35 35 35 35 10 2 5 159
Recette Client 2 4 4 4 4 2 0 0 2 22
Mise en œuvre 2 5 5 0 0 0 5 3 2 22
Formation 1 2 2 2 2 0 0 2 11
Assistance 0 5 20 20 0 0 10 10 65
CHARGE TOTALE PAR
14 65 79 73 53 19 19 22 6 350
RESSOURCE
Une assistance d’un (01) mois sera dédiée pour une bonne prise en main du système par les acteurs métiers.