-
Notifications
You must be signed in to change notification settings - Fork 1
BacklogsBack
yoperiquoi edited this page Feb 21, 2021
·
10 revisions
Id | Nom | Importance | Estimation | Description | Notes |
---|---|---|---|---|---|
10.1 | Package LeapMotion | XL | 0h | Requière 10.1.* | None |
10.1.1 | Gestion Connexion | XL | >2h | En tant que maîtrise d'œuvre je veux implémenter une gestion de la connexion afin d'assurer la communication entre l'API et le métier | Voir Docs |
10.1.2 | Gestion Daemon | XL | >2h | En tant que maîtrise d'œuvre je veux implémenter un démon basique afin de mettre en place une reconnaissance des interactions simple (nombre de doigts, mains…) | Voir docs java |
10.1.3 | Interaction API | L | >4h | En tant que maîtrise d'œuvre je veux implémenter une interface entre l'API et notre métier afin de permettre l'interaction avec les classes de l'API et l'affichage | Voir DOCS |
10.1.4 | Reconnaissance simple | L | 17h | En tant que client je veux que l'application soit capable de reconnaître des interactions simple afin de lancer des script en tendant 3 doigt ou en réalisant un cercle | None |
10.1.5 | Lancement script | L | 2h | En tant que client je veux que mon geste soit reconnu afin de pouvoir lancer un script avec | Script lambda genre "Hello world" ou "Trial Version" |
10.1.6 | Reconnaissance moyenne | L | 10h | En tant que client je veux que l'application soit capable de reconnaître des interactions moyenne afin de lancer des script en réalisant un signe de cœur par exemple | None |
10.1.7 | Reconnaissance dynamique | L | ~40h | En tant que client je veux que l'application soit capable d'enregistrer un nouveau geste, afin de pouvoir l'utiliser | Voir comment implémenter |
10.1.7.1 | Normalisation des vecteurs | L | 23h | En tant que codeur, je veux que l'application soit capable de normaliser les vecteurs du LeapMotion pour pouvoir y comparer dans la même base | None |
10.1.7.2 | Création de la structure | L | 2h | En tant que codeur, je veux que l'application soit capable de mettre en forme les informations renvoyées par le LeapMotion | Devra également avoir la matrice de normalisation pour utiliser les vecteurs normalisés |
10.1.7.3 | Enregistrement d'un geste | L | 3h | En tant que codeur, je veux que l'application soit capable d'enregistrer un nouveau geste pour ensuite pouvoir le comparer avec ceux renvoyés en temps réel | None |
10.1.7.4 | Comparaison des gestes | L | 8h | En tant que codeur, je veux que l'application soit capable de comparer un geste pré-enregistré avec ceux que le LeapMotion renvoie en temps réel | None |
10.1.7.5 | Refactor du code | L | 3h | En tant que codeur, je veux que l'application soit plus propre et que la gestion des gestes dynamiques soit en corrélation avec le reste du code pour que celui-ci soit utilisé | None |
10.2 | Package Gestion Scripts | M | 0h | Requière 10.2.* | None |
10.2.1 | Gestion lancement Script | M | 4h | En tant que client je veux pouvoir lancer n'importe qu'elle type de script afin de me servir de script déjà implémenté ou bien que j'ai trouvé sur internet | voir comment lancer des scripts type .rb .py .sh |
10.2.2 | CRUD local | M | 6h | En tant que client je veux être capable de manipuler facilement mes script de manière local | None |
10.3 | Package Base De Données | S | 0 | Requière 1.3.* | None |
10.3.1 | Création de la base de données | S | >16h | En tant que maîtrise d'œuvre nous voulons créer une base de données bien réalisé afin de fournir un interaction facilité avec l'application | Définir type BDD + Langage |
10.3.2 | Gestion Utilisateur | XS | ~h | En tant que client je veux être capable de créer et de me connecter à mon compte afin de pouvoir charger et sauvegarder mon environnement à partir de n'importe où | None |
10.3.2.1 | MCD + MLD | XS | 2h | En tant que maîtrise d'ouvre nous voulons concevoir un dessin d'architecture afin d'implémenter la base de données proprement | None |
10.3.3 | Sauvegarder environnement utilisateur | XS | ~h | En tant que client je veux être capable d'enregistrer mon environnement aussi bien en local que sur une base de données distance afin d'accéder à mes données depuis n'importe où | Définir quoi prendre en compte |
10.4 | API Rest | S | 0h | Requière 10.4.* | None |
10.4.1 | Exploration docs | S | 4h | En tant que maîtrise d'œuvre nous voulons obtenir des connaissances sur la création d'une API Rest afin de l'implémenter plus efficacement | Voir Spring |
10.4.2 | Définition des besoins avec le FrontEnd | XXL | 4h | En tant que développeur FrontEnd je veux pouvoir afficher et envoyer des données afin de pouvoir utiliser l'application | Nonr |
10.4.3 | Renvoi d'informations Lié au LeapMotion | XL | 6h | En tant que développeur je veux pouvoir voir la caméra du leap motion ou encore savoir si il est connecté | None |
10.4.4 | Gestion des scripts locaux | L | 2h | Je veux pouvoir gérer les différents script que je gard localement | None |
10.4.5 | Gestion des scripts distant | L | 3h | Je veux pouvoir gérer les différents script en ligne afin de récupérer un environnement | None |
10.4.6 | Gestion des executables locaux | L | 2h | Je veux pouvoir gérer les différents executables que je garde localement | None |
10.4.7 | Gestion des utilisateurs | L | 4h | Je veux pouvoir gérer mon utilisateur et ces scripts | None |
10.6 | Documentation | M | 0h | Requière 10.6.* | None |
10.6.1 | Diagramme cas d'utilisation | M | 1h | En tant que client je veux être capable de voir les fonctionnalités qu'aura l'application afin de m'assurer d'être en accord avec la maîtrise d'œuvre | Reveal.js |
10.6.2 | Diagramme de classe | XL | 6h | En tant que maîtrise d'œuvre nous voulons dessiner l'architecture de l'application afin de nous baser sur le diagramme lors du développement de l'application | draw.io |
10.6.3 | Diagramme de séquence | M | 3h | En tant que maîtrise d'œuvre nous voulons mettre en avant le fonctionnement de certaines méthode afin d'être sûr de son implémentation | draw.io |
10.6.4 | Architecture, Patron, Algorithme | M | 4h | En tant que maîtrise d'œuvre nous voulons mettre en place des architecture, patrons et algorithme complexe afin de répondre le mieux possible aux problématiques posé par l'application | none |
10.6.5 | Diagrammes BDD et architecture | M | 4h | En tant que maîtrise d'ouvre nous voulons concevoir un dessin d'architecture afin d'implémenter la base de données proprement | none |
10.6.6 | Ajout de la JavaDOC | L | 12h | En tant que maîtrise d'ouvre nous voulons ajouter des commentaires à notre code afin de permettre aux développeur reprenant notre code de comprendre ce que l'on a produit | none |