Connected soccer
-
Upload
sharaf-gabel -
Category
Self Improvement
-
view
45 -
download
0
Transcript of Connected soccer
Executive summary
1. Le développementa. L’organisationb. Développement de l’applicationc. Tests et Qualité SYMFONY2
2. Les fonctionnalitésa. Nos fonctionnalitésb. Organiser vos matchsc. Une navigation intuitived. Des améliorations possible
3. Démonstration
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.
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
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)