11
Description Tâche Temps Semaine 38 Semaine 39 Semaine 40 Semaine 41 Semaine 42 Semaine 43 Semaine 44 Semaine 45 Semaine 46 Semaine 47 Semaine 48 Semaine 49 [ID] [jours] Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve 18 19 20 21 22 25 26 27 28 29 2 3 4 5 6 9 10 11 12 13 16 17 18 19 20 23 24 25 26 27 30 31 1 2 3 6 7 8 9 10 13 14 15 16 17 20 21 22 23 24 27 28 29 30 1 4 5 6 7 8 Total projet 60 Tâche 1: Noyau 1 3 Mise en place de l'environnement de dév. 1.1 2 Tests de fonctionnement 1.2 1 Tâche 2: Spécifications phases 2 & 3 & 4 2 11 Cas d'utilisations 2.1 1 Création du modèle de domaine, format d'importation 2.2 2 Diagrammes de classes 2.3 2 Elaboration des tests de validation pour ces phases 2.4 5 Validation des spécifications 2.5 1 Tâche 3: Connexion / Administration * 3 5 3.1 Serveur : implémentation du gestionnaire d'utilisateur 3.2 2 Client : Réalisation Interface web Connexion (JSP) 3.3 1 Réalisation Interface web administration (JSP) 3.4 2 Tâche 4: Gestion données simple * 4 4 Serveur : implémentation classes d'importation 4.1 2 Client : Réalisation interface web (JSP) 4.2 2 5 5 Serveur : Implémentation classes permettant la gestion des vu 5.1 3 Client : Réalisation interface web (JSP) 5.2 2 Tâche 6: Acceptation 1 6 1 Tests d'acceptation phases 2, 3 et 4. Execution + c 6.1 1 Tâche 7: Spécifications phases 5 & 6 7 7 Spécifications 7.1 3 Elaboration des tests de validation 7.2 3 validation des spécifications 7.3 1 Tâche 8: Analyse spatiale inter. Standard * 8 7 Serveur : Implémentation des classes liées à l'analyse spatia 8.2 2 Réalisation du gestionnaire des légendes (version b 8.3 2 Implémentation protocole d'application pour MapServ 8.4 1 Client : Rélisation interface web (JSP) 8.5 2 Tâche 9: Analyse temporelle inter. Standard * 9 4 Serveur : Implémentation des classes de fabrication des graph 9.2 2 Client : Réalisation interface web (JSP) 9.3 2 Tâche 10: Acceptation 2 10 1 Tests d'acceptation phase phase 5 & 6 10.1 1 Tâche 11: Déploiement 11 2 Création procédure de déploiement 11.1 2 Réunions, rapport, autres 12 10 Gestion de projet, réunions 12.1 4 Rapport 12.2 6 * tests unitaires inclus Forum Fribourg Séance de validation des spécifications, présence du mandant requise Concerne : Mrs. Buchs & Birrer Séances d'acceptation, présence du mandant à définir (pas nécessaire les 2 jours). Concerne : M.Birrer (évent M. Buchs) Planning - Travail de diplôme - Daucourt Patrick Rédaction des spécifications détailées phases Connexion/Administration, Gestion données simple et Création de vues Choix technologies utilisées pour le développement + prise en main Tâche 5: Création de vues * Rédaction des spécifications détaillées des phases d'analyses spatiales et temporelle avec un niveau d'interactivité standard Envois des rapports intermédiaires (27 octobre et 17 novembre) Rendu final (8 décembre à 12h)

Planification de Projet - Exemple Pratique Avec Excel

Embed Size (px)

Citation preview

Page 1: Planification de Projet - Exemple Pratique Avec Excel

Description Tâche Temps Semaine 38 Semaine 39 Semaine 40 Semaine 41 Semaine 42 Semaine 43 Semaine 44 Semaine 45 Semaine 46 Semaine 47 Semaine 48 Semaine 49[ID] [jours] Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve

