Proj-2014-2015-Montreconnectée/Scrum

From air
Jump to navigation Jump to search

User stories

1- En tant developpeur de l'application je veux utiliser la montre connectée afin de pouvoir recuperer des points d'intérêts

2- En tant qu'utilisateur, je veux obtenir des points d'intérêts proches de moi dans une certaine direction (pointage de la main ou du doigt)

3- En tant que developpeur, je dois utiliser le GPS du telephone (ou de la montre si elle en possède) pour avoir l'emplacement de l'utilisateur

4- En tant qu'utilisateur,je peux choisir un point d'intérêt (voir info du point d'intérêt)

5- En tant qu'utilisateur, je peux obtenir un itinéraire en temps réel afin de me guider

6- En tant que developeur, je dois utiliser les capteur de la montre afin de determiner la direction ou l'utilisateur pointe son doigt (boussole)

7- En tant que developpeur, je doit utiliser le cloud Sitra (ou Google) afin de récupérer les points d'interets

8- En tant qu'utilisateur, je dois voir afficher les points d'interet sur la montre avec une hiérarchie spécifique.

9- En tant qu'utilisateur, je peux me guider grace à un bip sonore

Product backlog

Liste priorisée de besoins et exigences que veut le client

   - Priorité maximum 
        * Capteur montre (6) 
        * Récupérer point d'intérêt (7)
        * GPS smartphone ou montre (3)


  - Priorité moyenne
        * Interface "user-friendly"  (8)
        * Choix du point d'intérêt (4)
        * Itinéraire (5)


  - Priorité minimal 
        *bip sonore (9)

Tâches

Pour chaque User-story on va définir des taches :

       * 5) -Récupérer coordonnée GPS de l'utilisateur
             -Récupérer coordonnée GPS du point d'intérêt
             -Utilisation de l'application google map pour créer l'itinéraire depuis les coordonnées précédentes.
       * 9) -Récupérer coordonnée GPS de l'utilisateur
             -Récupérer coordonnée GPS du point d'intérêt
             -Récupérer direction de l'utilisateur
             -Generer une notification sonore lorsque la direction de l'utilisateur concorde avec le point d'intérêt
       *8) -Creer un menu déroulant pour chaque catégorie 
            -Réutilisation des catégorie google map (restaurant, cinéma, transport ...)
       *7) -Récupérer coordonnée GPS de l'utilisateur
            -Récupérer direction de l'utilisateur
            -Récupérer le paramètre du rayon de recherche
            -Envoi d'une requête URL à google map suivant les paramètres précédents
       *4) -Récupérer le choix de l'utilisateur via le menu de l'interface
            -Utiliser le résultat de la requête URL (stocké dans la base de données)
            -Afficher les informations à l'utilisateur
      *3) tâche déjà atomique

A finir ...

Sprints

Il faut définir pour chaque Sprint des taches :`

      *Sprint 1 :  -Récupérer coordonnée GPS de l'utilisateur : Fait 
                       -Récupérer coordonnée GPS du point d'intérêt : Fait 
                       -Utilisation de l'application google map pour créer l'itinéraire depuis les coordonnées précédentes. : Fait 
      *Sprint 2 : -Récupérer coordonnée GPS de l'utilisateur : Fait 
                      -Récupérer direction de l'utilisateur : Pas encore terminé
                      -Récupérer le paramètre du rayon de recherche : Fait
                      -Envoi d'une requête URL à google map suivant les paramètres précédents : Fait sur SITRA 
     * Sprint 3 : -Récupérer direction de l'utilisateur 
                      - Intégration des différent modules dans un seul projet
    *Sprint 4  :  -Récupérer le choix de l'utilisateur via le menu de l'interface
                       -Utiliser le résultat de la requête URL (stocké dans la base de données)
                       -Afficher les informations à l'utilisateur
   *Sprint 5 : -Creer un menu déroulant pour chaque catégorie 
                  -Réutilisation des catégorie google map (restaurant, cinéma, transport ...)
                  -Notificaiton sonore

Waffle

Liens de notre waffle: [1]