Gestion et Suivi des Projets informatique

Preview:

DESCRIPTION

 

Citation preview

Soutenu Le 26/11/2010

Réalisé par :

Jihed KAOUECH

Encadré par :

Mme. Chiraz ZRIBI

M. Adel ELJ

1 • Introduction

2 • Problématique

3 • Solution

4 • Conception

5 • Réalisation

6 • Conclusion

2

Introduction Problématique RéalisationSolution ConclusionConception

3

Connaissances Outils TechniquesCompétences

Démarche

Introduction Problématique RéalisationSolution ConclusionConception

4

Connaissances Outils TechniquesCompétences

Démarche

Introduction Problématique RéalisationSolution ConclusionConception

5

Planifier

Piloter

AnticiperOrganiser

Animer

NégocierSuivre Gestion de projet

RéalisationSolution ConclusionConceptionProblématiqueIntroduction

6

RéalisationSolution ConclusionConceptionProblématiqueIntroduction

7

Problématique Réalisation ConclusionConceptionIntroduction

8

Automatiser la gestion des projets informatique

Réaliser une application web

Solution

‐ Automatiser l’affectation des tâches‐ Automatiser l’affectation des rôles.‐ Suivre l'avancement du projet en temps réel à travers un tableau de bord.‐ Permettre au client de suivre l’état de leurs projets

Problématique Réalisation ConclusionConceptionIntroduction

9

Automatiser la gestion des projets informatique

Réaliser une application web

Solution

‐ Automatiser l’affectation des tâches‐ Automatiser l’affectation des rôles.‐ Suivre l'avancement du projet en temps réel à travers un tableau de bord.‐ Permettre au client de suivre l’état de leurs projets

Problématique Réalisation ConclusionConceptionIntroduction

10

Solution

Communication facile avec les membres de l'équipe

projet

Accès automatique direct aux projets

Automatiser la gestion des projets informatique

Gain du temps en terme de suivi

Problématique RéalisationSolution ConclusionConceptionIntroduction

11

Langage de modélisation Graphique

Textuel

unifié

Processus de développement logiciel itératif et incrémental

Problématique RéalisationSolution ConclusionConceptionIntroduction

12

Processus de développement logiciel itératif et incrémental

Problématique RéalisationSolution ConclusionConceptionIntroduction

13

Langage de modélisation Graphique

Textuel

unifié

Aspect fonctionnel

Problématique RéalisationSolution ConclusionConceptionIntroduction

14

Aspect dynamique Aspect techniqueAspect fonctionnel

Planifier un projet

Définir un projet

Mettre à jour un projet

Consulter les tches à effectuer

employé

Consulter l'état du projet

S’authentifier« include »

« include »« include »

« include »

« include »

« include »

Gérer les Comptes

Administrateur

Modifier son compte

« include »

Client

Chef Projet

Planifier un projet

Détailler le projet en tâches élémentaires

Gérer les membres au projet

Gérer les délais

« extend»

« extend»

« extend» Crée une période de travail

Modifier une période de travail

Supprimer une période de travail

Ajouter membre

Supprimer membre

Ajouter une tache

Supprimer une tache

Modifier une tache

« extend»

« extend»

« extend»

« extend»

« extend»

« extend»

« extend»

« extend»

Problématique RéalisationSolution ConclusionConceptionIntroduction

15

Aspect dynamique Aspect techniqueAspect fonctionnel

Problématique RéalisationSolution ConclusionConceptionIntroduction

Gestionnaire de suivi

Chef de projet

Affichage les statistiques

concernant le type de suivi

Calcul de la charge de travail

Interface de l’application

suivi()

Accès au statistique

Base de donnée

Consulter l’historique des tâches

Informations sur le projet

Affichage de la liste des projets

Choix de type de suivi

SuiviProjet()

Accès au choix des projets

Consulter l’état des projet

Choisir le projet à consulter selectProjet()

Accès à l’interface de suiviInterface de suivi