18 19 20 21 22 25 26 27 28 29 2 3 4 5 6 9 10 11 12 13 16 17 18 19 20 23 24 25 26 27 30 31 1 2 3 6 7 8 9 10 13 14 15 16 17 20 21 22 23 24 27 28 29 30 1 4 5 6 7 8

Total projet 60

Tâche 1: Noyau 1 3

Mise en place de l'environnement de dév. 1.1 2

Tests de fonctionnement 1.2 1

Tâche 2: Spécifications phases 2 & 3 & 4 2 11

Cas d'utilisations 2.1 1

Création du modèle de domaine, format d'importation 2.2 2

Diagrammes de classes 2.3 2

Elaboration des tests de validation pour ces phases 2.4 5

Validation des spécifications 2.5 1

Tâche 3: Connexion / Administration * 3 5

3.1

Serveur :implémentation du gestionnaire d'utilisateur 3.2 2

Client :Réalisation Interface web Connexion (JSP) 3.3 1

Réalisation Interface web administration (JSP) 3.4 2

Tâche 4: Gestion données simple * 4 4

Serveur :implémentation classes d'importation 4.1 2

Client :Réalisation interface web (JSP) 4.2 2

5 5

Serveur :Implémentation classes permettant la gestion des vues 5.1 3 Client :Réalisation interface web (JSP) 5.2 2

Tâche 6: Acceptation 1 6 1

Tests d'acceptation phases 2, 3 et 4. Execution + corrections 6.1 1

Tâche 7: Spécifications phases 5 & 6 7 7

Spécifications 7.1 3

Elaboration des tests de validation 7.2 3

validation des spécifications 7.3 1

Tâche 8: Analyse spatiale inter. Standard * 8 7

Serveur :Implémentation des classes liées à l'analyse spatiale 8.2 2

Réalisation du gestionnaire des légendes (version basique) 8.3 2

Implémentation protocole d'application pour MapServer 8.4 1

Client :Rélisation interface web (JSP) 8.5 2

Tâche 9: Analyse temporelle inter. Standard * 9 4

Serveur :

Implémentation des classes de fabrication des graphiques 9.2 2

Client :

Réalisation interface web (JSP) 9.3 2

Tâche 10: Acceptation 2 10 1

Tests d'acceptation phase phase 5 & 6 10.1 1

Tâche 11: Déploiement 11 2

Création procédure de déploiement 11.1 2

Réunions, rapport, autres 12 10

Gestion de projet, réunions 12.1 4

Rapport 12.2 6 * tests unitaires inclus

Forum Fribourg

Séance de validation des spécifications, présence du mandant requise Concerne : Mrs. Buchs & Birrer

Séances d'acceptation, présence du mandant à définir (pas nécessaire les 2 jours). Concerne : M.Birrer (évent M. Buchs)

Planning - Travail de diplôme - Daucourt Patrick

Rédaction des spécifications détailées phases Connexion/Administration, Gestion données simple et Création de vues

Choix technologies utilisées pour le développement + prise en main

Tâche 5: Création de vues *

Rédaction des spécifications détaillées des phases d'analyses spatiales et temporelle avec un niveau d'interactivité standard

Envois des rapports intermédiaires (27 octobre et 17 novembre)

Rendu final (8 décembre à 12h)

Page 2: Planification de Projet - Exemple Pratique Avec Excel

Suivi - Travail de diplôme - Daucourt PatrickDescription Tâche Planifié Utilisé

[ID] [jours] [heures] [heures]

Total projet 60 510 239

Tâches-->

1: Noyau 3 25.5 39

Mise en place de l'environnement de dév. 1.1 2 17 27Tests de fonctionnement 1.2 1 8.5 12

2: Spécifications phases 2 & 3 & 4 11 93.5 78.75

2

Cas d'utilisations 2.1 1 8.5 3Création du modèle de domaine, format d'importation 2.2 2 17 32.25Diagrammes de classes 2.3 2 17 15

