SlideShare une entreprise Scribd logo
Connected Soccer
LIORET Mathieu M2 Miage Classique
GABEL Sharaf
DUMOUCHEL Kevin
CHAKOUR Yacine
Executive summary
1. Le développement
a. L’organisation
b. Développement de l’application
c. Tests et Qualité SYMFONY2
2. Les fonctionnalités
a. Nos fonctionnalités
b. Organiser vos matchs
c. Une navigation intuitive
d. Des améliorations possible
3. Démonstration
1. Le développement
a) L’organisation
● API REST Symfony 2 (back-end) : Mathieu, Sharaf
○ La relation entre la base de données et l’application mobile
○ Création d’url (des services) pour effectuer un traitement côté serveur
● Développement Android : Sharaf, Yacine
○ L’application mobile
● Product Owner : Sharaf
a) L’organisation
Utilisation de Taskulu :
- Répartition des tâches
- User stories
- Boite à outils et
paramètrage
- Versionning
- Stocker les documents
a) L’organisation
Backlogs :
● Liste des
fonctionnalité
● Priorité
● Etat
● Descriptif rapide
b) Développement de l’application
● Mode de développement itératif
● Mise à jour du schéma de la base de données à chaque itération
● Architecture globale :
Symfony2
Framework PHP
Utilisation du Bundle
FOSUserBundle : gestion des
utilisateurs
Utilisation du Bundle
FOSRestBundle : création des
services API REST
c) Tests et Qualité SYMFONY2
Mise en place d’une base de données “test”
La partie Back-end a été testé avec PhpUnit avec un coverage (>65%) pour EventBundle.
2. Les fonctionnalités
a) Nos fonctionnalités
Création d’évènement
Créer et participer à un match
Localiser des terrains (Google map)
Statistiques (nombre buts, victoire, défaite)
Générer des équipes équilibrées
Récompenses et badges
Mode hors ligne
b) Organiser vos matchs
Participer un évènement facilement
Intègre un calendrier pour avoir accès rapidement à l’
information
Avoir le détail d’un évènement
c) Une navigation intuitive
Utilisation de Drawer
Accéder facilement à la liste des fonctionnalités
Menu ergonomique
Navigation simple
d) Améliorations en cours
Notification push
Interfaces graphiques
Extension à d’autres sport possibles (basket,
handball, rugby…)
Gestion des formations
3. Démonstration
Bilan
● Découverte de nouvelles technologies
● Challenge intéressant
● Développement itératif formateur
● Aspect communication et marketing intéressant
● Déploiement dans le playStore prochainement ? (octobre 2016)
Merci de votre attention !

Contenu connexe

En vedette

Convergence Approches processus et Compétences
Convergence Approches processus et CompétencesConvergence Approches processus et Compétences
Convergence Approches processus et Compétencessocle
 
Brevehistoriagenetica b
Brevehistoriagenetica bBrevehistoriagenetica b
Brevehistoriagenetica b
romundo44
 
Le paysage culturel du Val de Loire
Le paysage culturel du Val de LoireLe paysage culturel du Val de Loire
Le paysage culturel du Val de Loire
Mission Val de Loire
 
Cl history taking a presentation for eyenirvaan.com
Cl history taking   a presentation for eyenirvaan.comCl history taking   a presentation for eyenirvaan.com
Cl history taking a presentation for eyenirvaan.com
Eyenirvaan
 
Commerce mobile: les priorités pour 2012
Commerce mobile: les priorités pour 2012Commerce mobile: les priorités pour 2012
Commerce mobile: les priorités pour 2012
Adviso Stratégie Internet
 
Leyesdemendelejemplosmaestia
LeyesdemendelejemplosmaestiaLeyesdemendelejemplosmaestia
Leyesdemendelejemplosmaestia
romundo44
 
Comment reussir ses envois de courriels en 2014 avec la loi C-28
Comment reussir ses envois de courriels en 2014 avec la loi C-28Comment reussir ses envois de courriels en 2014 avec la loi C-28
Comment reussir ses envois de courriels en 2014 avec la loi C-28
Adviso Stratégie Internet
 
Electrophysiology
ElectrophysiologyElectrophysiology
Electrophysiology
siddiqui 786
 
TEORÍAS Y MODELOS DE PLANEACIÓN - 3a Parte
TEORÍAS Y MODELOS DE PLANEACIÓN - 3a ParteTEORÍAS Y MODELOS DE PLANEACIÓN - 3a Parte
TEORÍAS Y MODELOS DE PLANEACIÓN - 3a Parte
Lorenzo Antonio Aguilar Magaña
 
Machine learning ch.1
Machine learning ch.1Machine learning ch.1
Machine learning ch.1
S Rulez
 
Photochromic Lens
Photochromic LensPhotochromic Lens
Photochromic Lens
Tahseen Jawaid
 
25 1.1 pug_tresc
25 1.1 pug_tresc25 1.1 pug_tresc
Presentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocainePresentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocaine
Hassan WAHSISS
 
