Soutenance PFE CDG Dev

Post on 26-Jun-2015

492 views 3 download

Transcript of Soutenance PFE CDG Dev

Projet de Fin d’Études

CDG Développement

École Nationale Supérieure d’Informatique

et d’Analyse des Systèmes

2007/2008

Sujet :

Mise en place d’une solution informatique de gestion et

de suivi de projets

Soutenu par :

- Abbes SADI

- Omar HAJI

Sous l’encadrement de :

- M. Radouane CHIHEB

- M. Salah BAINA

-M. Alaeddine DAOUDI

Présidente du jury :

- Mme Mounia FREDJ

2

Plan

Contexte général du projet

Étude fonctionnelle

Conception de la solution

Mise en œuvre du projet

Conclusion et perspectives

Introduction

3

Introduction

Planification et suivi des projets : Définir les travaux à réaliser Fixer les objectifs Coordonner les actions Diminuer les risques Suivre les actions en cours Rendre compte de l'état d'avancement des projets.

Enjeu stratégique

4

Système non informatisé

• Données stockées dans des fichiers Excel

• Informations récupérées à partir de courriers électroniques ou d’appels téléphoniques

• Recherche manuelle des informations

• Préparation manuelle des rapports et des présentations

• Gestion séparée des données

Système antécédent

Problématique

Introduction

5

Contexte général du projet

Étude fonctionnelle

Conception de la solution

Mise en œuvre du projet

Conclusion & perspectives

Introduction

6

Contexte général

Contexte général:

CDG Développement :

• Filiale à 100% du Groupe Caisse de Dépôt et de Gestion, elle a été créée courant 2004 afin de mettre en œuvre la stratégie de la CDG dans les activités opérationnelles non financières.

• Le holding est mené à assurer le pilotage, le suivi et le contrôle de ses filiales et participations.

But du projet :

Le but du projet est d’aider le holding , particulièrement la « Direction Suivi des Projets et Réalisations » à mieux assurer sa mission de suivi et de contrôle.

7

Périmètre du projet

Contexte général

ERPERP

GEDGED

WorkflowWorkflow BIBI

SIGSIGProject Management

System

Project Management

System

8

Processus de développement en Y

Branche techniqueBranche fonctionnelle

Branche Mise en Œuvre

- Capture des besoins fonctionnelles- Analyse et spécifications

- Capture des besoins fonctionnelles- Analyse et spécifications

- Capture des exigences techniques- Choix technologiques

- Capture des exigences techniques- Choix technologiques

- Modélisation- Implémentation-Tests-Déploiement

- Modélisation- Implémentation-Tests-Déploiement

Contexte général

9

Conception de la solution

Mise en œuvre du projet

Conclusion & perspectives

Introduction

Contexte général du projet

Étude fonctionnelle

• Gestion des comptes utilisateurs• Gestion des informations des filiales• Gestion des partenaires et des opérateurs

• Gestion des comptes utilisateurs• Gestion des informations des filiales• Gestion des partenaires et des opérateurs

10

Stat.Stat. Admin.Admin. ReportingReportingGestion

desprojets

Gestion des

projetsRechercheRecherche CarteCarte

Project Management

System

Project Management

System

Modules de l’applicationÉtude fonctionnelle

• Tableau de bord des projets• Diagramme de Gantt• Documents des projets• Tranches et sous tranches du projet• Partenaires et opérateurs des projets

• Tableau de bord des projets• Diagramme de Gantt• Documents des projets• Tranches et sous tranches du projet• Partenaires et opérateurs des projets

• Génération automatique defiches projets en format PDF et Word.• Génération automatique deprésentations en format PPT.

• Génération automatique defiches projets en format PDF et Word.• Génération automatique deprésentations en format PPT.

Critères de recherche :• Maître d’ouvrage• Type de projet• Chef de projet• Ville• ..

Critères de recherche :• Maître d’ouvrage• Type de projet• Chef de projet• Ville• ..

• Visualisation des projets sur une carte• Répartition par ville• Visualisation des projets sur une carte• Répartition par ville

• Diagramme des projets par filiale• Diagramme des projets par région• Digramme du TRI moyen par filiale

