Présentation PFE

  • Published on
    14-Nov-2014

  • View
    2.447

  • Download
    1

Embed Size (px)

DESCRIPTION

Conception et dveloppement d'une application Web de Gestion de projet bas sur la mthodologie Scrum

Transcript

  • 1. Conception et dveloppement dune application interactive de gestion de sprint de la mthodologie SCRUM et de partage de connaissances Ralis par: Ilef BEN SLIMA Encadr par: Mme Leila MEFTEH Mme Fatma BAKLOUTI Projet de fin dtudes

2. Introduction 3 3. Chaos report historique Daprs les donnes du Standish Group Augmentation du taux de russite des projets (37% en 2010). Facteurs de cette augmentation: Adoption de mthodologie de gestion de projet Apport des mthodologies Agile Le travail collaboratif Une bonne gestion de projet ncessite la collaboration entre les membres dune quipe. 4 Contexte du projet Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 4. dveloppement de systmes avioniques embarqus dveloppement de banc d'essai dveloppement de simulateur des quipements de lavion Multimdia Tlcommunication Scurit Systme dinformation Automobile Industrie Organisme daccueil Dfense et avionique 5 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 5. Agile SCRUM 6 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 6. 7 Etude de lexistant et Problmatique 7. Mthode de Telnet et ses limites Utilisation difficile de fichiers Excel Affectation manuelle des tches aux ressources, vrification de la disponibilit des ressources Remplissage manuel des pourcentages davancement de chaque membre de lquipe, sous la responsabilit du chef de projet Partage dinformations et de connaissances difficile en dehors des runions. Backlog de sprint Performance de sprint Planification de sprint 8 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 8. 9 Outils de Scrum existants Exigences de Telnet Post-it/ Tableau de bord Drag and drop de tche Interactivit (notification, messages, forum) Gratuit Mingle (Forum) Pivotal Tracker _ IceScrum AgileFant _ Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 9. Solution propose 10 10. 11 Scrum - Dcomposition du projet en sprints - Gestion du Backlog de sprint - Tche sous forme de Post-it - Drag and drop des post-it + Module de gestion de congs Forum pour rsoudre les problmes Module de partage dinformations Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 11. Gestion du cycle de vie dun projet Gestion dinscription, des congs, Gestion de projet et de ressources Gestion de la planification dun sprint Suivi de lavancement au cours du sprint valuation du sprint Gestion et suivi de sprint Facilit de la communication Partage dinformations via un systme de notifications et un systme de messagerie prive Partage dinformations et de connaissances 12 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 12. Architecture et Choix conceptuels 13 13. BD Persistance de donnes Mcanismes daccs aux donnes Couche de donnes Utilisateur Couche prsentation Vues (pages web) Modles Contrleurs Couche Mtier Interfaces Services mtier Mcanismes daccs aux donnes Patron de conception DAO: Data Access Object Vues (pages web) Modles Contrleurs Patron de conception MVC: Model Vue - Contrleur 14 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 14. Mise en place de lapplication 15 15. Choix technologiques Technologie de programmation: 16 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives Bibliothques utilises: Systme de gestion de base de donnes: 16. Cycle de vie du projet Sprint 1 Authentification Cration de projet Affectation des ressources Inscription des utilisateurs Sprint 2 Gestion de backlog Planification de sprint Clture de sprint Exportation du backlog Sprint 3 Cration de post-it Drag and drop de post-it Edition tche Sprint 4 Cration des Graphes Exportation des graphes Sprint 5 Gnration de notifications Envoie de messages Sprint 6 Mise en place dun forum de discussions Module 1 Gestion de projets et ressources Module 2 Gestion et suivi de sprint Module 3 Partage dinformations et de connaissances 17 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 17. Module 1: Gestion de projet et ressources 18 18. Module 1: Spcification 19 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 19. Module 1: Spcification 20 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 20. Module 1: Conception 21 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 21. Cration dun projet Module 1: Implmentation 22 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 22. Module 2: Gestion et suivi de sprint 23 23. Module 2: Spcification 24 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 24. Module 2: Conception 25 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 25. Cration, mise jour et exportation du Backlog Module 2: Implmentation 26 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 26. Planification dun sprint Module 2: Implmentation 27 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 27. Suivi de sprint Module 2: Implmentation 28 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 28. Suivi de performance de sprint Module 2: Implmentation 29 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 29. Module 2: Implmentation 30 Clture du sprint Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 30. Module 3: Partage dinformations et de connaissances 31 31. Module 3: Spcification 32 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 32. Module 3: Conception 33 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 33. Rception de notification lors de la terminaison dune tche Module 3: Implmentation 34 Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 34. Conclusion et perspectives 35 35. Conclusion 36 Ralisation dune application de gestion de projet base sur la mthodologie Scrum Automatisation des tches du chef de projet Garantie de la collaboration entre les membres de lquipe Intgration dun module de gestion de ressources et de congs Intgration dun aspect interactif travers un systme de notification Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives 36. 37 Intgration dun systme de confrence qui permet de mener les runions Interfaage avec la base de donnes de Telnet pour rcuprer les congs Mise en place dun systme d'alerte qui prvient le dveloppeur des tches qu'il faut raliser pour le jour actuel Intgration dun agenda dans lequel l'utilisateur peut noter ses rendez- vous. Introduction Etude de lexistant et problmatique Solution propose Architecture et choix conceptuels Mise en place Conclusion et perspectives Perspectives 37. Merci pour votre attention