Projecte Gestor de projectes SCRUM

De Wiket
Salta a la navegació Salta a la cerca
Scrum1.png

Introducció

Gestor de projectes Scrum

Product Backlog

Especificacions funcionals

M6: programació client

  • Tots el missatges d'error han de tenir una icona d'error, un marc i sempre han de sortir al mateix lloc
  • El marc i l'icona ha de parpellejar
  • En tot moment i en totes les pàgines (excepte la pàgina de login) a la part superior dreta ha de apareixer l'usuari logat amb el format (usuari: NOM) i una icona per poder fer logout
  • Pantalla de login:
    • Ha de surtir un missatge de error si l'usuari no es correcte
    • Ha de surtir un missatge de error si la contrasenya no es correcta
  • Pantalla de Projectes
    • Llista dels projectes existens, son links que ens portarà a la pàgina d'administració del projecte
    • La llista de projectes ha de sortir amb un marc i a la part superior dreta del marc haurà un texte (Projectes)
    • Si l'usuari es del tipus ScrumMaster també apareixerà un botó (Crear Nou Projecte)
    • Si fem click en el botó crear projecte es crearà dinàmicament un formulari amb els camps necessaris per crear el projecte ( nom del projecte, descripció, ScrumMaster, Product Owner, Grup de desenvolupadors, crear)
    • Tots els camps (excepte descripció) son obligatoris i per tant heu d'afegir el control per no permetre crear cap projecte si no està emplenat algun dels camps obligatoris
    • Després de crear un nou projecte s'ha de recarregar la pàgina per veure la nova informació
  • Pantalla Administració de projecte
    • Developer View
      • Un marc per tota la informació general (la introduida quan es crea el projecte)
      • Un marc per tots els Sprints (aquests son clicables)
      • Un marc per totes les especificacions (Product Backlog)
      • Quan cliquem en un sprint es visualitza tota la informació de l'sprint ( número de Sprint, data d'inici, data de fi, hores totals de l'sprint, especificacions amb les hores
      • Els sprints actius s'ha d'indicar amb una marca verda, els sprints acabats amb una marca gris
    • Product Owner View
      • Pot fer y veu el mateix que un developer
      • Al marc de les especificacions sota la última especificació introduida ha de apareixer un input i un botó "+" per poder introduir una nova especificació
      • Al marc de les especificacions al costat dret de cada especificació heu de crear els botons (cap amunt, cap avall, eliminar) que han de permetre moure cap amunt, moure cap avall o eliminar una especificació
      • Al marc de les especificacions heu de crear un botó per guardar els canvis

M7: programació servidor

  • L'aplicació tindrà els següents perfils d'usuari amb diferents permisos:
    • Scrum master: crea projectes, sprints, temporitza especificacions i sprints, assigna especifiacions a sprints
    • Product owner: pot insertar especificacions
    • Developer: només visualitza els projectes que té assignats
  • Cal una pàgina de login única per tots els usuaris.
  • L'usuari romandrà dins la sessió del seu perfil fins que faci logout.
  • La contrasenya dels usuaris estarà xifrada de forma segura.
  • Els usuaris poden recuperar contrasenya a través d'email. Han de rebre un link que els permeti introduïr una nova contrasenya.
  • Volem un usuari "admin" que pugui crear altres usuaris i permisos.


M9: disseny d'interfície

Especifiacions no funcionals

Definition of Done (DOF)

  1. Tasca implementada
  2. Tasca testejada (en al menys 2 navegadors, firefox i google Chrome)
  3. Tasca comitejada
  4. Tasca pujada a producció

Gestió de projecte

Sprint #1 ( hores) --

Sprint #2 (27 hores) --

Sprint #3 (27 hores) --