Guía Informe de Proyecto
Unidad 1: Levantamiento de
requerimientos y diseño de
interfaces
Asignatura: Taller de Diseño y desarrollo de Soluciones
Sección: D-IEI-N4-P1-C2
Nombre del docente: José David Quezada Rivas
Nombre de los integrantes del grupo: Sebastián Fuentes, Sebastián
Morales y Felipe Arias
Fecha de entrega
06-10-2023
Contenido
I. Introducción
II. Objetivo
III. Desarrollo
IV. Conclusiones
V. Referencias bibliográficas
Nombre del informe
2
I. Introducción
En este informe, daremos a conocer el proyecto enfocado en la documentación y posterior
desarrollo de una aplicación web de transporte con el fin de simplificar y optimizar la gestión de
traslados de empleados, y aparte entregar herramientas a los conductores como también los
administradores tengan una mejor gestión en general.
La aplicación tiene como motivo principal proporcionar una plataforma en línea de fácil acceso y
uso, que permita a los clientes planificar, reservar y dar seguimiento a sus viajes de manera fácil
y efectiva.
Esto involucra varios actores, desde clientes que desean programar sus viajes, a los conductores
y hasta administradores que supervisan la operación general. Se busca además de satisfacer las
necesidades sino también entregar herramientas avanzadas que permitan a los clientes,
conductores y administradores gestionar de manera óptima sus necesidades.
Para este proyecto se llevará a cabo aplicando metodologías ágiles, este enfoque garantizará la
flexibilidad necesaria para adaptarse a todas las necesidades que irán cambiando de los usuarios
y se entregará un prototipo de aplicación web. Además, en este proyecto se espera que tenga
una documentación detallada que permita la comprensión de su alcance y funcionalidad.
Con la implementación de esta plataforma, se espera simplificar y optimizar la gestión de los
viajes. Los pasajeros podrán disfrutar de una experiencia de viaje más cómoda y a la mano, con
los clientes teniendo la posibilidad de programar viajes, ver las rutas y acceder a toda la
información de sus viajes. Los administradores contarán con una herramienta para supervisar y
gestionar la operación de manera eficaz, asegurando una asignación adecuada de los vehículos y
conductores.
En resumen, este proyecto presenta una solución tecnológica que hace eficaz la logística que
involucra la movilización de los empleados de estas empresas , brindando la gestión adecuada a
la hora de viajar.
Nombre del informe
3
II. Objetivo
El objetivo de este proyecto es la planificación del proyecto para posteriormente el desarrollo de estas.
Con esto tenemos varios puntos, donde partiremos con la definición del proyecto a resolver, teniendo en
cuenta el uso de la metodología scrum para el desarrollo de una aplicación web destinada al transporte.
Avanzamos este proyecto teniendo en cuenta una parte fundamental de este proyecto que son las
historias de usuario, donde existen 12 historias de usuario donde se describen cada una de ellas para
facilitar la comprensión y definición de estas.
En el ámbito de la definición de sprint, tenemos como primera parte el desarrollo de las funcionalidades
de dicho sprint según su historia de usuario donde el tiempo de implementación será de 2 semanas
donde se abarcara la prueba y error de dichas funciones.
Con respecto al Diseño de diagramas UML según las distintas vistas de acuerdo con un diagrama BPMN y
CANVAS, tenemos principalmente un diagrama donde ejemplifica completamente el funcionamiento de
cada acción dentro de esta aplicación web, seguida por el segundo diagrama con formato de Modelo de
negocio CANVAS donde podemos observar todos los requerimientos que necesitamos para levantar por
completo este proyecto y finalizarlo de manera exitosa, teniendo en consideración por ejemplo: la
propuestas de valor, socios clave, recursos clave.
III. Desarrollo
1. Definición del proyecto a resolver.
Este proyecto tiene como enfoque el desarrollo de una aplicación web de transporte destinada al
traslado de empleados a las ubicaciones deseadas por el cliente. El proyecto tiene como motivo entregar
una plataforma en línea que permita a los clientes planificar, reservar y dar seguimiento a los viajes de
sus trabajadores de manera eficiente. También, la aplicación entrega a los clientes, conductores y
administradores, herramientas para gestionar sus necesidades. El proyecto se llevará a cabo siguiendo la
metodología ágil scrum junto a documentación para todo su desarrollo. Se espera entregar un prototipo
funcional de la aplicación web, documentación de este proyecto y la posibilidad de futuras
actualizaciones y/o mejoras en ella.
2. Historia de usuario.
● Panel de Control para Clientes y Administradores:
Nombre del informe
4
Descripción: Como cliente, quiero tener acceso a un panel de control desde el cual pueda gestionar mis
viajes, ver información relevante y realizar acciones específicas.
● Sistema de Pago:
Descripción: Como cliente, quiero poder realizar pagos de forma segura y conveniente para reservar mis
viajes y pagar por el servicio de transporte.
● Sistema de Calificación y Feedback:
Descripción: Como cliente, quiero tener la opción de calificar los viajes y proporcionar feedback sobre la
experiencia para ayudar a mejorar el servicio.
● Seguimiento de Vehículos:
Descripción: Como cliente, quiero poder rastrear en tiempo real la ubicación de los vehículos en los que
estoy viajando para conocer su posición y hora estimada de llegada.
● Registro de Viajes
Descripción: Como cliente, Quiero tener la capacidad de registrar y llevar un completo registro de todos
los viajes realizados a través de la plataforma de transporte para tener un historial de mis viajes pasados
y poder visualizar estos viajes de manera completa con toda su información, ya sea conductor, vehiculo,
ruta, monto total, medio de pago utilizado una vez realizado el viaje.
● Login Administrador:
Descripción: Como administrador, quiero tener acceso seguro al sistema a través de un inicio de sesión
para gestionar la plataforma, supervisar las operaciones y realizar cambios de ser necesario.
● Sistema de contacto:
Descripción: Como cliente, quiero tener contacto con el administrador o conductor para resolver dudas y
recibir asistencia en caso de problemas.
● Sistema de Agendado:
Nombre del informe
5
Descripción: Como cliente, quiero poder programar mis viajes con anticipación, seleccionando la fecha,
hora y destino de manera conveniente.
● Check In de Pasajeros:
Descripción: Como conductor, quiero contar con un sistema para realizar un check-in de los pasajeros
antes de iniciar el viaje, para garantizar la seguridad y la conformidad.
● Sistema de Notificación y Alertas:
Descripción: Como usuario, quiero recibir notificaciones y alertas en tiempo real sobre cambios en el
estado de mis viajes, como retrasos o cambios en la ruta.
● Registración de Vehículos:
Descripción: Como administrador, quiero tener la capacidad de registrar nuevos vehículos en el sistema y
mantener un registro de los vehículos disponibles para una mayor organización.
● Sistema de rutas y tiempos:
Descripción: Como cliente, quiero la posibilidad de ver el tiempo que toma el viaje considerando el
tráfico, accidentes y meteorología, para una mejor administración del tiempo.
3. Definición de sprint.
Sprint para el sistema de agendado:
● Duración:
- 2 semanas.
● Objetivo del Sprint:
- Implementar las funcionalidades básicas de la historia de usuario correspondiente al
primer sprint.
● Planificación del Sprint:
- Durante la reunión de planificación del sprint, el equipo selecciona las historias de
usuario prioritarias relacionadas con el sistema de agendado y su visualización. Estas
historias de usuario se derivan de las necesidades de los usuarios.
Nombre del informe
6
● Desarrollo y Colaboración:
- Durante el sprint, los desarrolladores trabajan en la implementación de las
funcionalidades definidas en las historias de usuario. Se reúnen regularmente para
resolver problemas y discutir el progreso.
● Mejora Continua:
- Después del sprint, el equipo realiza una retrospectiva para discutir lo que funcionó bien
y lo que se puede mejorar en el proceso. Esto puede incluir ajustes en la planificación,
enfoque en la calidad o la incorporación de nuevas funcionalidades en futuros sprints.
4. Diseño de diagramas UML según las distintas vistas de acuerdo con un diagrama BPMN y
CANVAS.
Nombre del informe
7
Modelo de Negocio Canvas
Socios claves Actividades claves Propuesta de Relación con el Segmento de
valor cliente clientes
● Vendedores de ● Transporte de
vehículos trabajadores a ● Transporte Generar descuentos y ● Empresas
especializados en ubicaciones de personas. beneficios a los que
transporte especificadas por clientes frecuentes. necesiten
el cliente ● Múltiples ● Redes transportar a
● Escuela de tipos de sociales. sus
conductores con las vehículos trabajadores.
licencias adecuadas para ● Página web.
movilizar
● Inversores diferentes ● Sistema de
tamaños de fidelización.
personas.
Recursos claves Canales
● Ubicación a
elección del ● Página web
● Vehículos para el cliente o a su
transporte. lugar de ● Redes
trabajo. sociales.
● Seguros de
personas. ● Anuncios
físicos.
● Seguro de
vehículos. ● Anuncios
digitales.
● Conductores.
● Página Web.
Estructura de coste Fuentes de Ingreso
● Costos de mantención. ● Transporte de trabajadores o clientes a sus
● Seguros de personas y vehículos. destinos.
● Costos de marketing.
● Costo de combustible.
● Costo de servidor para el servicio web.
● Salario de conductores.
Nombre del informe
8
Nombre del informe
9
Nombre del informe
10
Nombre del informe
11
Nombre del informe
12
Nombre del informe
13
Nombre del informe
14
Nombre del informe
15
Nombre del informe
16
IV. Conclusiones
En conclusión, este proyecto de desarrollo de una aplicación web de transporte representa una solución
completa y eficaz para la gestión de traslados de usuarios, beneficiando tanto a clientes como a
conductores y administradores. A través del uso de la metodología ágil scrum y el uso de diagramas,
hemos definido un conjunto de 12 historias de usuario que abarcan las funcionalidades principales de la
Nombre del informe
17
plataforma, desde el acceso y panel control de los clientes hasta el registro de vehículos y la gestión de
los viajes.
Se han definido sprints y diseñado modelos UML que serán claves para el desarrollo de la aplicación,
desde un diagrama BPMN y un modelo caso de uso.
Además, hemos diseñado un Modelo de Negocio Canvas que destaca los elementos clave para el éxito
de este proyecto, como socios estratégicos, propuestas de valor, canales de distribución y fuentes de
ingresos. Esto entrega una visión clara de la estrategia comercial de la aplicación.
Como último, a los clientes se les ofrece control sobre sus viajes y a los administradores las herramientas
para supervisar y gestionar la operación. Con un enfoque en el desarrollo continuo, esperamos que este
proyecto no presente una dificultad elevada con la debida documentación.
Referencias bibliográficas
Manual de Aprendizaje Basado en Problemas (ABP) y Aprendizaje Basado en Proyectos (ABPro)
[Link]
[Link]
Nombre del informe
18