élaboration des tests de validation 2.4 5 42.5 24Validation des spécifications 2.5 1 8.5 4.5

3: Connexion / Administration * 5 42.5 106.75

Choix technologies utilisées pour le développement + prise en main 3.1 0 40.5Serveur :

implémentation du gestionnaire d'utilisateur 3.2 2 17 36.75Client :

Réalisation Interface web Connexion (JSP) 3.3 1 8.5 14.5Réalisation Interface web administration (JSP) 3.4 2 17 15

4: Gestion données simple * 4 34 0

Serveur :

implémentation classes d'importation 4.2 2 17Client :

Réalisation interface web (JSP) 4.3 2 17

5 42.5 0

Serveur :

Implémentation classes permettant la gestion des vues 5.2 3 25.5Client :

Réalisation interface web (JSP) 5.3 2 17

6: Acceptation 1 1 8.5 0

Tests d'acceptation phases 2, 3 et 4. Execution + corrections 6.1 1 8.5

7: Spécifications phases 5 & 6 7 59.5 0

7.1 3 25.5élaboration des tests de validation 3 25.5validation des spécifications 7.2 1 8.5

8: Analyse spatiale inter. Standard * 7 59.5 0

Serveur :

Implémentation des classes liées à l'analyse spatiale 8.2 2 17Réalisation du gestionnaire des légendes (version basique) 8.3 2 17Implémentation protocole d'application pour MapServer 8.4 1 8.5

Rédaction des pécifications détailées phases Connexion/Administration, Gestion données simple et Création de vues

5: Création de vues *

Rédaction des spécifications détaillées des phases d'analyses spatiales et temporelle avec un niveau d'interactivité standard

Page 3: Planification de Projet - Exemple Pratique Avec Excel

Client :

Rélisation interface web (JSP) 8.5 2 17

9: Analyse temporelle inter. Standard * 4 34 0

Serveur :

Implémentation des classes de fabrication des graphiques 9.2 2 17Client :

Réalisation interface web (JSP) 9.3 2 17

10: Acceptation 2 1 8.5 0

Tests d'acceptation phase phase 5 & 6 10.1 1 8.5

11: Déploiement 2 17 0

Création procédure de déploiement 11.1 2 17

12 : Réunions, rapport, autres 10 85 14.5

Gestion de projet, réunions 12.1 4 34 14.5Rapport 12.2 6 51

Page 4: Planification de Projet - Exemple Pratique Avec Excel

Différence

[heures]

271

13.510

3.5

-14.75

-5.515.25

-2-18.5

-4

64.25

40.5

19.75

6-2

-34

-17

-17

-42.5

-25.5

-17

-8.5-8.5

-59.5

-25.5-25.5

-8.5

-59.5

-17-17

-8.5

Page 5: Planification de Projet - Exemple Pratique Avec Excel

-17

-34

-17

-17

-8.5-8.5

-17-17

-70.5-19.5

-51

Page 6: Planification de Projet - Exemple Pratique Avec Excel

Semaine 38 / 18.09 - 22.09

Jour Description Heures

Lundi 18 Congé

Total 0

Mardi 19

12.1 1.5

12.1 1

12.1 2

1.1 4

Total 8.5

Mercredi 20

Installation Ubuntu Draper + Java + Eclipse 3.2 + Tomcat 5.17 + PostgreSQL. 1.1 9

Mise à jour du planning et envois pour confirmation. 12.1 0.5

Total 9.5

Jeudi 21 1.1 8

Total 8

Vendredi 22 1.2 5

Début spécifications. 2.1 3

Total 8

Rédaction journal de travail + compte-rendu 12.1 0.75

Total 0.75

Total semaine 34.75

Récapitulatif 1.1 211.2 5

12.1 5.752.1 3

Référence Planning

