Skip to content

Historias de Usuario

Joaquin (Pato) Decima edited this page Jul 28, 2024 · 15 revisions

Componere, a diferencia de sitios webs o aplicaciones que pueden llegar a tener muchas utilidades cuenta con una única gran historia de usuario que se vuelve conceptualmente en el flujo de la aplicación. La misma podemos dividirla en distintas historias de usuarios (con el modelo "COMO QUIERO PARA") para poder saber que abarcamos durante todas las iteraciones

Flujo de la aplicacion e historia de usuario GLOBAL

COMO usuario QUIERO poder elegir las configuraciones minimas y necesarias PARA poder instalar VasakOS en mi dispositivo

image

Dividiendo en sub historias

Para poder realizar un seguimiento de lo trabajado en los distintos sprints {UNQ} es importante poder dividir estas historias en historias más pequeñas que se puedan cumplir en pequeños lapsos de tiempo


POC (sprint 1)

Diagrama de usuario 1

La primer iteración es para el primer entregable donde no veremos grandes funcionalidades pero si el diseño conceptual de la aplicación

  • COMO usuario QUIERO que la ventana se integre con el theme PARA poder cambiar entre tema claro y oscuro.
    • Abrir Ocassum
    • Cambiar el Theme
  • COMO usuario QUIERO poder abrir una ventana PARA interactuar con la aplicación.
    • Ejecutar Componere
  • COMO usuario QUIERO poder pasar entre las pantallas PARA realizar las configuraciones.
    • Abrir Componere
    • Navegar en el menú
  • COMO usuario QUIERO poder agregar usuarios PARA que se creen durante la instalación.
    • Abrir Componere
    • Agregar un usuario
    • Ir a pantalla final para corroborar el usuario creado
  • COMO usuario QUIERO visibilizar los discos y su configuración PARA elegir sobre cual instalar.
    • Abrir Componere
    • Ver los nombres de los discos disponibles

Entregable 1 (sprint 2)

Diagrama de usuario 2

Durante este entregable se desarrolló la integración con los discos correctamente y su generación de partición automática

  • COMO usuario QUIERO que la ventana se integre con el theme PARA poder cambiar el radio de los bordes.
    • Abrir Ocassum
    • Cambiar el radio de los bordes
  • COMO usuario QUIERO que la ventana se integre con el theme PARA poder cambiar el color de realse.
    • Abrir Ocassum
    • Cambiar el color de realse.
  • COMO usuario QUIERO visibilizar los discos y su configuración PARA elegir sobre cual instalar.
    • Abrir Componere
    • Ver los nombres de los discos disponibles
  • COMO usuario QUIERO poder elegir entre mis discos PARA visualizar el resultado final al instalar.
    • Abrir Componere
    • Ver los nombres de los discos disponibles
    • Elegir cualquiera de los disponibles El equipo debe tener mas de un disco conectado
  • COMO usuario QUIERO poder elegir si usar o no usar SWAP PARA que calcule automáticamente el espacio.
    • Abrir componere
    • Seleccionar un disco entre los disponibles
    • Habilitar el swap
  • COMO desarrollador QUIERO tener disponible el servidor PARA subir los paquetes.
  • COMO desarrollador QUIERO tener las bibliotecas y aplicaciones de VasakOS disponibles PARA crear la ISO.
  • COMO usuario QUIERO tener la ISO disponible PARA Iniciar pruebas de instalación sobre máquinas virtuales.

Entregable 2 (sprint 3)

Diagrama de usuario 2

  • COMO usuario QUIERO poder ver los usuarios creados PARA tener una cuenta de los usuarios.
    • Abrir aplicación.
    • Agregar un usuario.
    • Visualizar el usuario creado.
  • COMO usuario QUIERO poder eliminar usuarios PARA corregir un usuario mal agregado.
    • Abrir aplicación.
    • Agregar un usuario.
    • Eliminar usuario.
  • COMO usuario QUIERO poder ver los errores PARA saber porque no avanza la instalación.
    • Abrir aplicación.
    • Intentar avanzar sin agregar usuario.
    • Ver error.
  • COMO desarrollador QUIERO tener las bibliotecas y aplicaciones de VasakOS disponibles PARA crear la ISO.
  • COMO usuario QUIERO tener la ISO disponible PARA Iniciar pruebas de instalación sobre máquinas virtuales.

Entregable 3 (sprint 4)

Diagrama de usuario 2

  • COMO usuario QUIERO poder elegir el idioma PARA realizar los pasos en mi idioma.
    • Abrir aplicación
    • (Se selecciona automáticamente el idioma dependiendo la región)
    • Cambiar idioma entre los disponibles
  • COMO usuario QUIERO que idioma se setee automáticamente dependiendo la geolocalización PARA evitar pasos adicionales.
    • El idioma se selecciona automáticamente

Entregable 4 (sprint 5)

Diagrama de usuario drawio

  • COMO usuario QUIERO poder realizar la instalación de el OS desde la iso
    • Iniciar la ISO de VasakOS
    • Ejecutar Componere
    • Completar la información necesaria
    • Ver el sistema operativo instalado
  • COMO usuario QUIERO iniciar el sistema recien instalado PARA usar el sistema sobre la maquina o unidad virtual
    • Tras realizar la instalación, se reiniciara el sistema sacando el dispositivo de booteo
    • Iniciar el sistema recién instalado