View
35
Download
0
Embed Size (px)
Connected SoccerLIORET Mathieu M2 Miage ClassiqueGABEL SharafDUMOUCHEL KevinCHAKOUR Yacine
Executive summary
1. Le dveloppementa. Lorganisationb. Dveloppement de lapplicationc. Tests et Qualit SYMFONY2
2. Les fonctionnalitsa. Nos fonctionnalitsb. Organiser vos matchsc. Une navigation intuitived. Des amliorations possible
3. Dmonstration
1. Le dveloppement
a) Lorganisation
API REST Symfony 2 (back-end) : Mathieu, Sharaf La relation entre la base de donnes et lapplication mobile Cration durl (des services) pour effectuer un traitement ct serveur
Dveloppement Android : Sharaf, Yacine Lapplication mobile
Product Owner : Sharaf
a) Lorganisation
Utilisation de Taskulu :
- Rpartition des tches - User stories- Boite outils et
paramtrage - Versionning- Stocker les documents
a) Lorganisation
Backlogs :
Liste des fonctionnalit
Priorit Etat Descriptif rapide
https://docs.google.com/spreadsheets/d/1TDLLj9c3H5H7GQN5dMfiK4X0IDCVdirP8m6_09GNke8/edit#gid=0
b) Dveloppement de lapplication
Mode de dveloppement itratif Mise jour du schma de la base de donnes chaque itration Architecture globale :
Symfony2
Framework PHP
Utilisation du Bundle FOSUserBundle : gestion des utilisateurs
Utilisation du Bundle FOSRestBundle : cration des services API REST
https://footapp-sharaf.c9users.io/ConnectedSoccerPhp/web/api/users
c) Tests et Qualit SYMFONY2
Mise en place dune base de donnes test
La partie Back-end a t test avec PhpUnit avec un coverage (>65%) pour EventBundle.
https://footapp-sharaf.c9users.io/ConnectedSoccerPhp/phpunit-report/Soccer_EventBundle_Controller.html
2. Les fonctionnalits
a) Nos fonctionnalits
Cration dvnement
Crer et participer un match
Localiser des terrains (Google map)
Statistiques (nombre buts, victoire, dfaite)
Gnrer des quipes quilibres
Rcompenses et badges
Mode hors ligne
b) Organiser vos matchs
Participer un vnement facilement
Intgre un calendrier pour avoir accs rapidement linformation
Avoir le dtail dun vnement
c) Une navigation intuitive
Utilisation de Drawer
Accder facilement la liste des fonctionnalits
Menu ergonomique
Navigation simple
d) Amliorations en cours
Notification push
Interfaces graphiques
Extension dautres sport possibles (basket,handball, rugby)
Gestion des formations
3. Dmonstration
Bilan
Dcouverte de nouvelles technologies Challenge intressant Dveloppement itratif formateur Aspect communication et marketing intressant Dploiement dans le playStore prochainement ? (octobre 2016)
Merci de votre attention !