1. APPLICATION WEB ET MOBILE SPÉCIALISÉE DANS LES
TRANSACTIONS COMMERCIALES
–VITRINIUM –
2. SPRINT 2
FRONT OFFICE
SPRINT 1
ARCHITECTURE
SPRINT ZERO
INFRASTRUCTURE DE
DÉVELOPPEMENT
CONCLUSION
ETAT DE L’ART
INTRODUCTION
PLAN
SPRINT 3 ET 4
BECK OFFICE ET APIS
3. INTRODUCTION ETAT DE L’ART SPRINT 2SPRINT 1SPRINT ZERO SPRINT 3 ET 4 CONCLUSION
Cadre du projet
4. SPRINT 2SPRINT 1SPRINT ZERO SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
CRITIQUE AU NIVEAU
DE DESIGN
CRITIQUE AU NIVEAU DU
CONTENU
SOLUTION PROPOSÉE
ETAT DE L’ART
ETAT DE L’ART
5. SPRINT 2SPRINT 1SPRINT ZERO SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
CRITIQUE DE L’EXISTANTCRITIQUE AU NIVEAU DE DESIGN
CRITIQUE AU NIVEAU DU
CONTENU
SOLUTION PROPOSÉE
ETAT DE L’ART
Au niveau de design
• Design basique
• Pages chargées
• Publicité partout
• Inadaptabilité avec
Les terminaux mobiles
• …
6. SPRINT 2SPRINT 1SPRINT ZERO SPRINT 3 ET 4 CONCLUSION
INTRODUCTIO
N
SOLUTION PROPOSÉE
ETAT DE L’ART
• Profitant de systèmes existants (Facebook, Google..)
• Une plateforme de communication
• Un système public des comptes rendu « feedback»
pour toutes les transactions
• Annonces très détaillées et bien indexées
7. SPRINT 2SPRINT 1SPRINT ZERO SPRINT 3 ET 4 CONCLUSION
INTRODUCTIO
N
MÉTHODOLOGIE ET CYCLE DE VIE
ETAT DE L’ART
Cycle de vie de notre projet
Agile Scrum
8. ETAT DE L’ART SPRINT 2 SPRINT 3 ET 4 CONCLUSION
INTRODUCTIO
N
SPRINT ZERO SPRINT 1
SPRINT ZÉRO
Le but: Vision globale du produit à réaliser
9. ETAT DE L’ART SPRINT 2 SPRINT 3 ET 4 CONCLUSIONINTRODUCTION SPRINT 1
ETUDE DES BESOINS
SPRINT ZERO
Les acteurs
• L’utilisateur
• Le développeur
• L’administrateur
10. ETAT DE L’ART SPRINT 2 SPRINT 3 ET 4 CONCLUSIONINTRODUCTION SPRINT 1
Les besoins fonctionnels
Utilisateur et développeur :
SPRINT ZERO
ETUDE DES BESOINS
11. ETAT DE L’ART SPRINT 2 SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
SPRINT ZERO
SPRINT 1
ETUDE DES BESOINS
Les besoins fonctionnels
L’administrateur:
12. ETAT DE L’ART SPRINT 2 SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
SPRINT ZERO
SPRINT 1
ETUDE DES BESOINS
Les besoins non fonctionnels
• Ergonomie des interfaces
• Performance
• Fiabilité.
• Sécurités et confidentialités.
13. ETAT DE L’ART SPRINT 2 SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
SPRINT ZERO
SPRINT 1
ETUDE TECHNIQUE
Coté serveur Coté client
Les Choix
Technologiques
PHP 5.4 HTML5, CSS3,
JQuery,
JavaScript, AJAX.
Les Choix de
plateforme de
développement
Notre propres
plateforme
Twitter Bootstrap
14. ETAT DE L’ART SPRINT 2 SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
SPRINT ZERO
SPRINT 1
PLANIFICATION DE RELEASE
15. SPRINT 1ETAT DE L’ART SPRINT 2SPRINT ZERO SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
SPRINT 1
Le but: L’architecture du système
16. ETAT DE L’ART SPRINT 2SPRINT ZERO SPRINT 3 ET 4 CONCLUSIONINTRODUCTION
LES PATRONS DE CONCEPTION
SPRINT 1
Les patrons de conception
• MVC (Model View Controller).
• Front Controller.
• Factory.
• Registry.
• Singleton
17. ETAT DE L’ART
SPRINT 2
SPRINT ZERO
SPRINT 3 ET 4
CONCLUSION
INTRODUCTION
CONCEPTION
SPRINT 1
18. ETAT DE L’ART
SPRINT 2
SPRINT ZERO
SPRINT 3 ET 4
CONCLUSION
INTRODUCTION
CONCEPTION
SPRINT 1
20. ETAT DE L’ART SPRINT 1SPRINT ZERO SPRINT 3 ET 4 CONCLUSIONSPRINT 2INTRODUCTION
SPRINT 2
Le but: Le front office
21. SPRINT 3 ET 4ETAT DE L’ART SPRINT 1SPRINT ZERO CONCLUSIONINTRODUCTION
SPÉCIFICATION DÉTAILLÉ
SPRINT 2
Diagramme de cas d’utilisation «Gérer les offres»
22. ETAT DE L’ART
SPRINT 1
SPRINT ZERO
SPRINT 3 ET 4
CONCLUSION
INTRODUCTION
CONCEPTION
SPRINT 2
Diagramme de séquence «Gérer les offres»
23. SPRINT 3 ET 4ETAT DE L’ART SPRINT 1SPRINT ZERO CONCLUSIONINTRODUCTION
SPÉCIFICATION DÉTAILLÉ
SPRINT 2
Le deliverable de Sprint 2
24. ETAT DE L’ART SPRINT 2SPRINT 1SPRINT ZERO CONCLUSIONSPRINT 3 ET 4INTRODUCTION
SPRINT 3 ET 4
Le but: Le Back office et Les APIs
25. SPRINT 1 SPRINT 2 CONCLUSION
SPRINT 3: SPÉCIFICATION DES BESOINS DÉTAILLÉ
ETAT DE L’ART SPRINT ZEROINTRODUCTION
SPRINT 3 ET 4
Diagramme de cas d’utilisation «Contrôler les composants du système»
26. ETAT DE L’ART
SPRINT 1
SPRINT ZERO
CONCLUSION
INTRODUCTION
SPRINT 3:
CONCEPTION
SPRINT 3 ET 4
Diagramme de séquence de l’administration
SPRINT 2
27. SPRINT 2ETAT DE L’ART SPRINT 1SPRINT ZERO CONCLUSIONINTRODUCTION
SPRINT 3: RÉALISATION
SPRINT 3 ET 4
Le deliverable de Sprint 3
28. ETAT DE L’ART SPRINT 2SPRINT 1SPRINT ZERO CONCLUSION
SPRINT 3 ET 4
INTRODUCTION
SPRINT 4: SPÉCIFICATION DES BESOINS DÉTAILLÉ
Diagramme de ces d’utilisation « Gérer les applications »
29. SPRINT 2 CONCLUSION
SPRINT 4: CONCEPTION
Diagramme de séquence de l’architecture REST
ETAT DE L’ART SPRINT 1SPRINT ZERO
SPRINT 3 ET 4
INTRODUCTION
30. SPRINT 2 CONCLUSION
SPRINT 4: RÉALISATION
Le SDK
ETAT DE L’ART SPRINT 1SPRINT ZERO
SPRINT 3 ET 4
INTRODUCTION
31. ETAT DE L’ART SPRINT 2SPRINT 1SPRINT ZERO CONCLUSIONSPRINT 3 ET 4INTRODUCTION
VIDÉO
32. ETAT DE L’ART SPRINT 2SPRINT 1SPRINT ZERO SPRINT 3 ET 4
• Difficultés rencontrés:
Gestion du temps
Outils de développement
• La plupart des objectifs citées sont atteints.
• Ce projet de fin d’études peut être mieux
développé et enrichi dans les futurs Sprints.
• Perspectives:
Payement en ligne
Chat instantané
CONCLUSIONINTRODUCTION