Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Aplicación de Fundamentos del Testing y Pruebas Estáticas en el Desarrollo de un Sistema d, Guías, Proyectos, Investigaciones de Programación C

Aplicación de Fundamentos del Testing y Pruebas Estáticas en el Desarrollo de un Sistema de Pedidos a Domicilio Utilizando la Metodología Scrum y Sprints Contexto: Un restaurante ha incrementado sus pedidos a domicilio a partir de la pandemia, lo que ha generado la necesidad de gestionar de forma eficiente los pedidos, la atención al cliente, y la logística de entrega. Actualmente, todo el proceso se lleva a cabo manualmente, lo que resulta en errores, demoras y un crecimiento limitado. La gerencia del restaurante busca una solución tecnológica para optimizar este proceso y mejorar la experiencia del cliente.

Tipo: Guías, Proyectos, Investigaciones

2020/2021

Subido el 03/11/2024

citlaly-pulido
citlaly-pulido 🇲🇽

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Aplicación de Fundamentos del Testing y Pruebas Estáticas en el Desarrollo de un
Sistema de Pedidos a Domicilio Utilizando la Metodología Scrum y Sprints
Contexto:
Un restaurante ha incrementado sus pedidos a domicilio a partir de la pandemia, lo que ha
generado la necesidad de gestionar de forma eficiente los pedidos, la atención al cliente, y la
logística de entrega. Actualmente, todo el proceso se lleva a cabo manualmente, lo que resulta en
errores, demoras y un crecimiento limitado. La gerencia del restaurante busca una solución
tecnológica para optimizar este proceso y mejorar la experiencia del cliente.
Objetivos Específicos:
Automatizar la recepción y gestión de pedidos a domicilio.
Optimizar la asignación de repartidores y la logística de entregas.
Mejorar la comunicación con los clientes para actualizaciones en tiempo real sobre
sus pedidos.
Reducir tiempos de espera y errores en los pedidos.
Permitir al restaurante escalar su operación a medida que crece la demanda.
Levantamiento de Requerimientos
Requerimientos Funcionales
1. Gestión de Pedidos:
oLos clientes deben poder realizar pedidos a domicilio desde un portal fácil
de usar.
oEl sistema debe permitir la personalización de los pedidos (ejemplo:
ingredientes o modificaciones en los platillos que ofrece el restaurante).
oLos empleados del restaurante deben poder ver y gestionar los pedidos en
tiempo real.
2. Notificaciones:
oLos clientes deben recibir actualizaciones del estado de su pedido (en
preparación, en camino, entregado).
oSe deben enviar notificaciones a los repartidores para gestionar las entregas.
3. Gestión de Usuarios:
oEl sistema debe manejar diferentes tipos de usuarios: administradores,
empleados y clientes.
oLos administradores deben poder ver reportes de ventas, tiempos de entrega
y evaluar el rendimiento del servicio.
4. Logística de Entrega:
oEl sistema debe asignar automáticamente los pedidos a los repartidores
disponibles y optimizar las rutas de entrega.
5. Sistema de Pagos:
pf3

Vista previa parcial del texto

¡Descarga Aplicación de Fundamentos del Testing y Pruebas Estáticas en el Desarrollo de un Sistema d y más Guías, Proyectos, Investigaciones en PDF de Programación C solo en Docsity!

Aplicación de Fundamentos del Testing y Pruebas Estáticas en el Desarrollo de un Sistema de Pedidos a Domicilio Utilizando la Metodología Scrum y Sprints Contexto: Un restaurante ha incrementado sus pedidos a domicilio a partir de la pandemia, lo que ha generado la necesidad de gestionar de forma eficiente los pedidos, la atención al cliente, y la logística de entrega. Actualmente, todo el proceso se lleva a cabo manualmente, lo que resulta en errores, demoras y un crecimiento limitado. La gerencia del restaurante busca una solución tecnológica para optimizar este proceso y mejorar la experiencia del cliente. Objetivos Específicos: ● Automatizar la recepción y gestión de pedidos a domicilio. ● Optimizar la asignación de repartidores y la logística de entregas. ● Mejorar la comunicación con los clientes para actualizaciones en tiempo real sobre sus pedidos. ● Reducir tiempos de espera y errores en los pedidos. ● Permitir al restaurante escalar su operación a medida que crece la demanda.

Levantamiento de Requerimientos

Requerimientos Funcionales

  1. Gestión de Pedidos: o Los clientes deben poder realizar pedidos a domicilio desde un portal fácil de usar. o El sistema debe permitir la personalización de los pedidos (ejemplo: ingredientes o modificaciones en los platillos que ofrece el restaurante). o Los empleados del restaurante deben poder ver y gestionar los pedidos en tiempo real.
  2. Notificaciones: o Los clientes deben recibir actualizaciones del estado de su pedido ( en preparación, en camino, entregado ). o Se deben enviar notificaciones a los repartidores para gestionar las entregas.
  3. Gestión de Usuarios: o El sistema debe manejar diferentes tipos de usuarios: administradores, empleados y clientes. o Los administradores deben poder ver reportes de ventas, tiempos de entrega y evaluar el rendimiento del servicio.
  4. Logística de Entrega: o El sistema debe asignar automáticamente los pedidos a los repartidores disponibles y optimizar las rutas de entrega.
  5. Sistema de Pagos:

o Se debe implementar una opción de pago en línea segura, con soporte para tarjetas y otros métodos electrónicos. Requerimientos No Funcionales

  1. Escalabilidad: o El sistema debe ser capaz de manejar un gran volumen de pedidos durante las horas pico sin reducir el rendimiento.
  2. Seguridad: o La solución debe proteger la información del cliente ( datos personales, detalles de pago ) mediante cifrado y autenticación segura. ( Tipos de cifrado, encriptación y pasarelas de pago, ejemplo stripe, mercado pago, etc )
  3. Facilidad de Uso: o La interfaz de usuario debe ser intuitiva, permitiendo a los clientes realizar pedidos en pocos pasos.
  4. Disponibilidad: o El sistema debe estar disponible 24/7, con tiempos de inactividad mínimos para el mantenimiento. Tipo de Solución Se evaluarán las siguientes opciones para determinar la solución más adecuada:
  5. Aplicación Web (Recomendada) o Ventajas: Accesible desde cualquier dispositivo con navegador, fácil de actualizar y mantener. Los clientes pueden realizar pedidos sin descargar una aplicación. o Plataforma: El sistema sería implementado como un sitio web responsivo, accesible desde dispositivos móviles y de escritorio. o Tecnologías Sugeridas: ▪ Frontend: HTML5, CSS3, JavaScript (React, Angular o Vue.js) ▪ Backend: Node.js, PHP o Python (Frameworks como Express, Laravel o Django) ▪ Base de Datos: MySQL o PostgreSQL ▪ API de notificaciones: Twilio, Firebase ▪ Pasarela de pagos: Stripe, PayPal
  6. Aplicación Móvil Nativa o Ventajas: Mayor control sobre la experiencia del usuario, notificaciones push nativas, mayor fidelización del cliente. o Plataforma: Android e iOS
  7. Software de Escritorio (Menos viable) o Ventajas: Ideal para uso en estaciones fijas en el restaurante (ejemplo: mostrador o caja).