• Diagramme des projets par filiale• Diagramme des projets par région• Digramme du TRI moyen par filiale

11

Project Management System

Chef de projet

Directeur de pôle

Directeur de projet

Responsable de suivi

Administrateur fonctionnel

Utilisateur groupe CDG

Profils des utilisateurs

Directeur général filiale

Top management

Étude fonctionnelle

12

Mise en œuvre du projet

Conclusion & perspectives

Introduction

Contexte général du projet

Étude fonctionnelle

Conception de la solution

13

Conception de la solutionCas d’utilisation

Chef de projet

Gérer un projetGérer un projet

Valider un projetValider un projet

Directeur de projet

Responsable de suivi

Générer un rapport ou une présentationGénérer un rapport ou une présentation

Rechercher des projetsRechercher des projets

Consulter les statistiques

Consulter les statistiques

AuthentificationAuthentification

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

14

Conception de la solutionDiagramme de classes

ProjetProjet

TrancheTranche

VilleVille

ssTranchessTranche

RégionRégion

IntervProjetIntervProjet

IntervenantIntervenant

PersonnePersonneOrganismeOrganisme

FichierFichierJournalJournal

0..*

1..1

0..*

1..1

0..*

1..1

0..*

0..*

1..11..1

1..*

0..*

0..*

1..1

1..1

0..*

0..*

0..1 1..1

0..*

MOA

MOAD

15

Conclusion & perspectives

Introduction

Contexte général du projet

Étude fonctionnelle

Conception de la solution

Mise en œuvre du projet

16

Mise en oeuvre

Environnement de développement

Apache Tomcat Application ServerApache Tomcat Application ServerApache Tomcat Application ServerApache Tomcat Application Server

SQL Server 2005SQL Server 2005SQL Server 2005SQL Server 2005

J2EEJ2EEJ2EEJ2EE

EasyEclipse 1.2 Java Server EasyEclipse 1.2 Java Server EasyEclipse 1.2 Java Server EasyEclipse 1.2 Java Server

Struts , Hibernate , Ajax, JasperReportsStruts , Hibernate , Ajax, JasperReportsStruts , Hibernate , Ajax, JasperReportsStruts , Hibernate , Ajax, JasperReports

Serveur Serveur d’applicatiod’applicatio

nn

Serveur Serveur d’applicatiod’applicatio

nn

SGBSGBDD

SGBSGBDD

FrameworkFrameworkss

FrameworkFrameworkss

PlateformePlateformePlateformePlateforme

EDIEDIEDIEDI

17

Architecture logicielle

Couche Présentation

Couche Application

Couche Entreprise

Couche Mapping

Interfaces d’utilisation

Logique métier

Traduction des scénarios en services

Mapping Objet/Relationnel

Couche Stockage

Stockage des données

Mise en oeuvre

18

Mise en oeuvre

Démonstration

19

Introduction

Contexte général du projet

Étude fonctionnelle

Conception de la solution

Mise en œuvre du projet

Conclusion & perspectives

20

Système informatiséSystème

antécédent

• Perte de temps et de ressources dans la recherche de l’information valide.• Travail laborieux de préparation des rapports et des présentations.• Dispersion de l’information sur plusieurs sites.

• Base de données• Système de recherche• Génération de rapports• Tableau de bord• Gestion documentaire

Conclusion & perspectives Conclusion

Activité % de réalisation

Analyse & Conception 100%

Mise en œuvre 95%

21

Conclusion & perspectives

Développer un système de notifications automatiques

Développer un module pour la gestion financière des

projets

Internationalisation du contenu

Mettre en place un manuel d’utilisation

Perspectives

Merci pour votre

Attention

Projet de Fin d’Études

CDG Développement

École Nationale Supérieure d’Informatique

et d’Analyse des Systèmes

2007/2008

Sujet :

Mise en place d’une solution informatique de gestion et

de suivi de projets

Soutenu par :

- Abbes SADI

- Omar HAJI

Sous l’encadrement de :

- M. Radouane CHIHEB

- M. Salah BAINA

-M. Alaeddine DAOUDI

Présidente du jury :

- Mme Mounia FREDJ