Metodología de software y requerimientos. SCRUM
Enviado por kazama Kenyi • 30 de Mayo de 2023 • Documentos de Investigación • 1.509 Palabras (7 Páginas) • 74 Visitas
METODOLOGÍA DE SOFTWARE Y REQUERIMIENTOS.
METODOLOGIA SCRUM
Mi recomendación sería utilizar el modelo de desarrollo ágil, como Scrum, para el proyecto de software en cuestión. La principal razón es que mencionaste en ejercicios anteriores que los requisitos del proyecto son propensos a cambios y que existe una necesidad de adaptación continua. El enfoque ágil permite una mayor flexibilidad y capacidad de respuesta a medida que se obtiene retroalimentación y se ajustan los requisitos. Además, fomenta la colaboración y la comunicación frecuente con el cliente, lo que puede ayudar a garantizar que el software final cumpla con sus expectativas y necesidades.
Modelo de ciclo de vida recomendado basado en Scrum para un proyecto de software de quiosco interactivo:
- Definición del producto: En esta etapa, se identifican los objetivos, los requisitos y los casos de uso del quiosco interactivo. Se crea el backlog del producto, que es una lista priorizada de todas las funcionalidades y características que se desean implementar.
- Planificación del sprint: El equipo de desarrollo, junto con el propietario del producto, selecciona un conjunto de elementos del backlog para el próximo sprint. Estos elementos se desglosan en tareas más pequeñas y se estima el esfuerzo necesario para completarlas.
- Desarrollo del sprint: Durante un sprint, que generalmente tiene una duración de 2 a 4 semanas, el equipo trabaja en las tareas seleccionadas. Se llevan a cabo reuniones diarias de seguimiento (daily stand-ups) para mantener la comunicación y la transparencia en el progreso del trabajo.
- Revisión del sprint: Al finalizar el sprint, se realiza una reunión de revisión del sprint en la que el equipo muestra las funcionalidades completadas al propietario del producto y a otros interesados. Se recopilan comentarios y se realizan ajustes en el backlog del producto según sea necesario.
- Retrospectiva del sprint: Después de la revisión del sprint, el equipo realiza una reunión de retrospectiva para evaluar el sprint completado. Se analiza lo que funcionó bien, los problemas encontrados y las mejoras que se pueden realizar en los siguientes sprints.
- Repetir: Los pasos 2 a 5 se repiten para cada sprint adicional hasta que se hayan implementado todas las funcionalidades requeridas. Durante cada sprint, se priorizan y seleccionan nuevas tareas del backlog del producto.
[pic 1]
REQUERIMIENTOS FUNCIONALES
RF-01 |
Nombre: Registro de usuarios |
Descripción: Permitir a los usuarios registrarse en el quiosco interactivo proporcionando su información personal. |
Prioridad: Alta |
Rol de persona a cargo: Administrador del sistema |
Precedencia: |
RF-02 |
Nombre: Inicio de sesión |
Descripción: Proporcionar una opción para que los usuarios inicien sesión en el quiosco interactivo con sus credenciales. |
Prioridad: Alta |
Rol de persona a cargo: Administrador del sistema |
Precedencia: RF-01 |
RF-03 |
Nombre: Navegación del menú |
Descripción: Permitir a los usuarios navegar por las opciones del menú del quiosco interactivo para acceder a diferentes funcionalidades. |
Prioridad: Alta |
Rol de persona a cargo: Diseñador de interfaz de usuario |
Precedencia: RF-02 |
RF-04 |
Nombre: Visualización de información |
Descripción: Mostrar información relevante en la pantalla del quiosco interactivo, como noticias, eventos o promociones. |
Prioridad: Media |
Rol de persona a cargo: Administrador del contenido |
Precedencia: RF-03 |
RF-05 |
Nombre: Búsqueda de productos |
Descripción: Permitir a los usuarios buscar productos específicos en el quiosco interactivo utilizando palabras clave. |
Prioridad: Alta |
Rol de persona a cargo: Diseñador de interfaz de usuario |
Precedencia: RF-03 |
RF-06 |
Nombre: Detalle del producto |
Descripción: Proporcionar información detallada sobre un producto seleccionado, incluyendo descripción, precio y disponibilidad. |
Prioridad: Media |
Rol de persona a cargo: Administrador del contenido |
Precedencia: RF-05 |
RF-07 |
Nombre: Carrito de compras |
Descripción: Permitir a los usuarios agregar productos al carrito de compras y gestionar los elementos en él. |
Prioridad: Alta |
Rol de persona a cargo: Diseñador de interfaz de usuario |
Precedencia: RF-06 |
RF-08 |
Nombre: Proceso de pago |
Descripción: Proporcionar opciones de pago seguras para que los usuarios realicen compras a través del quiosco interactivo. |
Prioridad: Alta |
Rol de persona a cargo: Administrador del sistema |
Precedencia: RF-07 |
RF-09 |
Nombre: Generación de boleta o factura |
Descripción: Generar una boleta o factura electrónica después de que un usuario haya completado una compra. |
Prioridad: Alta |
Rol de persona a cargo: Administrador del sistema |
Precedencia: RF-08 |
RF-10 |
Nombre: Soporte multilingüe |
Descripción: Permitir que los usuarios seleccionen su idioma preferido para interactuar con el quiosco interactivo. |
Prioridad: Media |
Rol de persona a cargo: Diseñador de interfaz de usuario |
Precedencia: - |
...