Diferència entre revisions de la pàgina «Projecte Gestor de projectes SCRUM AMS»
Salta a la navegació
Salta a la cerca
Línia 7: | Línia 7: | ||
=== Especificacions funcionals === | === Especificacions funcionals === | ||
====M6: Accès a dades==== | ====M6: Accès a dades==== | ||
+ | * Dissenyar una base de dades per gestionar: Usuaris, grups d'usuaris, projectes, especificacions, sprints | ||
+ | * Els usuaris poden ser de tipus: '''Developer'''( només pot visualitzar les dades), '''Product Owner'''(pot visualitzar les dades i afegir/modificar/esborrar especificacions), '''Scrum Master'''(pot visualitzar les dades, crear projectes, crear sprints, temporitza especificacions i sprints, assignar especifiacions a sprints), '''Administrador d'usuaris'''(pot crear usuaris) | ||
+ | * El projecte ha de tenir una página de login única per tots els usuaris | ||
+ | * Quan inicia l'aplicació ha d'intentar trobar la base de dades remota en aquest cas ho indicarà amb un texte (ONLINE) | ||
+ | * Totes les accions a la base de dades remota es replicaràn a la base de dades embeguda | ||
+ | * Si al iniciar l'aplicació no troba la base de dades remota només treballarà amb la base de dades embeguda i ho indicarà amb un texte (OFFLINE) | ||
+ | * Si estem OFFLINE totes les accions a la base de dades han de quedar enregistrades per poder replicar-les a la base de dades remota quan es recuperi la conexió | ||
====M7: Disseny d'interficíes==== | ====M7: Disseny d'interficíes==== |
Revisió del 15:08, 11 gen 2019
Introducció
Gestor de projectes Scrum
Product Backlog
Especificacions funcionals
M6: Accès a dades
- Dissenyar una base de dades per gestionar: Usuaris, grups d'usuaris, projectes, especificacions, sprints
- Els usuaris poden ser de tipus: Developer( només pot visualitzar les dades), Product Owner(pot visualitzar les dades i afegir/modificar/esborrar especificacions), Scrum Master(pot visualitzar les dades, crear projectes, crear sprints, temporitza especificacions i sprints, assignar especifiacions a sprints), Administrador d'usuaris(pot crear usuaris)
- El projecte ha de tenir una página de login única per tots els usuaris
- Quan inicia l'aplicació ha d'intentar trobar la base de dades remota en aquest cas ho indicarà amb un texte (ONLINE)
- Totes les accions a la base de dades remota es replicaràn a la base de dades embeguda
- Si al iniciar l'aplicació no troba la base de dades remota només treballarà amb la base de dades embeguda i ho indicarà amb un texte (OFFLINE)
- Si estem OFFLINE totes les accions a la base de dades han de quedar enregistrades per poder replicar-les a la base de dades remota quan es recuperi la conexió
M7: Disseny d'interficíes
Especifiacions no funcionals
Definition of Done (DOD)
- Tasca implementada
- Tasca testejada (en al menys 2 navegadors, firefox i google Chrome)
- Tasca comitejada
- Tasca pujada a producció