16

Consulter l’historique des tâches

Informations sur les tâches

Calcul des statistiques

Aspect fonctionnel Aspect dynamique Aspect technique

Problématique RéalisationSolution ConclusionConceptionIntroduction

17

Aspect fonctionnel Aspect dynamique Aspect technique

Couche présentation Couche métier Couche persistanceCouche application

Service métier

Inte

rfac

es

Cla

sse

d’im

plé

men

tati

on

DAO

Inte

rfac

es

Cla

sse

d’im

plé

men

tati

on

Co

ntr

ôle

urs

Conteneur web

servlet

JSPBase de donnée

servlet

RéalisationProblématique Solution ConclusionConceptionIntroduction

Environnement Logiciel

18

Frameworks et technologies

RéalisationProblématique Solution ConclusionConceptionIntroduction

Environnement Logiciel

19

RéalisationProblématique Solution ConclusionConceptionIntroduction

20

Frameworks et technologies

RéalisationProblématique Solution ConclusionConceptionIntroduction

Framework Open Source rendant le développement des applications Java Entreprise à la fois plus simple et plus productive.

21

Une infrastructure similaire à un serveur d'application J2EE.

Une intégration facile avec de nombreux autres Frameworks.

Considéré comme un conteneur léger .

Initialiser les objets

Gérer leur cycle de vie

N’est pas liée à une spécification lourde comme J2EE

Gérer leur dépendance entre eux

conteneur

conteneur

léger

léger

RéalisationProblématique Solution ConclusionConceptionIntroduction

22

Framework implémentant le design pattern MVC

Standard J2EE

Permet d’accroitre la productivité du développement de la couche Présentation

JSF ( Java Server Faces )

IceFaces

Bibliothèque de composants graphiques Web2 pour JSF

Framework très avancé qui intègre les capacités de la technologies Web2 AJAX sans écrire du code JavaScript

RéalisationProblématique Solution ConclusionConceptionIntroduction

23

RéalisationProblématique Solution ConclusionConceptionIntroduction

24

RéalisationProblématique Solution ConclusionConceptionIntroduction

25

RéalisationProblématique Solution ConclusionConceptionIntroduction

26

RéalisationProblématique Solution ConclusionConceptionIntroduction

27

RéalisationProblématique Solution ConclusionConceptionIntroduction

28

RéalisationProblématique Solution ConclusionConceptionIntroduction

29

RéalisationProblématique Solution ConclusionConceptionIntroduction

30

RéalisationProblématique Solution ConclusionConceptionIntroduction

31

RéalisationProblématique Solution ConclusionConceptionIntroduction

32

RéalisationProblématique Solution ConclusionConceptionIntroduction

33

RéalisationProblématique Solution ConclusionConceptionIntroduction

34

RéalisationProblématique Solution ConclusionConceptionIntroduction

35

RéalisationProblématique Solution ConclusionConceptionIntroduction

36

RéalisationProblématique Solution ConclusionConceptionIntroduction

37

RéalisationProblématique Solution ConclusionConceptionIntroduction

38

ConclusionProblématique RéalisationSolution ConceptionIntroduction

39

Approfondir nos connaissances dans le domaine de gestion des projets.

Développement d’une application de gestion et suivi des projets.

Découvrir des nouveaux Frameworks

Importance de la communication

Intégration dans la vie professionnel

ConclusionProblématique RéalisationSolution ConceptionIntroduction

40

Approfondir nos connaissances dans le domaine de gestion des projets.

Développement d’une application de gestion et suivi des projets.

Découvrir des nouveaux Frameworks

Importance de la communication

Intégration dans la vie professionnel

ConclusionProblématique RéalisationSolution ConceptionIntroduction

41

Améliorer les interfaces concernant la planification et le suivi des projets.

Répondre à d’autres besoins de l’utilisateur.

Faciliter l’accès aux profils pour garantir un meilleur choix d’affectation.

Recommended