Cerebral Edema
Cerebral EdemaCerebral Edema
Cerebral Edema
Dr.Mahmoud Abbas
 
Diplomado en competencias digitales para la docencia universitaria
Diplomado en competencias digitales para la docencia universitariaDiplomado en competencias digitales para la docencia universitaria
Diplomado en competencias digitales para la docencia universitaria
Gustavo Antonio Huerta Patraca
 
DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2
DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2
DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2
Centro de Investigación e Innovación Tecnológica (CIITEC)
 

En vedette (18)

Archetypen reisbureau
Archetypen reisbureauArchetypen reisbureau
Archetypen reisbureau
 
Efruzhu anti̇cancer drug hu north cyprus 26
Efruzhu  anti̇cancer  drug  hu  north  cyprus  26Efruzhu  anti̇cancer  drug  hu  north  cyprus  26
Efruzhu anti̇cancer drug hu north cyprus 26
 
Convergence Approches processus et Compétences
Convergence Approches processus et CompétencesConvergence Approches processus et Compétences
Convergence Approches processus et Compétences
 
Brevehistoriagenetica b
Brevehistoriagenetica bBrevehistoriagenetica b
Brevehistoriagenetica b
 
Le paysage culturel du Val de Loire
Le paysage culturel du Val de LoireLe paysage culturel du Val de Loire
Le paysage culturel du Val de Loire
 
Cl history taking a presentation for eyenirvaan.com
Cl history taking   a presentation for eyenirvaan.comCl history taking   a presentation for eyenirvaan.com
Cl history taking a presentation for eyenirvaan.com
 
Commerce mobile: les priorités pour 2012
Commerce mobile: les priorités pour 2012Commerce mobile: les priorités pour 2012
Commerce mobile: les priorités pour 2012
 
Leyesdemendelejemplosmaestia
LeyesdemendelejemplosmaestiaLeyesdemendelejemplosmaestia
Leyesdemendelejemplosmaestia
 
Comment reussir ses envois de courriels en 2014 avec la loi C-28
Comment reussir ses envois de courriels en 2014 avec la loi C-28Comment reussir ses envois de courriels en 2014 avec la loi C-28
Comment reussir ses envois de courriels en 2014 avec la loi C-28
 
Electrophysiology
ElectrophysiologyElectrophysiology
Electrophysiology
 
TEORÍAS Y MODELOS DE PLANEACIÓN - 3a Parte
TEORÍAS Y MODELOS DE PLANEACIÓN - 3a ParteTEORÍAS Y MODELOS DE PLANEACIÓN - 3a Parte
TEORÍAS Y MODELOS DE PLANEACIÓN - 3a Parte
 
Machine learning ch.1
Machine learning ch.1Machine learning ch.1
Machine learning ch.1
 
Photochromic Lens
Photochromic LensPhotochromic Lens
Photochromic Lens
 
25 1.1 pug_tresc
25 1.1 pug_tresc25 1.1 pug_tresc
25 1.1 pug_tresc
 
Presentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocainePresentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocaine
 
Cerebral Edema
Cerebral EdemaCerebral Edema
Cerebral Edema
 
Diplomado en competencias digitales para la docencia universitaria
Diplomado en competencias digitales para la docencia universitariaDiplomado en competencias digitales para la docencia universitaria
Diplomado en competencias digitales para la docencia universitaria
 
DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2
DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2
DERECHOS HUMANOS Y LA LEY DE CULTURA CIVICA. parte 2
 

Similaire à Connected soccer

Global Azure Bootcamp 2018 Power BI + MS Graph API
Global Azure Bootcamp 2018 Power BI + MS Graph APIGlobal Azure Bootcamp 2018 Power BI + MS Graph API
Global Azure Bootcamp 2018 Power BI + MS Graph API
Joël Crest
 
Fadi hchifa CV
Fadi hchifa CVFadi hchifa CV
Fadi hchifa CV
FadiHchifa
 
Sdk iDalgo_v6
Sdk iDalgo_v6Sdk iDalgo_v6
Sdk iDalgo_v6
IDalgo
 
Portal Egov
Portal Egov Portal Egov
Portal Egov
Elyes Mejri
 
Présentation PFE: SmartAudit
Présentation PFE: SmartAuditPrésentation PFE: SmartAudit
Présentation PFE: SmartAudit
Mohamed Ayoub OUERTATANI
 
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
Wygwam
 
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
Nicolas Boonaert
 
Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...
Guillaume Meyer
 
Un backlog public - Agile France 2012
Un backlog public - Agile France 2012 Un backlog public - Agile France 2012
Un backlog public - Agile France 2012
François Wauquier
 
GtugDakar AppEngine, Gwt
GtugDakar AppEngine, GwtGtugDakar AppEngine, Gwt
GtugDakar AppEngine, Gwt
hkairi
 
