2. 1. Como usuario dispongo de una tablet
individual en la que puedo disfrutar de
contenidos multimedia.
El usuario dispondrá de una tablet individual
colocada delante en su asiento que podrá
utilizar durante el viaje para ver películas.
La tablet no se podrá separar de su soporte.
2. Como usuario puedo seleccionar e
interactuar con el catálogo de películas
disponible.
El usuario puede buscar , reproducir, pausar
y/o cambiar de película en cualquier momento.
Las películas estarán agrupadas por género y
ordenadas por orden alfabético y fecha.
Historias de usuario (1)
Criterios de aceptación:
Escenario 1 : El usuario accede a su asiento y enciende la tablet que se encuentra a su disposición.
El sistema arranca con el logo de la compañía de transportes.
El sistema muestra al usuario el software para poder reproducir contenidos .
Escenario 2 : El usuario accede a su asiento y enciende la tablet que se encuentra a su disposición.
La tablet no enciende. El usuario avisa al personal de asistencia del tren.
El personal de asistencia sustituye la tablet por una de repuesto.
Escenario 3
El usuario enciende la tablet y esta se inicia con el programa de reproducción de contenidos.
La tablet tiene menos de 20% de bateria.
Aparece una indicación gráfica mostrando que la carga de batería es muy baja en indicando al usuario que avise al
personal de asistencia del tren.
El personal de asistencia sustituye la tablet por una de repuesto..
Criterios de aceptación: (contexto 1 : Tablet arrancada con el programa de reproducción de contenidos.)
Escenario 1. Partiendo del contexto 1:
El usuario busca una película por género y ordena por fecha .El sistema de devuelve una lista de las peliculas que
coinciden con su selección.
El usuario selecciona una película de la lista y ésta comienza a reproducirse inmediatamente pudiendo el usuario
pausar y reanudar la reproducción en cualquier momento.
Escenario 2. Partiendo del contexto 1:
El usuario busca una película por género y ordena alfabéticamente el sistema de devuelve una lista de las peliculas
que coinciden con su selección.
El usuario selecciona una película de la lista y ésta comienza a reproducirse inmediatamente pudiendo el usuario
pausar y reanudar la reproducción en cualquier momento.
Escenario 3: Partiendo del contexto 1:
El usuario selecciona una película y comienza a reproducirla.
Se produce un error de conexión.
El sistema muestra un mensaje indicando la falta de conectividad y ofreciendo un tiempo estimado de reanudación
de la conexión.
Tras restablecerse la conexión la película se encuentra en el estado previo al error de conexión.
3. Historias de usuario (2)
3. Como administrador puedo actualizar y mantener
el catálogo de peliculas ofrecidas de manera
distribuida.
El administrador actualiza los catálogos de películas,
descargará el nuevo catálogo en un servidor instalado en
el tren para tal propósito. Además de las películas se
añadirá la meta-información necesaria para catalogar las
películas. Las tablets verán el catálogo actualizado de
forma automática.
4. Como administrador del sistema dispondrá de una
herramienta de información del uso y estado de las
tablets
El administrador dispondrá de una herramienta de
diagnostico y monitorización tanto de los tablets como de
los vagones (estado de la red).
Se mostrará para cada tablet y vagon :
Películas visualizadas , estado del hardware estado y
estado de la red.
Criterios de aceptación:
Escenario 1:
El administrador accede al sistema de mantenimiento del catálogo de peliculas.
Carga las nuevas peliculas y además la meta-información
La aplicación comienza la carga de las nuevas peliculas
El sistema indica la finalización de la operación y muestra el listado de las nuevas películas
Escenario 2:
El administrador accede al sistema de mantenimiento del catálogo de peliculas.
Carga las nuevas peliculas y además la meta-información.
Una vez finalizada la carga en las tablets aparece la información actualizada.
Escenario 3:
El administrador accede al sistema de mantenimiento del catálogo de peliculas.
Carga las nuevas peliculas y además la meta-información.
La aplicación comienza la carga de las nuevas peliculas.
Se produce un error durante el proceso.
El sistema muestra un mensaje indicando la situación.
El sistema vuelve estado inicial del sistema de mantenimiento.
Criterios de aceptación:
Escenario 1:
El administrador se conecta al sistema de monitorización
El administrador selecciona consultar las peliculas reproducidas por cada tablet/vagón
El sistema le muestra la información de las películas reproducidas
Escenario 2:
El administrador se conecta a panel de monitorización
Selecciona consultar las información del hardware del sistema
El sistema le muestra la información del estado del hardware del sistema y de la red
Escenario 3:
El administrador se conecta a panel de monitorización y selecciona una de las consultas del sistema
Se produce un error de conexión.
El sistema muestra un mensaje indicando la falta de conectividad y ofreciendo un tiempo estimado de reanudación
de la conexión.
El sistema vuelve a estado de selección de consulta.
4. Constraint Area
Operational Qualities
● La película es reproducida en hd y sin cortes durante su reproducción.
● El dispositivo de visualización no se quedará sin batería
● El dispositivo de visualización tiene el logo de la compañía,no puede ser separado del asiento
y se puede orientar para poder ser visualizado mejor por el usuario
● El dispositivo de visualización sólo ofrece la interfaz de visualización de películas, nada más.
● Los dispositivos de visualización acceden al catálogo de películas del servidor, no tendrán que ser
actualizados uno a uno.
● De cara a seleccionar los dispositivos de visualización se elaborará un estudio calidad/precio y
funcionalidad que será validado por el usuario.
● Se hará un estudio de los medios de transmisión (Wi-Fi,Lan) que mejor se adecuen para ofrecer la
calidad de señal necesaria.
● Se hará un estudio de las características técnicas necesarias del servidor (o servidores) necesarios
.
7. Roles Scrum
Product
Owner
Alexis Guerra Seleccionado por su experiencia comercial en relación con
clientes y desarrollo de negocio.
Scrum Master Pablo González
Mieres
Rol asignado por la experiencia en la aplicación de
metodologías, su demostrada capacidad de coordinación de
equipos y negociación de conflictos
Team
Members
Jesús Pablo
González
Ambos integrantes poseen una vasta experiencia técnica en
el áreas de programación, análisis y proyectos tecnológicos
en general.José Luis Yuste