Distribution des cahiers des charges par Mme Villa à l'ensemble des étudiant E+I, présentation des condition de déroulement du travail de diplôme

Demande de renseignement concernant la mise en place de ma distribution Linux à Alexandre Delez (Assistant E+I), mais celui-ci n'a pas pu me donner d'informations précises.

Discussion de groupe avec M. Buchs concernant le déroulement du projet + disscussion personnel (par projet)

Installation d'une distribution Debian (Sarge). Après avoir passer beaucoup de temps à installer Java, eclipse et Tomcat j'ai pris la décision de passer sur une distribution Ubuntu (Draper).En effet ayant remarqué que la prise en main de la debian sarge allait me prendre plus de temps que prévu et du fait que j'avais déjà une etite éxperience avec une distr. Ubuntu il m'a paru plus sage de changer directment avant d'être confronté à de trop gros problèmes d'installation.

Suite installation système avec installation d'un plugin permettant l'utilisation de Tomcat au travers de l'IDE eclipse, ceci facilitera le développement et le déploiement par la suite.

Essais Tomcat + Eclipse + PostgreSQL --> ok fonctionnel. Installation de MapServer (pas encore tout à fait terminée, ceci sera fait en // la semaine prochaine).

Dimanche 24

Page 7: Planification de Projet - Exemple Pratique Avec Excel

Semaine 39 / 25.09 - 29.09

Jour Description Heures

Lundi 25

Rédaction des pécifications Connexion/Administration. 2.2 8.5

Compilation de MapServer et des librairies nécessaires à son bon fonctionnement. 1.1 3

Total 11.5

Mardi 26

Mise à jour du planning en fonction des disponibilités de chacuns. 12.1 0.5

2.2 9.5

1.1 3

Total 13

Mercredi 27 2.2 7.75

Total 7.75

2.2 3.5

Jeudi 28 Création des diagrammes de classes 2.3 4

Total 7.5

Vendredi 29

12.1 2

2.2 3

Suite création des diagrammes de classes 2.3 3

Total 8

Samedi 30

Total 0

Dimanche 1 Rédaction journal de travail + compte-rendu 12.1 0.75

Total 0.75

Total semaine 48.5

Récapitulatif 1.1 62.2 32.252.3 712.1 3.25

Référence Planning

Suite de la rédaction des spécifications avec en plus la Gestion des données. Premier jet du modèle conceptuel de la base de données (soumis à M. Buchs). Demande d'informations à M.Birrer concernant le format des données

Suite dela compilation de MapServer, ainsi que compilation du Java Mapscript. Java MapScript opérationnel en ligne de commande. Reste à tester avec Tomcat.

Suite spécifications + gestion des vues. Définition des formats d'importation grâce au informations reçues par M. Birrer (mail + tel de 40 min..). Contact tel. Avec M. Buchs concernant le premier jet des spécifications, remarques, amélioration à apportées au document.

Modification du schéma conceptuel, fin de la spécification du format d'importation ZEPHYR et JEP.

Tel avec M. Buchs : quelques modifications sont encore à apporter aux spécifications, nottament la suppression de quelques fonctionnalités. Réservation de la salle pour la séance de validation la semaine prochaine.

Mise à jour des spécifications en fonction des remarques de M. Buchs. Envoyé un mail expliquant les changements apportés ainsi que la dernière version des spécifications à M. Birrer pour confirmation.

Pour info : réponse de M. Birrer concernant les modifications apportées aux spécs: la question de la visibilité des vues entre utilisateurs doit être discutée vendredi prochain lors de la séance de validation.

Page 8: Planification de Projet - Exemple Pratique Avec Excel

Semaine 40 / 02.10 - 06.10

Jour Description Heures

Lundi 2 Élaboration des cas tests pour les phases 2, 3 & 4 2.4 8

Total 8

Mardi 3

2.4 8

12.1 4

Total 12

Mercredi 4 Forum Fribourg

Total 0

Jeudi 5 2.4 8

1.2 3

Total 11

Vendredi 6

Séance de validation des spécifications, c.f. PV de la séance. 2.5 4.5

2.3 4

Total 8.5

Total semaine 39.5

Récapitulatif 1.2 32.3 42.4 242.5 4.512.1 4

Référence Planning

Élaboration des cas tests pour les phases 2, 3 & 4, préparation des données tests. Envoi du premier jet à M. Buchs pour commentaire.

Rendez-vous ä Yverdon avec M. Grin pour discuter des différents formats vectoriels, pour le représentation des données cartographiques. Puis avec M. Roh, assistant Heig-vd, présentation de différents projets tests réalisés avec MapServer dans le cadre de l'école.

Élaboration des cas tests, mise en forme des documents pour la séance de validation. Préparation d'un manuel d'instruction pour les cas tests. Préparation d'un manuel d'instruction pour l'installation de la machine de test (il doit encore être complété pour MapServer et postgreSQL)

Suite des Tests MapServer-Tomcat. Problème de librairie, Tomcat ne charge pas la librairie java mapscipt. Ce problème va être résolu plus tard.

Réalisation du diagramme relationnel de la base de données et implémentation de celle-ci.

Page 9: Planification de Projet - Exemple Pratique Avec Excel

Semaine 41 / 09.10 - 13.10

Jour Description Heures

Diagrammes de classes 2.3 4

Lundi 9 3.1 5

Total 9

Mardi 10 3.1 9.5

Total 9.5

Mercredi 11 3.1 10

Total 10

Jeudi 12 3.1 11

Total 11

Vendredi 13

1.2 4

Réalisation d'exemples Spring à l'aide de tutoriaux 3.1 5

Total 9

Samedi 14 Implémentation du gestionnaire d'utilisateur 3.2 5

Total 5

Total semaine 53.5

Récapitulatif 1.2 42.3 43.1 40.53.2 5

Référence Planning

Recherche d'un framework permettant de développer des application java MVC. Choix porté sur spring. Spring a l'aire complet et permet de bien séparer les différentes couches de développement d'un modèle trois tiers.

Étude de spring au travers de la lecture de la documentation fournie sur le site officiel.

Étude du framework spring au travers de la lecture de la documentation fournie. Définition des interfaces DAO (accès aux données) et service (fonctionnalités fournies par la couche métier).

Étude de spring au travers de la lecture de la documentation fournie. Définition des interfaces DAO (accès aux données) et service (fonctionnalités fournies par la couche métier). Réalisation tutorial Spring pour acquérir les bonnes pratiques de programmation avec Spring.

Mise en commun de la documentation concernant le manuel d'installation de la machine de test avec Hervé Torche. Configuration Apache-Tomcat afin d'être le plus proche de la réalité possible.

Page 10: Planification de Projet - Exemple Pratique Avec Excel

Semaine 41 / 16.10 - 20.10

Jour Description Heures

Lundi 16 3.2 10.25

Total 10.25

Mardi 17 Gestion des sessions (connexion à l'application). 3.2 13.5

Total 13.5Suite gestion des sessions 3.2 8

Mercredi 18 Interface web, page jsp. 3.3 4

Total 12

Jeudi 19 3.3 10.5

Total 10.5

Vendredi 20Mise en place du gestionnaire des utilisateurs. 3.4 8

Sauvegarde de l'état actuel du projet sur un disque externe. 12.1 0.5

Total 8.5

Samedi 21 3.4 7

Total 7

Dimanche 22 12.1 1

Total 1

Total semaine 62.75

Récapitulatif 3.2 31.753.3 14.53.4 15

12.1 1.5

Référence Planning

Mise en œuvre à l'aide de spring la partie accès à la base de données pour ce qui concerne la gestion des utilisateurs.

mise en place de JavaMail pour pouvoir envoyer des emails, tests des fonctionnalités pour la partie connexion.

Suite gestionnaire des utilisateurs, utilisation de javascript dans les pages jsp pour diminuer les communications entre client-serveur.

Rédaction du compte-rendu ainsi que mise à jour du plannng en fonction du retard accumulé, qui est de l'ordre d'une semaine.

Page 11: Planification de Projet - Exemple Pratique Avec Excel

Description Tâche Temps Semaine 38 Semaine 39 Semaine 40 Semaine 41 Semaine 42 Semaine 43 Semaine 44 Semaine 45 Semaine 46 Semaine 47 Semaine 48 Semaine 49[ID] [jours] Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve

18 19 20 21 22 25 26 27 28 29 2 3 4 5 6 9 10 11 12 13 16 17 18 19 20 23 24 25 26 27 30 31 1 2 3 6 7 8 9 10 13 14 15 16 17 20 21 22 23 24 27 28 29 30 1 4 5 6 7 8

Total projet 60.5

Tâche 1: Noyau 1 3

Mise en place de l'environnement de dév. 1.1 2

Tests de fonctionnement 1.2 1

Tâche 2: Spécifications phases 2 & 3 & 4 2 11

Cas d'utilisations 2.1 1

Création du modèle de domaine, format d'importation 2.2 2

Diagrammes de classes 2.3 2

Elaboration des tests de validation pour ces phases 2.4 5

Validation des spécifications 2.5 1

Tâche 3: Connexion / Administration * 3 6

3.1

Serveur :implémentation du gestionnaire d'utilisateur 3.2 2

Client :Réalisation Interface web Connexion (JSP) 3.3 1

Réalisation Interface web administration (JSP) 3.4 3

Tâche 4: Gestion données simple * 4 4

Serveur :implémentation classes d'importation 4.1 2

Client :Réalisation interface web (JSP) 4.2 2

5 5

Serveur :Implémentation classes permettant la gestion des vues 5.1 3

Client :Réalisation interface web (JSP) 5.2 2

Tâche 6: Acceptation 1 6 1

Tests d'acceptation phases 2, 3 et 4. Execution + corrections 6.1 1

Tâche 7: Spécifications phases 5 & 6 7 6.5

Spécifications 7.1 3

Elaboration des tests de validation 7.2 3

validation des spécifications 7.3 0.5

Tâche 8: Analyse spatiale inter. Standard * 8 7

Serveur :Implémentation des classes liées à l'analyse spatiale 8.2 2

Réalisation du gestionnaire des légendes (version basique) 8.3 2

Implémentation protocole d'application pour MapServer 8.4 1

Client :Rélisation interface web (JSP) 8.5 2

Tâche 9: Analyse temporelle inter. Standard * 9 4

Serveur :

Implémentation des classes de fabrication des graphiques 9.2 2

Client :

Réalisation interface web (JSP) 9.3 2

Tâche 10: Acceptation 2 10 1

Tests d'acceptation phase phase 5 & 6 10.1 1

Tâche 11: Déploiement 11 2

Création procédure de déploiement 11.1 2

Réunions, rapport, autres 12 10

Gestion de projet, réunions 12.1 4

Rapport 12.2 6 * tests unitaires inclus

Forum Fribourg

Séance de validation des spécifications, présence du mandant requise Concerne : Mrs. Buchs & Birrer

Séances d'acceptation, présence du mandant à définir (pas nécessaire les 2 jours). Concerne : M.Birrer (évent M. Buchs)

Planning prévu initialement

Planning - Travail de diplôme - Daucourt Patrick

Rédaction des spécifications détailées phases Connexion/Administration, Gestion données simple et Création de vues

Choix technologies utilisées pour le développement + prise en main. Framework choisit : Spring

Tâche 5: Création de vues *

Rédaction des spécifications détaillées des phases d'analyses spatiales et temporelle avec un niveau d'interactivité standard

Envois des rapports intermédiaires (27 octobre et 17 novembre)

Rendu final (8 décembre à 12h)