Présentation pfe feki 2015.pptm
Présentation pfe feki 2015.pptmPrésentation pfe feki 2015.pptm
Présentation pfe feki 2015.pptm
Ahmed Feki
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPAL
Laribi Aicha
 
Bruno Stavy et Pierre Trilles
Bruno Stavy et Pierre TrillesBruno Stavy et Pierre Trilles
Bruno Stavy et Pierre TrillesDIOT Clément
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleCERTyou Formation
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleCERTyou Formation
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
MarweN Boughattas
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
Samir Arezki ☁
 

Similaire à Connected soccer (20)

Global Azure Bootcamp 2018 Power BI + MS Graph API
Global Azure Bootcamp 2018 Power BI + MS Graph APIGlobal Azure Bootcamp 2018 Power BI + MS Graph API
Global Azure Bootcamp 2018 Power BI + MS Graph API
 
Fadi hchifa CV
Fadi hchifa CVFadi hchifa CV
Fadi hchifa CV
 
Cv hassen benabdelhafidh
Cv hassen benabdelhafidhCv hassen benabdelhafidh
Cv hassen benabdelhafidh
 
Sdk iDalgo_v6
Sdk iDalgo_v6Sdk iDalgo_v6
Sdk iDalgo_v6
 
Portal Egov
Portal Egov Portal Egov
Portal Egov
 
Présentation PFE: SmartAudit
Présentation PFE: SmartAuditPrésentation PFE: SmartAudit
Présentation PFE: SmartAudit
 
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
 
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
 
Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...Retours d’expérience sur la conduite de projets BI sur les technologies...
Retours d’expérience sur la conduite de projets BI sur les technologies...
 
Un backlog public - Agile France 2012
Un backlog public - Agile France 2012 Un backlog public - Agile France 2012
Un backlog public - Agile France 2012
 
GtugDakar AppEngine, Gwt
GtugDakar AppEngine, GwtGtugDakar AppEngine, Gwt
GtugDakar AppEngine, Gwt
 
Présentation pfe feki 2015.pptm
Présentation pfe feki 2015.pptmPrésentation pfe feki 2015.pptm
Présentation pfe feki 2015.pptm
 
Offre technique
Offre techniqueOffre technique
Offre technique
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPAL
 
Bruno Stavy et Pierre Trilles
Bruno Stavy et Pierre TrillesBruno Stavy et Pierre Trilles
Bruno Stavy et Pierre Trilles
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 

Connected soccer

  • 1. Connected Soccer LIORET Mathieu M2 Miage Classique GABEL Sharaf DUMOUCHEL Kevin CHAKOUR Yacine
  • 2. Executive summary 1. Le développement a. L’organisation b. Développement de l’application c. Tests et Qualité SYMFONY2 2. Les fonctionnalités a. Nos fonctionnalités b. Organiser vos matchs c. Une navigation intuitive d. Des améliorations possible 3. Démonstration
  • 4. a) L’organisation ● API REST Symfony 2 (back-end) : Mathieu, Sharaf ○ La relation entre la base de données et l’application mobile ○ Création d’url (des services) pour effectuer un traitement côté serveur ● Développement Android : Sharaf, Yacine ○ L’application mobile ● Product Owner : Sharaf
  • 5. a) L’organisation Utilisation de Taskulu : - Répartition des tâches - User stories - Boite à outils et paramètrage - Versionning - Stocker les documents
  • 6. a) L’organisation Backlogs : ● Liste des fonctionnalité ● Priorité ● Etat ● Descriptif rapide
  • 7. b) Développement de l’application ● Mode de développement itératif ● Mise à jour du schéma de la base de données à chaque itération ● Architecture globale :
  • 8. Symfony2 Framework PHP Utilisation du Bundle FOSUserBundle : gestion des utilisateurs Utilisation du Bundle FOSRestBundle : création des services API REST
  • 9. c) Tests et Qualité SYMFONY2 Mise en place d’une base de données “test” La partie Back-end a été testé avec PhpUnit avec un coverage (>65%) pour EventBundle.
  • 11. a) Nos fonctionnalités Création d’évènement Créer et participer à un match Localiser des terrains (Google map) Statistiques (nombre buts, victoire, défaite) Générer des équipes équilibrées Récompenses et badges Mode hors ligne
  • 12. b) Organiser vos matchs Participer un évènement facilement Intègre un calendrier pour avoir accès rapidement à l’ information Avoir le détail d’un évènement
  • 13. c) Une navigation intuitive Utilisation de Drawer Accéder facilement à la liste des fonctionnalités Menu ergonomique Navigation simple
  • 14. d) Améliorations en cours Notification push Interfaces graphiques Extension à d’autres sport possibles (basket, handball, rugby…) Gestion des formations
  • 16. Bilan ● Découverte de nouvelles technologies ● Challenge intéressant ● Développement itératif formateur ● Aspect communication et marketing intéressant ● Déploiement dans le playStore prochainement ? (octobre 2016)
  • 17. Merci de votre attention !