Projet-2014-2015-OpenHAB-ExtendedGUI/Scrum

From air
Jump to navigation Jump to search

SCRUM

BACKLOG

Présentation du projet

Nous devrons créer, une interface simple adaptée à des personnes d’un certain âge. L’utilisateur devra décrire sa maison sous forme hiérarchique (sous forme de catégories). Le système détectera les composants de domotique avec l’aide du protocole UPnP, configurera le composant dans le réseau. L’utilisateur devra alors ajouter dans la pièce le matériel détecté. La plupart du temps le composant entre dans une certaine catégorie, de se fait nous lui proposerons différentes action disponible (type IFTTT) pour un composant.

User stories

1- En tant qu'utilisateur, je veux une interface simple afin de pouvoir gérer facilement ma maison

2- En tant que développeur, je dois utiliser le protocol UPnP afin de pourvoir détecter automatique les équipements sur le LAN.

3- En tant que développeur, je dois utiliser OpenHab afin d'etre dans le mode de l'open source avec une communauté importante.

4- En tant qu'utilisateur,je peux choisir d'ajouter dans un groupe un équipement X afin de pourvoir par la suite lui appliquer des règles

5- En tant qu'utilisateur, je peux décrire ma maison dans le but d'avoir une application "personnalisée"

6- En tant que dévelopeur, je dois fournir pour chaque groupe d'équipement une liste de règles (du type IFTTT), afin de facilité l'utilisation.

7- En tant que développeur, le langage HTML5 pour rendre l'application flexible au maximum.

Product backlog

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

  - Priorité MAX
        * Détection automatique du matériel sur le réseau. (N° 1)
        * Utilisation d'OpenHAB. (N° 2)
        * Flexibilité de l'application. (N° 3)
        
  - Priorité MOY
        * Interface simplifié. (N° 4)
        * Description de la maison par l'utilisateur. (N° 5)
        * Ajout dans un groupe. (N° 6)
       
  - Priorité MIN
        * Liste de règle pour un groupe d'équipement. (N° 7)

Planning et Estimation

 - Une estimation des nombres de releases qui vous allez livrer, le nombre de sprints que vous estimez faire sur la base du product backlog, avec l'objectif de chaque release.
- Les sprints backlog pour chaque release (actuel et futur) avec la liste des taches liés à chacune des user stories, l'etimation de durée de chaque tache. 

Suivi du projet

Nous vous laissons suivre en temps réel l'avancement de ce projet, avec un clique sur le lien suivant :
Waffle