- 1. Definición de Producto
- 2. Objetivos del proyecto
- 3. Historia de Usuario
- 4. Consideraciones generales
- 5. Criterios de aceptación mínimos del proyecto
- 6. Hacker edition
- 7. Entrega
- 8. Pistas, tips y lecturas complementarias
contraseña: 123456
Nuestro proyecto PAWS consiste en una red social que aborda todo contenido relacionado a la tenencia, cuidados y temas relacionados a los animales. El diseño de la página permite al usuario publicar, editar, eliminar y dar me gusta (like) al contenido que publica.
Crear una red social agradable en interfaz de usuario de tipo Single-page Application (SPA), responsive y predecible en la usabilidad para el usuario. Esta red social, permite a cualquier usuario crear una cuenta de acceso y loguearse con ella; crear, editar, borrar y "likear" publicaciones.
- HU1 Registro de Usuario. Yo como aficionado a los animales quiero crear una cuenta para pertenecer a la red social PAWS.
- HU2. Login de Usuario. Yo como aficionado a los animales quiero iniciar sesión con el correo electrónico que registré para acceder a la sección de publicaciones de la red social PAWS.
- HU3. Agregar un Post. Yo como usuario quiero postear en la red social Paws para agregar contenido relacionado a los animales y que este disponible para otros usuarios en el muro de publicaciones.
- HU4. Logout de Usuario. Yo como usuario quiero cerrar sesión para mantener mi cuenta de usuario privada y segura en la red social Paws.
- HU5. Agregar like a los Post. Yo como usuario quiero darle me gusta (like) a un post para demostrar mi apoyo y mi gusto por el contenido de una publicación.
-
Criterios de Aceptación: todo lo que debe ocurrir para satisfacer las necesidades del usuario.
-
Definición de terminado: todos los aspectos técnicos que deben cumplirse para que, como equipo, sepan que esa historia está terminada y lista para publicarse. Todas tus Historias de Usuario (salvo excepciones), deben incluir estos aspectos en su Definición de Terminado (más todo lo que necesiten agregar):
- Debe ser una SPA.
- Debe ser responsive.
- Deben haber recibido code review de al menos una compañera de otro equipo.
- Hicieron los test unitarios
- Testearon manualmente buscando errores e imperfecciones simples.
- Hicieron pruebas de usabilidad e incorporaron el feedback de los usuarios como mejoras.
- Desplegaron su aplicación y etiquetaron la versión (git tag).
aqui falta agregar imagenes******
Considerando los resultados de la encuesta realizada a potenciales usuarios, se obtuvieron las siguientes metricas, lo cual permitió definir el prototipado y desarrollo del diseño y funcionalidad.
Considerando el requerimiento del proyecto se alcanzó una cobertura del 93% para las pruebas de firebase y del 100% para el Router, como se muestra en la tabla abajo descrita.