Skip to content

JohanMV/Gerencia-Project-Report-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Universidad Peruana de Ciencias Aplicadas

UPC Logo

Informe del Trabajo Final

Curso: Aplicaciones Web

Carrera: Ingeniería de Software (5to ciclo)

Sección: WS52

Profesor: Juan Carlos Tinoco Licas

Startup: TechVerse

Producto: AutoYa!

Integrantes:

  • Alonso Fernando Robles Astuñaupa (u202112662)
  • Erick Gabriel Urbizagasteui Alvarez (u20201e465)
  • Johan Raúl Moreno Vergara (u20201c105)
  • Luis Fernando Isla Quispe (u202124146)
  • Nicolás Zagal Vallejo (u20201c429)
  • Jhan Clinton Antonio Salazar (u20201b312)

Agosto, 2023

Registro de Versiones del Informe

Versión Fecha Autor Descripción de modificación
Entrega 1 (TB1) 8/09/2023 - Alonso Fernando Robles Astuñaupa
- Erick Gabriel Urbizagasteui Alvarez
- Johan Raúl Moreno Vergara
- Luis Fernando Isla Quispe
- Nicolás Zagal Vallejo
Se creó la estructura del informe y se completó los capítulos 1, 2, 3 y 4
Entrega 2 (TP) 29/09/2023 - Alonso Fernando Robles Astuñaupa
- Erick Gabriel Urbizagasteui Alvarez
- Johan Raúl Moreno Vergara
- Luis Fernando Isla Quispe
- Nicolás Zagal Vallejo
-Se actualizó la documentación correspondiente al proyecto.
-Se diseñó el Frontend de nuestro proyecto utilizando el Framework Vue 3 y la librería PrimeVue.
Entrega 3 (TB2) 03/11/2023 - Alonso Fernando Robles Astuñaupa
- Erick Gabriel Urbizagasteui Alvarez
- Johan Raúl Moreno Vergara
- Luis Fernando Isla Quispe
- Nicolás Zagal Vallejo
- Jhan Clinton Antonio Salazar
-Se actualizó la documentación correspondiente al proyecto.
-Se corrigió algunos errores del FrontEnd del entregable anterior y se desarrolló la primera versión del Backend.
Entrega 4 (TF1) 23/11/2023 - Alonso Fernando Robles Astuñaupa
- Erick Gabriel Urbizagasteui Alvarez
- Johan Raúl Moreno Vergara
- Luis Fernando Isla Quispe
- Nicolás Zagal Vallejo
- Jhan Clinton Antonio Salazar
-Se actualizó la documentación correspondiente al proyecto.
-Se hizo la integración entre FrontEnd y Backend
-Se reliazó el security
-Se realizó los testeos
-Se culminó con los controllers principales

Project Report Collaboration Insights

Cada integrante del equipo creó su porpia rama donde realizó sus modificaciones para posteriormente hacer merge con la rama main. A continuación, se presentan als evidencias.

URL del repositorio del Project Report

https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report

Insights

TB1

Imgur

Contenido

Student Outcome

Criterio Específico AccionesRealizadas Conclusiones
Participa en equipos multidisciplinarios con eficacia, eficiencia y objetividad, en el marco de un proyecto en soluciones de ingeniería de software. Alonso Fernando Robles Astuñaupa
TB1
Completado del capítulo 3 del informe
TP1
Mi desenvolvimiento dentro del desarrollo fue preciso y fácil de entender, ya sea en la parte de programación como en la comunicación.
TB2
En esta entrega me engargué de los Entities en la parte del backend.
TF
Coordiné la colaboración interdisciplinaria durante la revisión de lanzamiento, asegurando una distribución equitativa de responsabilidades. Implementé prácticas ágiles para mejorar la eficiencia en la gestión de la entrega del producto final.


Erick Gabriel Urbizagasteui Alvarez
TB1
Coordinación del proyecto, completado del capítulo 1 del informe
TP1
Me reuní con mi equipo en distintas ocasiones para realizar el desarrollo del frontend de nuestro proyecto.
TB2
En este sprint 3 me encargué de la Database.
TF
Lideré la sección que detalla la colaboración multidisciplinaria, destacando la eficacia y eficiencia del equipo en el desarrollo del proyecto. Contribuí a la versión actualizada de la Sección Student Outcome, resaltando cómo las actividades del proyecto fortalecieron las habilidades de trabajo en equipo.

Johan Raúl Moreno Vergara
TB1
Completado de la parte del landing page del capítulo 4 del informe
TP1
Fui capaz de participar de manera efectiva, eficiente y objetiva junto a mi equipo en el desarrollo de nuestro Frontend aplicando conocimientos de ingeniería de software.
TB2
Participé junto a mi grupo en la elboración del Sprint 3 siendo mi principal labor las entrevistas de validación y el informe.
TF
Participé activamente en la preparación y presentación de la keynote, destacando la colaboración multidisciplinaria como elemento clave del éxito del proyecto. Destaqué en la presentación cómo la eficacia y objetividad en el trabajo en equipo influyeron directamente en los resultados finales del proyecto.

Luis Fernando Isla Quispe
TB1
Completado del capítulo 2 del informe*
TP1
Trabaje de manera eficiente, practica y acertiva con mi grupo en el desarrollo del frotend
TB2
Para esta entrega junto a mi grupo nos encargamos del Repositories el cual me permitió comprender nuevos temas.
TF
Proporcioné aportes significativos a mi evaluación de desempeño individual, resaltando logros y áreas de mejora en términos de colaboración en equipos multidisciplinarios. Contribuí a la sección Collaboration Insights, resaltando aprendizajes específicos sobre cómo la colaboración multidisciplinaria impactó positivamente en el desarrollo del proyecto.

Nicolás Zagal Vallejo
TB1
Completado de la parte del web application del capítulo 4 del informe
TP
Me comunique de manera efectiva con mi equipo de manera constante en función de desarrollar y optimizar el desarrollo del Frontend aplicando los conocimientos aprendidos en clase
TB2
En esta entrega me encargué de los Services en el backend.
TF
Incluí documentos que evidencian mi participación activa y eficiente en el desarrollo del proyecto. Aseguré que el archivo .zip refleje de manera clara y objetiva mi contribución a través de archivos de proyectos, documentos y evidencias de trabajo en equipo.

Jhan Clinton Antonio Salazar
TB2
En esta entrega me encargué de desarrollar los controllers del backend.
TF
Mejoré la versión final del Registro de Versiones del Informe, destacando las iteraciones que reflejan la evolución y eficacia del trabajo en equipo. Participé en sesiones de retroalimentación para comprender cómo mi contribución afectó positivamente la eficacia del equipo.
TB1
Nos reunimos como equipo y decidimos las partes del proyecto de las que se encargaría cada miembro. Asimismo logramos ganar la confianza de todos mostrando empatía y responsabilidad el uno con el otro.
TP1
Nos reunimos como equipo en distintas ocasiones para ir completando las metas propuestas para este sprint, lo cual ayudó a mejorar nuestra relación de compañerismo.
TB2
Hemos logrado completar gran parte del backend de nuestra api web para nuestro proyecto, AutoYa! Durante este tercer sprint se implementaron los entities, repositories, services, controllers y database haciendo uso de Jetbrians Rider.
TF
El equipo logró una colaboración multidisciplinaria efectiva, distribuyendo responsabilidades equitativamente y aplicando prácticas ágiles para mejorar la eficiencia. La comunicación efectiva y la integración de habilidades técnicas y no técnicas fueron prioritarias. Las retrospectivas al final de cada sprint permitieron mejoras continuas, destacando el compromiso del equipo con la eficacia y objetividad en todo momento.
Conoce al menos un sector empresarial o dominio de aplicación de soluciones de software. Alonso Fernando Robles Astuñaupa
TB1
Completado del capítulo 3 del informe
TP1
Tengo la capacidad de utilizar conocimientos previos relacionado a la carrera, con la finalidad de desarrollar proyectos en su mejor forma.
TB2
En esta entrega me engargué de los Entities en la parte del backend aplicando conocimientos de ingeniería a los diferentes problemas presentados.
TF
Aplicación de conocimientos específicos del sector durante la revisión de lanzamiento, asegurando la alineación del producto con las necesidades del mercado. Destacé en la presentación cómo la comprensión del dominio de aplicación influyó directamente en las decisiones de desarrollo.

Erick Gabriel Urbizagasteui Alvarez
TB1
Coordinación del proyecto, completado del capítulo 1 del informe
TP1
Aprendí a usar Vue para desarrollar las páginas web que formarán parte de la solución de mi equipo.
TB2
Gracias a los conocimientos en ingeniería en este sprint 3 me encargué de la Database.
TF
Contribuí a la sección que aborda el conocimiento del sector empresarial, proporcionando análisis detallados y recomendaciones basadas en mi comprensión del dominio de aplicación.

Johan Raúl Moreno Vergara
TB1
Completado de la parte del landing page del capítulo 4 del informe
TP1
Soy capaz de aplicar mis conocimientos y habilidades en ingeniería de software en el contexto de equipos multidisciplinarios, asegurando la eficacia y eficiencia en la ejecución de proyectos.
TB2
Logré aplicar conocimientos de ingeniería de software en este Sprint 3, aprendí lo esencial sobre este primer desarrollo del backend.
TF
Mejoré la versión final de la Bibliografía, asegurando que refleje fuentes específicas que informaron mi comprensión del sector empresarial. Enfaticé en la presentación cómo la comprensión del sector empresarial contribuyó a la eficacia y eficiencia del equipo en la entrega de soluciones de software.

Luis Fernando Isla Quispe
TB1
Completado del capítulo 2 del informe
TP1
En este proyecto, se pusieron en práctica los conocimientos adquiridos durante el proceso de formación, los cuales fueron impartidos a través de clases teóricas y prácticas. Estos conocimientos abarcan una amplia gama de disciplinas relacionadas con el desarrollo web.
TB2
Con los conocimientos aprendidos en clase en esta entrega junto a mi grupo nos encargamos del Repositories el cual me permitió comprender nuevos temas.
TF
Destaqué casos específicos del sector empresarial durante la presentación, demostrando cómo el conocimiento profundo del dominio de aplicación informó decisiones estratégicas. Participé en sesiones de retroalimentación para comprender cómo mi comprensión del sector empresarial mejoró la colaboración en el equipo multidisciplinario.

Nicolás Zagal Vallejo
TB1
Completado de la parte del web application del capítulo 4 del informe
TP
Reforce y aplique los temas vistos en clase de manera que pude aportar al equipo de una manera efectiva, de esta manera se consiguio un desarrollo optimo del proyecto
TB2
En esta entrega me encargué de los Services en el backend.
TF
Reflexioné sobre cómo mi conocimiento del sector impactó positivamente en mi desempeño individual, destacando contribuciones significativas basadas en el dominio de aplicación. Aseguré que el archivo .zip refleje de manera clara y objetiva mi experiencia en el sector empresarial a través de archivos complementarios pertinentes.

Jhan Clinton Antonio Salazar
TB2
En esta entrega me encargué de desarrollar los controllers del backend.
TF
Aseguré que la Sección Student Outcome reflejara cómo mi conocimiento del sector contribuyó a la eficiencia y objetividad en el desarrollo del proyecto. Contribuí a la sección de Conclusiones, resaltando cómo el conocimiento del dominio de aplicación fue crucial para el éxito global del proyecto.

TB1
Aprendimos y nos enseñanos unos a otros a usar GitHub y GitHub Desktop. Además, entendimos cómo hacer commits en esta herramienta y cómo nos podrán ayudar en el desarrollo de este proyecto.
TP1
Aprendimos a usar distintos componentes de Vue para desarrollar la parte del frontend de nuestra solución web.
TB2
Durante el tercer sprint nos reunimos para definir cómo se desarrollaría el backend de AutoYa! Durante esas reuniones se repartieron las tareas para cada integrante. De esta forma logramos tener un avance sustancial para el fin del sprint. Asimismo, aprendimos a cómo modelar mejor el backend de una aplicación web.
TF
Cada miembro del equipo demostró un profundo conocimiento del sector asignado, reflejado en decisiones estratégicas y tácticas durante el proyecto. La presentación y revisión de lanzamiento resaltaron casos específicos del sector, evidenciando cómo este conocimiento informó las soluciones propuestas. Las contribuciones individuales reflejaron una comprensión detallada de las necesidades y desafíos del sector, asegurando la relevancia y eficacia de las soluciones de software. En resumen, cada miembro integró de manera efectiva su comprensión sectorial en el desarrollo del proyecto.

Capítulo I: Introducción

Startup Profile

Descripción de la Startup

AutoYa! es una startup que busca solucionar problemas en la renta de autos por medio de aplicaciones tecnológicas. Nuestras características, como la retención del pago, el seguimiento por GPS, una amplia selección de autos y un servicio al cliente de calidad, ayudan a los clientes a sentirse seguros, protegidos, cómodos y ahorradores. Fue fundada por los alumnos universitarios: Alonso Robles, Erick Urbizagastegui, Johan Moreno, Luis Isla y Nicolás Zagal en Lima, Perú.

Misión

Nuestra misión es ayudar a las personas a reducir los contratiempos que puedan tener al momento de rentar o poner en renta un auto para que estas puedan hacerlo de forma sencilla y segura. Pensamos lograr esto mediante el lanzamiento de aplicaciones web que se enfoquen en atacar dichos contratiempos.

Visión

Nuestra visión es tener una aplicación dedicada al nicho de la renta de autos que se encuentre en el top 10 de dicho nicho en Perú. Asimismo, planeamos expandir nuestros productos a nivel latinoamérica para que más personas puedan disfrutar de estos.

Perfiles de integrantes del equipo

Alonso Fernando Robles Astuñaupa (u202112662)

Imgur

Erick gabriel Urbizagástegui Alvarez (u20201e465)

Imgur

Johan Raúl Moreno Vergara (u20201c105)

Luis Fernando Isla Quispe (u202124146)

Imgur

Nicolás Zagal Vallejo (u20201c429)

Imgur

Solution Profile

Antecedentes y problemática

A día de hoy, el uso de autos se ha vuelto una necesidad en nuestra sociedad. Tanto en fines recreativos, laborales o personales, estos estarán siempre presentes. Sin embargo, cuando se necesita uno y no se tiene uno propio ¿qué es lo que se hace?. Usualmente se alquila uno. Si bien esta solución es obvia y práctica, puede conllevar disgustos para el usuario al este enterarse de precios elevados, tarifas ocultas, falta de mantenimiento o incluso falta de seguro vehicular. Asimismo, existen personas que desean ganar un poco de dinero extra y desean poder alquilar sus autos en los momentos que no los usan, pero no conocen un medio seguro por el que hacerlo o no tienen personas a las que alquilarselos. La propuesta que se tiene es una aplicación web que funcione a nivel Perú y combata efectivamente los problemas mencionados anteriormente.

  • Who

    Personas que desean alquilar autos de forma segura y a un precio menor al de las plataformas más populares; y personas que desean alquilar sus autos de forma segura en los momentos que no los utilizan, para ganar dinero extra.

  • What

    Los problemas que se presentar al momento de alquilar autos y/o usarlos. Por ejemplo: falta de mantenimiento, falta de seguimiento del vehículo, falta de seguro, altos precios, estafas, etc.

  • Where

    En el lugar en donde la persona este alquilando el auto y/o usándolo. Puede ser un concesionario, un hogar, oficinas, calles, carreteras, etc.

  • When

    Cuando la persona esté por alquilar el auto o ya lo este usando. Algunos ejemplos son: llamadas telefónicas, firma de documentos, conversación en persona, haciendo rutas por calles, haciendo rutas por carreteras.

  • Why

    Los problemas técnicos del auto usualmente suceden por descuido del dueño. Asimismo, las tarifas ocultas generalmente son por la necesidad de ganar dinero de los concesionarios. Finalmente, las estafas o desaparición de autos se generan por las malas intenciones del arrendatario.

  • How

    Si se habla de las estafas, estas operan de la siguiente manera: el arrendatario hace un pago por adelantado al dueño y este le hace la promesa de entregarle el auto en determinado momento, pero no lo hace. Asimismo, el caso inverso son arrendatarios que usan medios fraudulentos para simular pagos o directamente no devuelven el auto luego de la fecha acordada.

  • How Much

    Estos problemas generalmente cuestan bastante dinero. Por ejemplo, según El Comercio (2023), un hombre tuvo que pagar 7600 soles por la garantía de los autos que alquiló, y este monto no fue devuelto en la fecha acordada.

Lean UX Process

Lean UX Problem Statements

Actualmente alquilar un auto conlleva distintos riesgos, ya sea desde el punto del arrendatario o del arrendador. Estos pueden variar desde fallos técnicos de los vehículos hasta casos de estafas. Dichos problemas afectan negativamente al negocio de la renta de autos debido a que genera desconfianza en los dos sectores mencionados. Los problemas mencionados anteriormente son solo algunos de los que muestran que los arrendatarios y los arrendados buscan más seguridad y transparencia por la parte contraria. Finalmente, habiendo realizado este análisis, se desarrolló una pregunta que servirá como base para combatir la problemática. Esta es:

¿Cómo podemos garantizar seguridad y transparencia a los arrendatarios y arrendadores en el servicio de alquiler de autos?

Lean UX Assumptions

Business Outcomes

  • Creo que mis clientes necesitan una solución que les permita rentar o poner en renta autos de forma segura y transparente.
  • Estas necesidades se pueden resolver con una aplicación web de renta de autos de forma segura entre personas naturales.
  • Mis clientes iniciales son (o serán) personas hispanohablantes mayores de edad que se encuentren en Perú y deseen rentar o poner en renta un auto.
  • El valor número 1 que un cliente quiere de mi producto es seguridad de que el contrato se cumplirá correctamente y de que el auto se encuentre en buenas condiciones.
  • El cliente también puede obtener estos beneficios adicionales: precios más bajos que los de la competencia, registro de mantenimiento del vehículo, seguimiento del auto por GPS, acceso a la documentación actualizada del vehículo.
  • Voy a adquirir la mayoría de mis clientes a través de anuncios en redes sociales.
  • Haré dinero a través de cobro de comisiones por cada alquiler que se realice dentro de la aplicación, y publicidad dentro de la aplicación.
  • Mi competencia principal en el mercado serán plataformas de alquiler de autos actualmente disponibles.
  • Los venceremos debido a nuestros menores precios, mayor transparencia acerca de la documentación y estado de los autos y la seguridad de estos mismos.
  • Mi mayor riesgo es fraude y/o estafas antes, durante y después del servicio del auto.
  • Resolveremos esto a través de retenimiento del pago por el servicio hasta que este haya sido terminado.

User Outcomes

  • ¿Quién es el usuario?
    Personas hisponohablantes mayores de edad que se encuentren en Perú y deseen rentar o poner en renta un auto.
  • ¿Dónde encaja nuestro producto? ¿En su trabajo o vida?
    Nuestro producto encaja en la vida del usuario, debido a que alquilar o poner en alquiler un auto no es la principal fuente de ingresos de nuestros clientes potenciales.
  • ¿Qué problemas tiene nuestro producto y cómo se pueden resolver?
    El mayor problema que se presenta en nuestro producto son las prácticas fraudulentas, como estafa o robo del vehículo. Esto se resolverá mediante la necesidad de incluir la documentación del auto a rentar en nuestra aplicación, la retención del pago hasta que el servicio del auto haya terminado y el seguimiento del vehículo vía GPS.
  • ¿Cuándo y cómo es usado nuestro producto?
    AutoYa! será usado en dispositivos que cuenten con un navegador web y cuando el usuario decida que quiere rentar o poner en renta un auto.
  • ¿Qué características son importantes?
    Interfaz amigable, intuitiva y responsive; reserva de vehículo; pagos integrados; y reseñas de usuarios.
  • ¿Cómo debe verse nuestro producto y cómo debe comportarse?
    Debe verse amigable ante el usuario y fácil de usar. Esto quiere decir que, por ejemplo, cada botón debe dar a entender qué es lo que hace con solo verlo.

Lean UX Hypothesis Statements

Hipótesis 1
Creemos que las personas estarán interesadas en una aplicación web que permita rentar y poner a la renta autos por precios más bajos que los de la competencia. Sabremos que esto si la cantidad de usuarios de nuestro producto aumenta en 5% semanalmente durante los primeros 4 meses desde su lanzamiento.

Hipótesis 2
Creemos que AutoYa! tendrá problemas luego de su lanzamiento. Sabremos que esto es cierto cuando su cantidad de usuarios empiece a decrecer en 8% semanalmente.

Hipótesis 3
Creemos que la visualización de la documentación de los vehículos en la aplicación será un agregado importante. Sabremos que esto es cierto si el 65% de las reseñas de autos en esta son positivas.

Lean UX Canvas

Business Problem
- Precios mayores a los deseados
- Estafas en el proceso de renta
- Tarifas ocultas
- Falta de transparencia del estado del auto
Solution Ideas
- Precios menores a los de la competencia
- Inclusión de la documentación actualizada del auto
- Seguimiento del auto vía GPS
- Retención del pago hasta finalizado el servicio
Business Outcomes
- Alto número de usuarios
- Reseñas mayormente positivas en la aplicación
- AutoYa! se vuelve una de las aplicaciones de alquiler de auto más usadas en Perú
Users and Customers
- Personas hispanohablantes mayores de edad que se encuentren en Perú y deseen rentar un auto.
- Personas hisponohablantes mayores de edad que se encuentren en Perú, cuenten con uno o más autos y deseen poner en renta uno o más de uno.
User Benefits
- Costos menores
- Garantía del buen estado del auto
- Sistema antifraudes
- Acceso a la información del arrendatario
Hypothesis
- Creemos que las personas estarán interesadas en una aplicación web que permita rentar y poner a la renta autos por precios más bajos que los de la competencia. Sabremos que esto si la cantidad de usuarios de nuestro producto aumenta en 5% semanalmente durante los primeros 4 meses desde su lanzamiento.
- Creemos que AutoYa! tendrá problemas luego de su lanzamiento. Sabremos que esto es cierto cuando su cantidad de usuarios empiece a decrecer en 8% semanalmente.
- Creemos que la visualización de la documentación de los vehículos en la aplicación será un agregado importante. Sabremos que esto es cierto si el 65% de las reseñas de autos en esta son positivas.
What’s the most important thing we need to learn first?
- Las características que el usuario realmente quiere en la aplicación
- La cantidad de personas que estarían dispuestas a poner en renta su auto por una aplicación web
- Los costos y beneficios que ofrece la competencia
What's the least amount of work we need to do to learn the next most important thing?
- Realizar entrevistas a personas que se encuentren dentro de los segmentos objetivos de AutoYa!
- Enviar formularios con preguntas sencillas, pero que contengan preguntas clave a nuestros segmentos objetivos
- Tomar en cuenta el feedback que se reciba y aplicarlo en AutoYa!

Segmentos objetivo

Se han identificado dos segmentos objetivos.

  1. Personas mayores de 18 años que cuenten con licencia de conducir y deseen alquilar uno o más autos de forma segura y a un menor precio que los servicios de alquiler de autos más populares.
  2. Personas mayores de 18 años que posean uno o más autos en regla junto con todos los documentos que esto conlleva y deseen poner en alquiler estos mismos de forma segura mediante plataformas digitales.

Capítulo II: Requirements Elicitation & Analysis

Competidores

Análisis competitivo

Competitive Analysis Landscape
¿Por qué llevar a cabo este análisis? ¿Cómo podemos garantizar seguridad y transparencia a los arrendatarios y arrendadores en el servicio de alquiler de autos?
Competidores AutoYa! Budget Car Rental Rento Hertz
Perfil Overview Servicio peruano que permite rentar y poner en renta autos a personas naturales Empresa peruana que posee presencia global y opera en más de 3,200 puntos de atención en 120 países Aplicación de renta de autos en Perú que funciona como intermediario tanto para arrendatarios como para arrendadores Servicio de alquiler de autos más grande a nivel global
Ventaja competitiva
¿Qué valor ofrece a los clientes?
Transparencia con el cliente; precios bajos y seguridad Se puede recoger el auto en el aeropuerto Jorge Chávez Ofrece poner en renta un auto propio Ofrece sus servicios también fuera de Lima (Arequipa y Cusco) y se puede entregar el auto en una sucursal distinta de donde se recogió
Perfil de Marketing Mercado objetivo Personas en Perú mayores de 18 años que deseen rentar o poner en renta autos Personas mayores de 21 años que cuenten con una licencia de conducir vigente deseen alquilar un auto Personas que quieran alquilar un auto y personas que quieran poner en alquiler su auto Personas mayores de 18 años que deseen alquilar un auto
Estrategias de marketing Comunicar que el servicio permite, además de alquilar un auto, poner en alquiler un auto propio de forma segura Anunciar su posesión de la flota de alquiler de vehículos más variada de Perú Mencionar siempre que están respaldados por Rimac Seguros y que es un servicio seguro Alta gama de vehículos para poder reducir los precios
Perfil de Producto Productos & Servicios - Alquilar autos
- Poner en alquiler autos
- Alquiler de Autos
- Alquiler de Autos para Empresas
- Venta de Autos Usados Expertos en Viajes
- Reservas Internacionales
- Servicio de Chofer
- Alquiler de autos
- Poner en alquiler autos
- Alquiler de autos
Precios & Costos - Uso gratuito de la aplicación
- Desde S/100 por día de uso del auto
- Uso gratuito de la aplicación
- De S/96 a S/561 por día de uso del auto
- Uso gratuito de la aplicación
- Desde S/100 por día de uso del auto
- Uso gratuito de la apliacación
- Desde S/63 soles por día de uso del auto(sin incluir protecciones y servicios adicionales)
Canales de distribución
(Web y/o Móvil)
Web Web y móvil Móvil Web y móvil
Perfil de Producto Fortalezas - Flota variada
- Opción de poner en renta autos
- Gran cantidad de clientes potenciales
- Marca reconocida
- Programa de lealtad
- Variedad de autos
- Oficina en un aeropuerto internacional
- Interfaz amigable
- Aliado con Rimac Seguros
- Permite poner en alquiler autos propios
- Presencia en cualquier lugar del país
- Marca reconocida
-Cuenta con promociones
- Presencia de oficinas fuera de Lima
- Flota variada de vehículos
Debilidades - Marca no conocida
- Pocos recursos
- Nueva en el mercado de la renta de autos
- Depende del turismo
- Debe pagar costos de varias oficinas
- Personas entre 18 y 20 años deben pagar un costo adicional
- Mala opiniones en las tiendas de aplicaciones
- Depende de la situación económica local
- Depende de la honestidad del arrendador
- Dependencia del turismo
- Malas opiniones en las tiendas de aplicaciones
- Interfaz del sitio web poco amigable
- Reputación cuestionada
Oportunidades - Pocos servicios para poner en renta autos propios
- Bajo porcentaje de hogares peruanos cuentan con auto propio
- Constante necesidad de contar con un auto
- Implementar alquiler de otros tipos de vehículos
- Aumentar su cantidad de oficinas en Perú
- Incluir servicios turísticos
- Aumento del turismo
- Aumento de las zonas urbanas
- Inclusión de programas de lealtad
- Creación de oficinas en más provincias de Perú
- Implementar alquiler de otros tipos de vehículos
- Incluir servicios turísticos
Amenazas -Otras aplicaciones de renta de auto más conocidas
- Delincuencia local
- Crisis económicas
- Crisis sanitarias
- Regulaciones en la conducción de vehículos
- Alza de impuestos
- Crisis económicas
- Crisis sanitarias
- Regulaciones en la conducción de vehículos
- Alza de impuestos
- Crisis económicas
- Crisis sanitarias
- Regulaciones en la conducción de vehículos
- Alza de impuestos
- Delincuencia local
- Crisis económicas
- Crisis sanitarias
- Regulaciones en la conducción de vehículos
- Alza de impuestos

Estrategias y tácticas frente a competidores

Costos
Sabemos que el alquiler de autos no necesariamente en un negocio barato, por eso hemos estudiado a la competencia y comparado precios para poder llegar a un precio de alquiler que se sitúe entre los bajos de nuestra competencia, para así poder satisfacer al cliente y generar ingresos.

Estrategia de diferenciación
Aprovecharemos la falta de servicios para poner en alquiler un auto propio para atacar ese nicho. Creemos que dando la suficiente publicidad a esta característica llamaremos la atención de una buena cantidad de clientes potenciales.

Remuneración
Somos consciente de que tener demasiada publicidad en una pantalla resulta molestoso, debido a eso, solo se incluirá una cantidad razonable de estos. Además, contaremos con comisiones del 35% por cada pago por alquiler que se haga usando nuestros servicios.

Entrevistas

Diseño de entrevistas

Arrendatarios

  1. ¿Cuál es su nombre, género y edad?
  2. ¿Cuál es su estado civil?
  3. ¿Cuál es su provincia y distrito de residencia?
  4. ¿Cuál es su ocupación?
  5. ¿Usted ha manejado un auto anteriormente?
  6. ¿Usted ha alquilado un auto alguna vez? Si su respuesta es sí ¿Por qué medio lo hizo?
  7. ¿Qué es lo que usted prioriza o priorizaría al alquilar un auto?
  8. ¿Qué información considera importante conocer antes de alquilar un auto?
  9. ¿Qué carácterística o características cree que debería tener obligatoriamente un servicio de alquiler de autos?
  10. ¿Cómo cree que se debería cobrar por el alquiler de un auto? ¿Por minuto, media hora, hora o día?
  11. Según su respuesta anterior ¿Cuanto cree que se debería cobrar por ese tiempo?
  12. ¿Qué medios de pago preferiría usted?
  13. ¿Usted estaría interesado en alquilar un auto por medio de una aplicación web? ¿Por qué?
  14. ¿Conoce algun medio que permita alquilar autos por internet?

Arrendadores

  1. ¿Cuál es su nombre, género y edad?
  2. ¿Cuál es su estado civil?
  3. ¿Cuál es su provincia y distrito de residencia?
  4. ¿Cuál es su ocupación?
  5. ¿Usted ha puesto en alquiler su auto alguna vez? Si su respuesta es sí ¿Por qué medio lo hizo?
  6. ¿Qué es lo que usted prioriza o priorizaría al poner en alquiler su auto?
  7. ¿Cree que es importante tener acceso a la información de la persona a la que le va a alquilar su auto?
  8. ¿Qué carácterística o características cree que debería tener obligatoriamente un servicio de alquiler de autos?
  9. ¿Cómo cree que se debería cobrar por el alquiler de un auto? ¿Por minuto, media hora, hora o día?
  10. Según su respuesta anterior ¿Cuanto cree que se debería cobrar por ese tiempo?
  11. ¿Qué medios de pago preferiría usted?
  12. ¿Usted estaría interesado en poner en alquiler su auto por medio de una aplicación web? ¿Por qué?
  13. ¿Conoce algun medio que permita alquilar autos por internet?

Registro de entrevistas

URL del video: https://upcedupe-my.sharepoint.com/:v:/g/personal/u20201e465_upc_edu_pe/EV5n6cRj4yZNj8BQoHwOSzcBKqH08VMxBaexbYekelyMeg?e=7vnMZV&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZyIsInJlZmVycmFsQXBwUGxhdGZvcm0iOiJXZWIiLCJyZWZlcnJhbE1vZGUiOiJ2aWV3In19

Arrendatarios

Entrevista 1 Imgur

Timing: 0:00; 5:33 min

Alessandro Condori es un estudiante universitario de 20 años de edad. Reside en San Juan de Lurigancho, Lima; tiene experiencia previa en la conducción y ha alquilado autos mediante el contacto de otras personas ya sea virtual o presencial. En este caso, prioriza toda la información relacionado con el vehículo tal como las especificaciones y observaciones que posea este. Alessandro valora un proceso en el cual el servicio al cliente sea lo más óptimo posible, variados métodos de pagos, facilidad en el contacto con el arrendador y vuelve a recalcar sobre la información del vehículo. Prefiere pagar de forma virtual debido a su comodidad y flexibilidad. Por otro lado, mencionó que no conoce ningún aplicación que ofrezca aquel servicio; por lo que sería un usuario adecuado para servicios como AutoYa!.

Entrevista 2 Imgur

Timing: 5:34; 5:54 min

Cristian Iparraguirre es un estudiante universitario de 19 años. Reside en Lince, Lima. Cristian sí ha manejado autos anteriormente de los cuales tuvo que alquiler vía virtual, donde tuvo que buscar dentro de distintas páginas para acceder aquel servicio. Prioriza esencialmente todo información detallada respecto al vehículo. Asimismo, considera que un servicio que sea de gran utilidad debe de cumplir ciertas caracterísitcas tales como: facilidad de usar, precios relativamente económicos, información precisa y filtros de búsquedas eficientes. Por otro lado, no tiene problemas si el método de pago es de manera virtual o presencial. Alega que ya realizó el alquiler de un auto por medio de una aplicación por lo que seguiría haciendolo. Al final, manifestó que la pagína donde solicitó el auto fue "Kayak".

Entrevista 3 Imgur

Timing: 11:28; 5:07 min

Víctor Ramírez es un estudiante universitario de 18 años. Reside en Surco, Lima. tiene experiencia conduciendo, sin embargo, no ha tenido la oportunidad previamente de alquilar un auto aunque menciona haber tenido la intención. Víctor menciona que al alquilar un auto no prioriza con exactitud sus especificaciones ya que estas varían en funci´´on de lo que esté buscando para la ocación. En cambio, prefiere asegurarse de que la empresa de la cual alquilaría se confiable, tenga buena documentación y buenas referencias. Por otro lado, nos menciona que considera importante que el carro esté en perfectas condiciones, verificado por un especialista que avale su buen funcionamiento y tener conocimiento exacto de las tarifas que se aplicarían. Considera que el servicio debería contar con un servicio de grúa o seguro en caso de algún desperfecto o accidente, así como estar totalmente limpio. Así mismo considera que se debería cobrar por día con una cuota inicial previo al servicio y el resultante al finalizarlo y respetar el presupuesto hecho sin cargos extra fuera de cotización. Considera que se debe cobrar en función del tipo de auto, nos brinda como ejemplo un sedán de motor 1600 cuyo valor no debería superar los 200 soles diarios. Cree que se debería pagar por medios digitales para proteger al arrendador y manifiesta que la idea de arrendar un carro por una aplicacion web le parece "espectacular". Finalmente, menciona que no conoce de ningún medio que lo haga en la actualidad.

Arrendadores

Entrevista 4 Imgur

Timing: 20:57; 3:54 min

Valeria Nevado es una estudiante universitaria de 20 años. Reside en Cercado de Lima, Lima. Valeria sí ha puesto su auto en alquiler anteriormente, y lo hizo por WhatsApp, Facebook y de forma presencial. Ella priorizaría sobre todo saber a quién le está alquilando su auto y cree que es importante tener información de la persona a quien se lo da. Asimismo, cree que las personas que quieran registrarse para alquilar un auto deben pasar por un filtro que valide que es una persona que usará el auto de forma correcta; y cree que debe. También cree que se debería cobrar 100 soles mínimo por día de uso del auto. La entrevistada manifestó que se debería cobrar por medio de tarjetas de crédito y débito, ya que en efectivo se han visto varios casos de robo. Finalmente, sí estaría interesada en poner en alquiler su auto por medio de una aplicación web porque le parece más seguro que por otros medios; y sabe que existen sitios web para alquilar autos, pero nunca los ha usado.

Entrevista 5 Imgur

Timing: 24:51; 3:25 min

Manuel Mavila es un estudiante universitario de 20 años. Reside en el distrito de San Miguel, Lima. Manuel dice que nunca ha puesto en alquiler su auto, pero sí estaría interesado en hacerlo. También menciona que lo que más priorizaría al alquilar su auto sería la seguridad y el compromiso que tenga el arrendatario, no puede ser alguien con denuncias o que no tenga la solvencia económica necesaria. Asimismo, piensa que sí sería buena idea poder ver la información de la persona a la que le alquilará su auto y que un servicio de alquiler de autos debería contar obligatoriamente con un seguro, además del soat. Adicionalmente, cree que se debería cobrar por hora del uso del auto, y el precio dependería del auto, de su modelo, antigüedad, condición, etc. El entrevistado manifestó que los pagos se deberían realizar por tarjeta y sí estaría dispuesto en poner su auto en alquiler por medio de una aplicación web, debido a que sería más rápido encontrar arrendatarios. Finalmente, Manuel mencionó que no conoce ningún sitio web para alquilar autos por internet.

Entrevista 6

Captura-de-pantalla-2023-09-08-051842.png

Timing: 16:36; 4:16 min

Miguel Ángel Ibañez, un estudiante universitario de 25 años en Lima, está considerando alquilar su auto. Él prioriza la seguridad y la confianza al alquilar su auto a un desconcido, evitando personas con denuncias o problemas financieros. Miguel valora tener información relevante sobre la persona a la que confiará su vehículo, lo que indica su deseo de establecer un cierto nivel de confianza en este proceso. Además, destaca la importancia del seguro y el SOAT. Sugiere tarifas por hora y prefiere pagos con tarjeta. Está dispuesto a usar una aplicación web para alquilar. Aunque no conoce plataformas específicas, su interés sugiere que podría beneficiarse de explorar opciones tecnológicas.

Análisis de entrevistas

Arrendatarios

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Arrendadores

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Imgur

Needfinding

User Personas

A continuación se presentarán los User Persona elaborados en base al análisis de las entrevistas. Se ideó un User Persona por segmento objetivo.

Arrendatario

Imgur

Arrendador

Imgur

User Task Matrix

Arrendatario

User Task Arrendatario
Frecuencia Importancia
Buscar una persona o empresa que alquile autos Siempre Alta
Contactar a esa persona o empresa Siempre Alta
Ver opciones de autos Siempre Alta
Filtrar autos Seguido Media
Comparar precios de autos Siempre Media
Negociar el precio A veces Media
Seleccionar el auto Siempre Alta
Inspeccionar el auto Siempre Alta
Firmar el contrato Siempre Alta
Comenzar el alquiler Siempre Alta
Recoger el auto Siempre Alta
Usar el auto Siempre Alta
Devolver el auto Siempre Alta
Terminar el alquiler Siempre Alta

Arrendador

User Task Arrendador
Frecuencia Importancia
Buscar una persona que desee alquilar un auto Siempre Alta
Contactar a esa persona Siempre Alta
Mostrarle opciones de autos Siempre Alta
Filtrar autos Seguido Media
Mostrar los precios de los autos Siempre Alta
Negociar el precio A veces Media
Separar el auto seleccionado Siempre Alta
Inspeccionar y limpiar el auto Siempre Alta
Dar el contrato al cliente para que lo firme Siempre Alta
Comenzar el alquiler Siempre Alta
Esperar a que el cliente recoja el auto Siempre Alta
Dar el auto al cliente Siempre Alta
Dar seguimiento al cliente A veces Baja
Recibir de vuelta el auto Siempre Alta
Terminar el alquiler Siempre Alta

User Journey Mapping

A continuación se muestran los User Journey Maps elaborados para los segmentos objetivos Arrendatario y Arrendador con el objetivo de rentar un auto.

Arrendatario

Imgur

Arrendador

Imgur

Empathy Mapping

A continuación, se muestran los Empathy Maps desarrollados para cada segmento objetivo, los cuales son Arrendatario y Arrendador.

Arrendatario

Imgur

Arrendador

Imgur

As-is Scenario Mapping

Arrendatario

Imgur

Arrendador

Imgur

Capítulo III: Requirements Specification

To-Be Scenario Mapping

Usuario: Propietario

Propietario

Usuario: Arrendatario

Imgur

User Stories

Epic / Story ID Título Descripción Criterios de Aceptación Relacionado con (Epic ID)
US01 Registro del Arrendatario Como Arrendatario, deseo registrarme dentro del app para poder alquilar un auto según mi presupuesto. Escenario 1: El arrendatario desea crear una cuenta
Dado que el arrendatario se encuentra en sección de inicio
Cuando el arrendatario no se encuentra registrado en el aplicativo y al seleccionar “Crear una Cuenta”
Entonces el sistema le redireccionará al registro.
Escenario 2: El arrendatario rellena sus datos correctamente
Dado que el arrendatario se encuentra en la sección de registro y selecciona la sección "Arrendatario"
Cuando el arrendatario rellena todos los datos correctamente.
Entonces el sistema registra los datos ingresados a la base de datos correctamente y mostrará "Usted se ha registrado de manera exitosa". Escenario 3: El arrendatario rellena sus datos incorrectamente.
Dado que el arrendatario se encuentra en la sección de registro y selecciona la sección "Arrendatario"
Cuando el arrendatario ingresa los datos incorrectamente o no están completos,
Entonces el sistema le indicará que “Está incorrecto “o “Falta rellenar este dato.
US02 Registro del Propietario Como Propietario deseo registrarme dentro del app para ofrecer en alquiler mi auto Escenario 1: crear una cuenta
Dado que el Propietario se encuentra en sección de "inicio"
Cuando el arrendador no se encuentra registrado en la aplicación
Entonces al seleccionar “Crear Cuenta” el sistema le redireccionará al registro.

Escenario 2: rellenado de datos correctamente.
Dado que el Propietario se encuentra en la sección de registro y selecciona la sección "propietario"
Cuando el propietario rellene todos los datos correctamente
Entonces el sistema registra sus datos ingresados a la base de datos y mostrará "Usted se ha registrado de manera exitosa".
Escenario 3: rellenado de datos incorrectamente.
Dado que el Propietario se encuentra en la sección de registro y selecciona la sección "propietario"
Cuando el propietario ingresa los datos incorrectamente o no están completos
Entonces el sistema le indicará que “Está incorrecto “o “Falta rellenar este dato.
US03 Actualización de datos Como Usuario deseo actualizar mis datos guardados en la aplicación para asi tener todo al día Escenario 1: Acceso a pestaña Información Personal
Dado que el usuario quiere actualizar sus datos
Cuando el usuario seleccione el icono de su imag de perfil
Entonces la aplicación le mostrará toda la Información Personal que ingreso al crear la cuenta

Escenario 2: Actualización de los datos
Dado que el usuario se encuentra en la sección información Personal
Cuando el usuario haya actualizado todos los datos que desee
Y el usuario al seleccionar el botón “Aceptar”
Entonces la aplicación le muestra un mensaje indicando "Datos actualizados correctamente"
US04 Búsqueda de autos según características Como Arrendatario deseo poder buscar autos según datos específicos para asi descartar otros tipos de autos/td> Escenario 1: El Arrendatario visualiza cuando existen datos específicos que desee.
Dado que el Arrendatario este en la sección "Buscar Autos"
Cuando ingrese los datos en cada sección específica y encuentre información de estos.
Entonces el sistema mostrará todos los autos que tenga estos en su informe.

Escenario 2: El Arrendatario visualiza cuando no existen datos específicos que desee.
Dado que el Arrendatario este en la sección "Buscar Autos"
Cuando ingrese los datos en cada sección específica y encuentre información de estos.
Entonces el sistema mostrará que "no hay contratos con esos datos".
US05 Inicio de Sesión Como usuario registrado, quiero poder iniciar sesión en la aplicación con mi correo electrónico y contraseña. Escenario 1: Inicio de sesión correctamente
Dado que el usuario se encuentre en Inicio de Sesión
Cuando ingrese su correo y contraseña correctamente
Entonces el Sistema le mandará al inicio de la aplicación

Escenario 2: Inicio de sesión incorrectamente
Dado que el usuario se encuentre en Inicio de Sesión
Cuando ingrese su correo o contraseña incorrectamente
Entonces el Sistema debe mostrar un mensaje de error
US06 Publicación de anuncio de alquiler de auto Como propietario de un automóvil, quiero poder crear un anuncio para alquilar mi auto Escenario 1: Publicación de anuncio correctamente
Dado que el propietario se encuentre en sección "Registro de Vehículo"
Cuando rellene los detalles del automóvil, las tarifas de alquiler y seleccione "Registrar"
Entonces el sistema lo guardará en la base de datos y móstrara en pantalla el contrato de alquiler.

Escenario 1: Publicación de anuncio incorrectamente
Dado que el propietario se encuentre en sección "Registro de Vehículo"
Cuando no termina de rellenar los detalles del automóvil o las tarifas de alquiler
Entonces el sistema mostrara un mensaje de error

US07 Autos disponibles en una área Como arrendatario que busca alquilar un auto, quiero poder visualizar todos los autos disponibles de una área para elegir los que se ubican en mi zona Escenario 1: Visualización de autos correctamente
Dado que el arrendatario se encuentre en sección "Buscar auto"
Cuando rellene la opción de "Ubicación"
Entonces el sistema mostrará todos los autos disponibles de la areá seleccionada

Escenario 1: Visualización de autos incorrectamente
Dado que el arrendatario se encuentre en sección "Buscar auto"
Cuando rellene la opción de "Ubicación" y no encuentre ningún auto en esa zona
Entonces el sistema mostrará un mensaje indicando que "no se encontró ningún auto en esa zona"

US08 Registro de mantenimientos del Auto Como propietario, Deseo publicar el registro de mantenimiento de mi auto para que el usuario este al tanto del estado del auto Escenario 1: Registro de Mantenimiento correctamente
Dado que el propietario se encuentre en sección "Mantenimiento"
Cuando rellene el registro de mantenimiento de su auto y seleccione "Registrar"
Entonces el sistema mostrará "Se Registró correctamente"

Escenario 1: Registro de Mantenimiento incorrectamente
Dado que el propietario se encuentre en sección "Mantenimiento"
Cuando no termina de rellenar el registro de mantenimiento de su auto y seleccione "Registrar"
Entonces el sistema mostrará un mensaje de error

US09 Visualización de registro de mantenimiento Como arrendatario, quiero visualizar el registro de mantenimiento del auto para saber el estado de este Escenario 1: Visualización de registro de Mantenimiento correctamente
Dado que el arrendatario se encuentre en sección "Mantenimiento"
Cuando ingrese el auto que desea visualizar con el propietario
Entonces el sistema mostrará el registro de mantenimiento del auto elegido

Escenario 2: Visualización de registro de Mantenimiento incorrectamente
Dado que el arrendatario se encuentre en sección "Mantenimiento"
Cuando ingrese el auto que desea visualizar o el nombre del propietario incorrectamente
Entonces el sistema mostrará un mensaje indicando "No se encontró el registro del auto seleccionado"

US10 Solicitud de Alquiler de auto Como arrendatario, Deseo solicitar el alquiler del auto para asi poder utilizar el auto Escenario 1: Solicitud de contrato del auto correctamente
Dado que el arrendatario se encuentre en sección "Buscar auto"
Cuando firma el documento y seleccione "Solicitar alquiler"
Entonces el sistema mandará un mensaje de envío correctamente y mandará la solicitud al propietario

Escenario 2: Solicitud de contrato del auto incorrectamente
Dado que el arrendatario se encuentre en sección "Buscar auto"
Cuando no firma el documento y seleccione "Solicitar alquiler"
Entonces el sistema mandara un mensaje de error

US11 Visualización de solicitudes Como propietario, Deseo visualizar las solicitudes de los arrendatarios interesados para asi poder realizar el contrato Escenario 1: Visualización de Solicitudes de auto existentes
Dado que el propietario se encuentre en sección "Solicitud"
Cuando seleccione una solicitud
Entonces el sistema mostrará la información del arrendatario interesado

Escenario 2: Visualización de Solicitudes de auto cuando no existe ni un solicitúd
Dado que el propietario se encuentre en sección "Solicitud"
Cuando sno existe ni un solicitúd existente
Entonces el sistema mostrará de fondo un mensaje indicando "No hay solicitúdes recibidas"

US12 Visualización de un sitio web de información de la aplicación Como un invitado, deseo visualizar una publicidad de la aplicación Escenario 1: Visualización de la lending page
Dado que el invitado es nuevo y busca información de la aplicación
Cuando ingrese al link de la lending page
Entonces el sistema mostrará la landing page de la aplicación

Impact Mapping

Imgur

Product Backlog

# Orden User Story ID Título Descripción Story Points (1 / 2 / 3 / 5/ 8)
1 US06 Publicación de anuncio de alquiler de auto Como propietario de un automóvil, quiero poder crear un anuncio para alquilar mi auto 5
2 US08 Registro de mantenimientos del Auto Como propietario, Deseo publicar el registro de mantenimiento de mi auto para que el usuario este al tanto del estado del auto. 5
3 US09 Visualización de registro de mantenimiento Como arrendatario, quiero visualizar el registro de mantenimiento del auto para saber el estado de este 5
4 US10 Solicitud de Alquiler de auto Como arrendatario, Deseo solicitar el alquiler del auto para asi poder utilizar el auto 5
5 US11 Visualización de solicitudes Como propietario, Deseo visualizar las solicitudes de los arrendatarios interesados para asi poder realizar el contrato 3
6 US04 Búsqueda de autos según características Como Arrendatario, deseo poder buscar autos según datos específicos para asi descartar otros tipos de autos 3
7 US07 Autos disponibles en una área Como arrendatario, que busca alquilar un auto, quiero poder visualizar todos los autos disponibles de una área para elegir los que se ubican en mi zona 3
8 US01 Registro del Arrendatario Como arrendatario, deseo registrarme dentro del app para poder alquilar un auto según mi presupuesto. 3
9 US02 Registro del Propietario Como Propietario deseo registrarme dentro del app para ofrecer en alquiler mi auto 2
10 US03 Actualización de datos Como Usuario, deseo actualizar mis datos guardados en la aplicación para asi tener todo al día 2
11 US05 Inicio de Sesión Como usuario registrado, quiero poder iniciar sesión en la aplicación con mi correo electrónico y contraseña. 2
12 US12 Visualización de un sitio web de información de la aplicación Como un invitado, deseo visualizar una publicidad de la aplicación 2

Capítulo IV: Product Design

Style Guidelines

General Style Guidelines

Overview:

Nuestra misión es cautivar la atención del usuario desde el primer momento, creando un diseño que establezca una conexión inmediata y reconocible con AutoYa!.

Brand Name:

Hemos elegido llamar a nuestra solución "AutoYa!" debido a su enfoque en ayudar a los usuarios y su tecnología avanzada.

Typography:

Hemos seleccionado cuidadosamente las fuentes "Montserrat" y "Mulish" para transmitir una imagen moderna y legible.

Descripción de la imagen


Colors:

Los colores principales son el naranja y el blanco. El naranja se ha seleccionado por su asociación con la energía, la creatividad y la emoción. Este color refleja nuestra pasión por brindar un servicio excepcional y experiencias emocionantes a nuestros usuarios. El blanco se utiliza como color principal para el fondo, proporcionando un contraste elegante y una apariencia limpia.

Descripción de la imagen


Spacing:

Hemos establecido niveles de espacio que van desde 8px hasta 96px para garantizar un diseño equilibrado y una experiencia visual agradable.

Descripción de la imagen


Botton:

Descripción de la imagen



Web Style Guidelines

AutoYa! se desarrollará tanto para plataforma web, por lo tanto, implementaremos un diseño adaptable (Web Responsive Design) que tiene como finalidad mostrar la información de manera óptima en cualquier tipo de dispositivo, garantizando que el contenido se mantenga intacto para mejorar la experiencia del usuario.

AutoYa! Responsive Design


Además, como equipo, hemos optado por emplear el patrón de diseño en forma de Z en el sitio web de AutoYa!, ya que esta técnica de diseño web resulta efectiva para mejorar la experiencia del usuario al dirigir su atención hacia los elementos clave y potenciar la eficacia del contenido en la página. Normalmente, se coloca el logotipo de AutoYa! en la esquina superior izquierda para que sea lo primero que capte la atención del usuario. Justo en frente, en la esquina superior derecha, se ubica el menú de navegación, acompañado de un llamado a la acción que se destaca.

Patrón de Diseño en Z de AutoYa!



Information Architecture

Esta sección se centra principalmente en el contenido visual, los estilos y los elementos que se tendrán en cuenta para nuestra página web y landing page de AutoYa!. A continuación, exploraremos los temas de Sistemas de Organización, Sistemas de Etiquetado, Etiquetas de SEO y Metaetiquetas, Sistemas de Búsqueda y Sistemas de Navegación.


Organization Systems

Para los sistemas de organización, hemos decidido considerar la estructuración del contenido con un encabezado (header) donde las secciones a las que el usuario puede acceder se agrupen de manera clara. De esta forma, el usuario sabrá dónde hacer clic para acceder a las secciones correspondientes de AutoYa!.
  • Organización Visual del Contenido (Visual Hierarchy):
Utilizaremos la organización visual jerárquica para resaltar la información más relevante y ayudar a los usuarios a navegar de manera eficiente. Esto se aplicará en la presentación de vehículos disponibles, tarifas y reseñas de otros usuarios.
  • Organización Secuencial (Step-by-Step to Accomplish):
Implementaremos la organización secuencial para guiar a los usuarios a través de procesos clave, como la reserva de un auto o el registro en la plataforma. Esto garantiza que los usuarios puedan completar tareas de manera intuitiva.
  • Organización Matricial (Matrix Organization):
La organización matricial se empleará para mostrar comparaciones entre diferentes opciones, como la disponibilidad de autos en diferentes ubicaciones y fechas. Esto permite a los usuarios tomar decisiones informadas.


Labeling Systems

En el contexto de AutoYa!, los sistemas de etiquetado juegan un papel fundamental en la organización y accesibilidad de la información en nuestra plataforma. Estos nombres se encuentran en enlaces, menús y pie de página, así como en encabezados que indican la jerarquía de la información. Son esenciales para permitir a los usuarios navegar fácilmente por nuestro sitio web y encontrar la información que necesitan.

Las etiquetas que utilizaremos deben tener en cuenta las implicaciones de SEO, lo que significa que deben cumplir con los siguientes objetivos:

  • Nivel de Experiencia de Usuario (UX): Las etiquetas proporcionarán información y contexto claros para que los usuarios comprendan la función de los elementos etiquetados.

  • Nivel SEO: Utilizaremos el etiquetado interno para enlazar las páginas de AutoYa! de manera que tengan sentido entre sí, mejorando así la optimización de motores de búsqueda.

  • Palabras Clave y Etiquetado Adecuado: Cada página de AutoYa! contendrá palabras clave relevantes y un etiquetado apropiado para distribuir los términos de manera efectiva y evitar la competencia interna entre páginas.

  • Impacto de las Etiquetas en Menús y Bloques Estáticos: Reconocemos que las palabras clave contenidas en los menús y en los bloques estáticos tienen un mayor impacto en la navegación y visibilidad de AutoYa!.


Tipos de Etiquetas:

Etiquetas Contextuales: Estas etiquetas describen los enlaces en AutoYa! y son cruciales para conectar diferentes partes de la plataforma. Sin embargo, elegiremos cuidadosamente las palabras para estas etiquetas para evitar ambigüedades y garantizar que los usuarios comprendan el contenido al hacer clic en ellas.

AutoYa! Responsive Design

Etiquetas de Encabezado: Las etiquetas de encabezado serán utilizadas para indicar la temática y jerarquía de contenido en AutoYa!. Al igual que en un libro, los encabezados ayudan a diferenciar las secciones del contenido y su importancia relativa.

AutoYa! Responsive Design

Etiquetas con Parámetro ALT: En AutoYa!, las etiquetas con parámetro ALT se emplearán para proporcionar descripciones alternativas a las imágenes en nuestra plataforma. Estas descripciones son esenciales para la accesibilidad web, ya que permiten a usuarios con tecnologías de asistencia, como lectores de pantalla, comprender el contenido de las imágenes cuando estas no se pueden cargar o visualizar.

AutoYa! Responsive Design



SEO Tags and Meta Tags

En AutoYa!, comprendemos la importancia de optimizar nuestras páginas tanto en la Landing Page como en la Web Application para mejorar la visibilidad en los motores de búsqueda y brindar una experiencia de usuario de alta calidad. A continuación, se detallan los principales SEO Tags y Meta Tags que utilizaremos, junto con los valores asignados:

Title (Título): El título de una página es crucial tanto para los motores de búsqueda como para los usuarios. Utilizaremos títulos descriptivos y atractivos para cada página, que reflejen claramente su contenido y propósito.

AutoYa! Responsive Design

Meta Tags de Descripción (Meta Description): Las meta descripciones son breves resúmenes que aparecen en los resultados de búsqueda. Utilizaremos meta descripciones claras y concisas que inviten a los usuarios a hacer clic en nuestro sitio. La meta descripción es "Descubre una amplia gama de autos disponibles para alquilar en AutoYa! y planifica tu próximo viaje con facilidad."

Meta Tags de Palabras Clave (Keywords): Aunque el enfoque en las palabras clave ha evolucionado en el SEO, aún consideraremos palabras clave relevantes para cada página y las incluiremos en los meta tags de keywords cuando sea apropiado. Esto ayudará a los motores de búsqueda a entender mejor el contenido de nuestras páginas.

Meta Tag de Autor (Author): Utilizaremos el meta tag de autor para identificar al creador o autor del contenido, lo que puede ayudar a establecer credibilidad y autoridad en la industria.



Searching Systems

En AutoYa!, hemos desarrollado un sistema de búsqueda integral para ayudar a los usuarios a encontrar de manera eficiente el vehículo de alquiler que mejor se adapte a sus necesidades. A continuación, explicamos cómo hemos diseñado nuestro sistema de búsqueda para evitar que los usuarios se sientan abrumados por la cantidad de información y cómo lucirán los datos después de la búsqueda:

Opciones de Búsqueda:

Ofrecemos a nuestros usuarios una amplia gama de opciones de búsqueda para personalizar su experiencia. Estas opciones incluyen la ubicación de recogida, el precio deseado, la duración del alquiler, la marca del vehículo, el modelo, la clase y la transmisión. Esto permite a los usuarios refinar su búsqueda según sus preferencias específicas.

AutoYa! Responsive Design



Navigation Systems

En AutoYa!, hemos diseñado un sistema de navegación intuitivo y eficiente que guía a nuestros usuarios a través de nuestro Landing Page y aplicaciones, permitiéndoles alcanzar sus metas y interactuar satisfactoriamente con nuestro producto. A continuación, explicamos cómo los usuarios navegarán por nuestro contenido:

Barra de Navegación

Hemos implementado una barra de navegación en la parte superior de nuestra plataforma que ofrece tres opciones principales:

  • Inicio Esta opción llevará a los usuarios de regreso a la página de inicio, donde podrán comenzar su experiencia en AutoYa! o volver a explorar las opciones disponibles.

  • Buscar Autos: Los usuarios pueden hacer clic en esta opción para acceder a nuestro sistema de búsqueda integral, donde podrán especificar sus preferencias y encontrar el vehículo de alquiler perfecto.

  • Mantenimiento: Aquí, los usuarios pueden acceder a información relacionada con el mantenimiento de sus vehículos, incluyendo programación de servicios y seguimiento de tareas de mantenimiento.

  • Alquiler: Esta opción permite a los usuarios explorar opciones de alquiler de vehículos, ver detalles y realizar reservas.

  • Solicitudes: En esta sección, los usuarios pueden acceder a sus solicitudes de alquiler y realizar un seguimiento de los detalles importantes relacionados con sus reservas.

AutoYa! Responsive Design


Nuestro sistema de navegación en AutoYa! se ha diseñado pensando en la comodidad y la eficiencia del usuario. Queremos que los usuarios puedan cumplir sus objetivos de manera satisfactoria, ya sea buscar un auto, programar un servicio de mantenimiento, hacer una reserva o realizar un seguimiento de sus solicitudes de alquiler, y nuestro sistema de navegación les brinda las herramientas para hacerlo de manera efectiva.


Landing Page UI Design

Landing Page Wireframe

Hemos creado una representación inicial en forma de bosquejo de baja fidelidad para la página de inicio de AutoYa!:

Patrón de Diseño en Z de AutoYa!



Landing Page Mock-up

El Landing Page se desarrolló utilizando un prototipo de fidelidad intermedia en forma de Mock Up. A continuación, te presentamos una vista previa de nuestra propuesta:

Patrón de Diseño en Z de AutoYa!

Web Applications UX/UI Design

Web Applications Wireframes

NOTA:El usuario puede decidir el tipo de registro, ya sea Arrendatario o Propietario:

ARRENDATARIO (Persona que va a alquilar un auto):

PERFIL DE USUARIO: El usuario puede visualizar sus datos como Nombre , Apellido, Celular, Correo y Cantidad de vehículos Alquilados . El usuario podrá cambiar su foto de perfil presionando el botón Cambiar foto de perfil ,también podra alctualizar sus datos presionando el botón Actualizar Datos y también podra cerrar sesión en la cuenta presionando el botón Cerrar Sesión.

Imgur Imgur Imgur Imgur Imgur

La opcion mas importante en esta sección es el botón de Subir documentos de Antecendente Penales. Podra subir desde su ordenador los documentos necesarios para validar sus datos. Luego el boton cambiará a Actualizar documentos de Antecendente Penales.

Imgur Imgur Imgur Imgur

LOGIN: El usuario debera iniciar sesión presionando el boton Iniciar Sesion , si no esta registrado, debera presionar el botón CREAR UNA CUENTA. Imgur Imgur Imgur Imgur Imgur Imgur Imgur

REGISTRO: Aqui el usuario que no se haya registrado debe ingresar sus datos para poder registrarse y presionar el botón Registrarse como arrendatario.

Imgur

INICIO: El usuario encontrara toda las opciones de la plataforma . Dentro de esta ventana estará la opcion de Buscar coche que llevara a otra ventana destinada a la busqueda de autos para alquilar. Las opciones disponibles son Buscar Auto , Mantenimiento , Alquilar.

Imgur

BUSCAR AUTOS: El usuario podra filtrar segun sus deseos que tipo de auto desea alquilar.Los datos a ingresar son ubicacion, precio , tiempo de alquiler,marca, modelo, clase y transmisión. El usuario debera presionar el botón Buscar para iniciar con la búsqueda, luego aparecerá el resultado de la búsqueda como datos del vehiculo , datos del propietario del vehículo y el estatus de la publicacion ya sea Disponible o No Disponible. Dentro de la busqueda estará el botón de Ver contrato de alquiler.

Imgur

EL usuario debe verificar el contrato de Alquiler que el propietario del vehículo ha publicado.Luego de verificarlo , si desea proceder con el alquiler deberá generar una firma digital presionando el botón Generar firma digital y luego presionar el botón Solicitar Alquiler para que se envie una solicitud al propietario del vehículo .

Imgur Imgur Imgur

MANTENIMIENTO: El el usuario podra enviar un mensaje directamente al correo electrónico del propietario del vehículo para informarle sobre cualquier problema o sugerencia. Para esto primero tendra que buscar al titular y presiona el botón de Buscar , tambien se puede agregar fotos presionando el botón Agregar fotos luego se debera ingresar los datos necesarios y presionar el botón Enviar.

Imgur Imgur Imgur Imgur Imgur

SOLICITUDES: El usuario podra ver si la solicitud de alquiler esta en espero o si han sido aceptadas o rechazadas por el propietario del vehículo.Si la solicitud ha sido aceptada puedes presionar el botón de Pagar.

Imgur Imgur

ALQUILER: El usuario podra ver toda la información de los procesos de alquiler que se hayan realizado. Dentro se podra ver cada vehículo que se haya solicitado y si fue aceptada podrá presionar el botón de Pagar.También se puede agregar otro vehículo presionando el botón Agregar otro vehículo.

Imgur Imgur Imgur

Al presionar el botón Pagar se abrira otra ventana para realizar el pago , se encontrara 2 opciones de pago : EFECTIVO y ONLINE. Dentro de esta ventana estaran los datos de precio de alquiler , tiempo de alquiler , fecha de inicio de contrato del alquiler , fecha de fin del contrato de alquiler y lugar de recojo del vehículo.

Imgur

Al presionar el botón Pago Efectivo se abrira otra ventana en la cual se debera especificar la hora de recojo del vehículo y luego presionar el botón Confirmar hora de alquiler.Luego aparecera una ventana para realizar un pago de confirmacion , que es de 5 soles, por uso de la aplicacion. Luego de pagar saldra una ventana de confirmacion de hora y fecha de alquiler

Imgur Imgur Imgur Imgur Imgur


PROPIETARIO (Persona que comparte su auto para alquiler):

PERFIL DE USUARIO: El usuario podra ver sus datos como Nombre , Apellido, Celular, Correo y Cantidad de vehículos Compartidos . El usuario podrá cambiar su foto de perfil presionando el botón Cambiar foto de perfil ,también podra actualizar sus datos presionando el botón Actualizar Datos y también podra cerrar sesión en la cuenta presionando el botón Cerrar Sesión.

Imgur Imgur Imgur Imgur Imgur

LOGIN: Aqui el usuario debera iniciar sesión presionando el boton Iniciar Sesion , si no esta registrado, debera presionar el botón CREAR UNA CUENTA.

Imgur Imgur Imgur Imgur Imgur Imgur Imgur Imgur

REGISTRO: El usuario que no se haya registrado debe ingresar sus datos para poder registrarse y presionar el botón Registrarse.

Imgur

INICIO: El usuario encontrara toda las opciones posibles de la plataforma , tambien podra visualizar notificaciones recientes. Dentro de esta ventana estará la opcion de Compartir tu auto que llevara a otra ventana destinada a la busqueda de autos para alquilar. Las opciones disponibles son *Registro vehicular , Notificaciones , Alquiler.

Imgur

REGISTRO DE VEHÍCULO : El usuario podra registrar el vehículo que desea compartir.Los datos a ingresar son marca, modelo , velocidad máxima , consumo ,largo,ancho,alto, peso,clase, transmsión, tiempo de alquiler , costo de alquiler al mes y lugar de recojo del vehículo. El usuario debera presionar el botón Crear contrato de alquiler para poder activar el botón de Registrar.

Imgur Imgur

Al presionar el botón Crear contrato de alquiler aparecerá otra ventana en la cual el usuario podrá presionar el botón Generar contrato predeterminado y Subir contrato manual en PDF. Al presionar Generar contrato predeterminado se generara automáticamente un contrato preestablecido con condiciones generales .Luego de generarlo se presionara el botón Subir contrato.

Imgur Imgur Imgur

Al presionar Subir contrato manual en PDF aparecera una ventana para subir los documentos en PDF , luego de seleccionarlo se subira automáticamente un contrato.Luego de generado deberá presionar el botón Subir contrato.

Imgur Imgur Imgur

Luego de seleccionar cualquiera de las 2 opciones aparecera una ventana , dentro de ella aparecerá un botón de Regresar al registo , que sirve como redireccionamiento para la ventana principal del REGISTO DEL VEHÍCULO.

Imgur

NOTIFICACIONES: El usuario podra ver las notificaciones de solicitudes que los arrendatarias hayan generado.En la notificación predeterminada aparecerá los datos de la solicitud.

Imgur

ALQUILER: En esta ventana estarán todos los autos que se hayan compartido para alquiler,también se podrá ver el estatus del alquiler. Dentro de esta ventana estará disponible el botón de Afiliar cuenta Banco con MODO , con esta opción el usuario podrá tener una cuenta afiliada y la forma de verificación de pago será más sencilla.

Imgur Imgur

Al presionar el cuadro del auto compartido aparecerá todas las solicituds que se hayan revisado para es auto. El usuario podrá revisar cada solicitud. Al presionar cualquier solicitud aparecerá los datos de la persona que quiere alquilar el auto .Dentro de esta ventana el usuario que es el propietario del vehículo podrá ver los antecedente penales del arrendatario presionando el botón Verificar Antecedente penales, al ser verificado aparecerá al costado del botón si el documento fue Aceptado o Rechazado.

Imgur Imgur Imgur

En esta ventana también estará disponible los boton de Aceptar Alquiler y Rechazar Alquiler, en donde el usuario podra seleccionar de acuerdo a la verificación hecha si desea o no alquilar el vehículo a esa persona.Si el alquiler es aceptado ,al presionas el botón Aceptar Alquiler aparecerá el mensaje de Estado de Pago pendiente, esto quiere decir que el arrendatario aun no ha realizado el pagado, pero si aparece como Estado de Pago Pagado quiere decir que el arrendatario ya ha realizado el pago el alquiler.

Imgur Imgur Imgur

Web Applications Wireflow Diagrams

Link de Wireflow Diagrams en Figma para una mejor observación:

[Clic al link](https://www.figma.com/file/AqKugnY7B6z2MgAlJgcjAx/wireflow--AUTOYA?type=design&node-id=0%3A1&mode=design&t=vZTSPlnzO1X1Asfj-1)

Link de Prototipo Interactivo en Figma:

[Clic al link](https://www.figma.com/proto/6r8jIOxrw6hVRB7F36QlH7/AUTOYA---web-application?type=design&node-id=8-95&t=1x64DPV09UWjTOkD-1&scaling=scale-down&page-id=0%3A1&starting-point-node-id=303%3A123&mode=design)

Web Applications Mock-ups

Mock-up de interfaz de usuario arrendatario

LOGIN Imgur Imgur Imgur Imgur Imgur Imgur

REGISTRO

Imgur Imgur

INICIO

Imgur

BUSCAR AUTOS

Imgur Imgur Imgur Imgur Imgur Imgur

ALQUILER

Imgur

Imgur

Imgur Imgur Imgur Imgur Imgur

SOLICITUDES

Imgur Imgur

MANTENIMIENTO

Imgur Imgur Imgur Imgur Imgur Imgur

PERFIL DE USUARIO

Imgur Imgur Imgur Imgur Imgur Imgur Imgur Imgur


Mock-up de interfaz de usuario propietario

LOGIN

Imgur

Imgur Imgur Imgur Imgur Imgur Imgur Imgur

REGISTRO

Imgur

INICIO

Imgur

REGISTRO

Imgur Imgur Imgur Imgur Imgur Imgur Imgur Imgur Imgur Imgur

ALQUILER

Imgur Imgur

Imgur Imgur Imgur Imgur Imgur Imgur Imgur

NOTIFICACIONES

Imgur

PERFIL DE USUARIO

Imgur Imgur Imgur Imgur Imgur

Web Applications User Flow Diagrams

Link para mejor visualización Clic al link

USUARIO (Arrendatario)

INICIO DE SESIÓN

Imgur

User goal: Como arrendatario quiero poder iniciar sesión rapidamente.

Happy paths: El arrendatario inicia sesión ingresando su correo y contraseña.

Unhappy paths: El arrendatario quiere iniciar sesión y no completa todos los campos requeridos.

REGISTRO

Imgur

User goal: Como arrendatario quiero poder registrarme y luego acceder a la plataforma.

Happy paths: El arrendatario se registra ingresando su correo , nombre, apellido , número de teléfono , país y contraseña.

Unhappy paths: El arrendatario quiere registrarse y no completa todos los campos requeridos.

INICIO PRINCIPAL

Imgur

User goal: : Como arrendatario, quiero acceder de forma sencilla a las opciones disponibles.

Happy paths: El arrendatario al iniciar la plataforma, observa en la parte superior las diversas opciones disponibles.

Unhappy paths: El arrendatario presiona alguna herramienta externa de la plataforma.

BUSCAR AUTOS

Imgur

User goal: : Como arrendatario, quiero poder buscar cualquier auto de mi interés.

Happy paths: El arrendatario al iniciar puede filtrar su búsqueda para mejores opciones.

Unhappy paths: El arrendatario revisa el contrato publicado por el propietario.

MANTENIMIENTO

Imgur

User goal: : Como arrendatario, quiero poder enviar mensajes al propietario del vehículo sobre cualquier problema o sugerencia.

Happy paths: El arrendatario también puede subir fotos .

Unhappy paths: El mensaje del arrendatario llega al correo del propietario y a la sección de notificaciones del propietario.

ALQUILER

Imgur

User goal: Como arrendatario, quiero poder ver las solicitudes de alquiler y realizar el pago de alquiler.

Happy paths: El arrendatario puede pagar el alquiler luego de ser aceptado por efectivo o de manera online.

Unhappy paths: El arrendatario debe registrar sus datos bancarios para efectuar el pago correpondiente.

SOLICITUDES

Imgur

User goal: : Como arrendatario, quiero ver el estado de las solicitudes que he enviado.

Happy paths: El arrendatario puede ver el estatus de su solicitud , realizar el pago presionando el botón de PAGAR.

Unhappy paths: El arrendatario puede volver a la página anterior presionando la flecha superior izquierda en dirección de la izquierda.

PERFIL DE arrendatario

Imgur

User goal: : Como arrendatario, quiero ver mis datos , actualizarlos y subir mis documentos de antecedente penales.

Happy paths: El arrendatario puede actualizar sus datos u cambiar su foto de perfil.

Unhappy paths: El arrendatario debe subir sus documentos de antecedente penales.


USUARIO (Propietario)

INICIO DE SESIÓN Imgur

User goal: Como propietario quiero poder iniciar sesión rapida y seguramente.

Happy paths: El propietario inicia sesión ingresando su correo y contraseña.

Unhappy paths: El propietario quiere iniciar sesión sin completar los campos correspondientes.

REGISTRO

Imgur

User goal: Como propietario quiero poder registrarme .

Happy paths: El propietario se registra ingresando su correo , nombre, apellido , número de teléfono , país y contraseña.

Unhappy paths: El propietario quiere registrarse sin completar los campos correspondientes.

INICIO PRINCIPAL

Imgur

User goal: : Como propietario, quiero acceder de forma sencilla a las opciones para utilizar todas las facilidades que ofrece la plataforma.

Happy paths: El propietario al iniciar la plataforma, observa en la parte superior las opciones disponibles.

Unhappy paths: El propietario presiona alguna herramienta externa de la plataforma.

REGISTRAR VEHÍCULOS

Imgur

User goal: : Como propietario, quiero poder registrar mi vehículo.

Happy paths: El propietario ingresa todos los datos necesarios para el registro.

Unhappy paths: El propietario crea el contrato siguiendo los pasos necesarios.

NOTIFICACIONES

Imgur

User goal: : Como propietario, quiero ver todas las notificaciones de manera sencilla.

Happy paths: El propietario al presionar Ver solicitud es redireccionado a la ventana de Alquiler para ver todas las solicitudes disponibles.

Unhappy paths: El propietario observa que las notificaciones son de contenido corto.

ALQUILER

Imgur

User goal: : Como propietario quiero ver los autos que he puesto en alquiler , las personas que solicitaron el alquiler y además poder verificar sus antecedentes penales.

Happy paths: El propietario puede verificar los antecedentes penales del arrendatario.

Unhappy paths: El propietario acepta o rechaza la solicitud del arrendatario.

PERFIL DE propietario

Imgur

User goal: : Como propietario, quiero ver mis datos y actualizarlos.

Happy paths: El propietario puede actualizar sus datos y cambiar su foto de perfil.

Unhappy paths: El propietario puede cerrar sesión presionando el botón CERRAR SESIÓN.

Web Applications Prototyping

Desktop Prototyping

Imgur

Figma: clic al link

Domain-Driven Software Architecture

Software Architecture Context Diagram

Imgur

Software Architecture Container Diagrams

Imgur

Software Architecture Components Diagrams

Imgur

Software Object-Oriented Design

Class Diagrams

Class Dictionary

Imgur

Database Design

Database Diagram

Imgur

Capítulo V: Product Implementation, Validation & Deployment

Software Configuration Management

En esta sección, el equipo establece las decisiones y convenciones para mantener la consistencia a lo largo del ciclo de vida del software. Esto abarca áreas como la gestión del código fuente, la configuración del entorno de desarrollo y la configuración de implementación.

Software Development Environment Configuration

  • Project Management

    https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report

  • Requirements Management

    • Trello: Es una herramienta de gestión de proyectos basada en tableros visuales. Permite organizar tareas en tarjetas y listas, asignar responsabilidades, establecer fechas límite y colaborar en tiempo real. Con funciones como arrastrar y soltar, comentarios y etiquetas, Trello facilita la organización y seguimiento del progreso de los proyectos. Además, se integra con otras herramientas y ofrece una vista clara del estado de las tareas. Product UX/UI Design

    • UXPressia: Es una herramienta en línea que permite a los usuarios desarrollar diversas actividades ofreciendo distintos diseños con métodos para investigaciones de clientes. Por ello, se utilizó UXpressia para el desarrollo de User Person, Emphaty Map y Journey Map porque nos facilita los diseños y la obtención de tu trabajo en diferentes tipos de archivos como formato PDF o PNG de alta resolución e imprimirlos sin esfuerzo. UXPressia. Uxpressia.com. Recuperado el 01 de sept2023, de: Link

    • Figma: Es una herramienta de diseño de interfaces como colores, imágenes, formas, entre otros que nos permite diseñar y crear nuestra aplicación ofreciendo diversos modelos de celulares Iphone, Android con respecto a distintas generaciones. Además, se utilizará para la elaboración de nuestro prototipo brindándonos la opción de elaborar nuestro proyecto con la simulación para el usuario.

      Figma. Recuperado el 05 de Septiembre de 2023, de: Link: https://www.figma.com/file/uLPu61edZDhFptNQOXBQK4/AutoYa!?type=design&node-id=101%3A1294&mode=design&t=NrxBjkkeStDtsPKW-1

  • Product UX/UI Design

    • HTML: El lenguaje para el desarrollo de plataformas web HTML define la estructura de su contenido. HTML consta de un conjunto de elementos que utiliza para incluir diferentes piezas de contenido para que se vean o se comporten de cierta manera. Las diversas etiquetas incrustadas pueden convertir una palabra o imagen en un hipervínculo a otro sitio web, poner palabras en cursiva, aumentar, reducir fuentes, entre otros. Además, HTML (Hypertext Markup Language) – Lenguajes de Marcas de Hipertextos no es lenguaje de programación.

      HTML. Wikipedia, The Free Encyclopedia. de Recuperado el 05 Septiembre de 2023, de: https://es.wikipedia.org/w/index.php?title=HTML&oldid=15065581

    • CSS: Este lenguaje se utiliza para ordenar las pautas de diseño de páginas web y presentar el contenido de la página de una manera atractiva. Así, HTML se utiliza para estructurar el contenido del sitio web, mientras que CSS se utiliza para estructurar la presentación. Cascading Stylesheets (CSS) – Hojas de filo en cascada

      CSS. Wikipedia, The Free Encyclopedia. Recuperado el 05 de Septiembre del 2023 de: https://es.wikipedia.org/w/index.php?title=CSS&oldid=149811531

    • Github: GitHub es un servicio web y en la nube que ayuda a los desarrolladores a almacenar y administrar su código para llevar el control de cambios de versiones Git. El uso del Github es para almacenar cada uno de los integrantes sus tareas asignadas y así tener mejor control y organización del trabajo

      Github. Github.com.Recuperado del 05 de Septiembre del 2023 de https://github.com/

    • Software Testing

      Lenguaje Gherkins: Es un lenguaje interpretado como un código. En este lenguaje, podemos agregar historias de usuario a nuestro programa con sus respectivas partes: función, escenario, dado, cuándo, and (opcionalmente), entonces. Esto se puede hacer en cualquier idioma, pero el idioma más común es el inglés. Este lenguaje se utiliza para implementar nuestras historias de usuario.

      Calatrava, S. G. (2021, octubre 13). Qué es Gherkin: cómo usarlo y cuáles son sus elementos. Profile Software Services. https://profile.es/blog/que-es-gherkin/

Source Code Management

A continuación, presentaremos la gestión del código fuente que planeamos realizar para este proyecto. Está gestión nos permitirá realizar el seguimiento y control de los múltiples cambios y modificaciones que se realice cualquier integrante del equipo, a lo largo de la vida útil del proyecto. Además, cabe destacar que para este proyecto se creará un repositorio en GitHub, donde se realizará el control de versiones. Repositorio para el Landing Page: https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report

Repositorio para las pruebas de Aceptación:

Implementación de GitFlow

En primer lugar, para este proyecto se implementará GitFlow como Workflow de control de versiones. Este es un modelo alternativo de creación de ramas en Git en el cual se utilizan ramas principales y ramas de apoyo. Es por ello que para nuestro GitFlow usaremos las siguientes ramas. Ramas Principales:

  • Rama Master: Esta rama se encarga de contener el código fuente que está listo para producción, el cual vendría a ser una nueva versión de nuestro proyecto.

  • Rama Develop: Esta rama se encarga de contener el código fuente de los últimos cambios de desarrollo realizados antes de lanzar la próxima versión de nuestro proyecto

Rama de apoyo:

Estas ramas siempre tienen un tiempo de vida limitado, debido a que una vez se termine con esta, pasará a fusionarse en cualquiera de las ramas principales, dependiendo del tipo de rama que se use, y posteriormente será eliminada. Teniendo en cuenta esto, las ramas de apoyo que utilizaremos para este proyecto son los siguientes:

  • Rama Feature: Este tipo de rama surgen de la rama principal Develop y se utiliza para desarrollar nuevas funciones del proyecto. Una vez culminado la función detallada en esta rama, se deberá fusionar con la rama principal Develop para luego ser eliminada.

  • Rama Release: Este tipo de rama surge de la rama principal Develop y se utiliza para preparar una nueva versión de producción. Una vez instanciada esta rama, ya no se podrán agregar nuevas funciones, puesto a que en esta rama solo se realizarán tareas orientadas a la publicación, como solución de errores, generación de documentación, etc. Además, una vez culminado con esta rama, deberá fusionarse tanto en la rama Máster, como en la rama Develop.

  • Rama Hotfix: Esta rama surge de la rama principal Máster y se utilizan para corregir rápidamente los problemas y errores que se presentaron en el código fuente publicado en la rama Master. Una vez se haya terminado de trabajar con la rama Hotfix, se deberá fusionar con las ramas Máster y Develop.

Source Code Style Guide & Conventions

  • HTML:

    Index.html: este source code en HTML establecerá la estructura del Landing Page.

  • CSS:

    Main.css: este source code en CSS se integrará al source code de HTML en el diseño del Landing Page

    Base.css: este source code en CSS se integrará al source code de HTML en el diseño del Landing Page

    Fonts.css: este source code en CSS se integrará al source code de HTML en el diseño del Landing Page

    Vendor.css: este source code en CSS se integrará al source code de HTML en el diseño del Landing Page

  • JavaScript:

    Jquery-2.1.3.min.js: Este archivo mejora la experiencia del usuario en el Landing Page.

    main.js: main.js es un archivo de código fuente fundamental para el funcionamiento del Landing Page en AutoYa!.

    modernizr.js: modernizr.js garantiza una experiencia coherente y eficiente en diferentes navegadores.

    pace.min.js: Esto ayuda a los usuarios a comprender cuándo se ha completado la carga del sitio web. En AutoYa!, pace.min.js mejora la percepción del rendimiento del sitio y la experiencia de usuario.

    plugins.js: Este archivo contiene plugins y extensiones de JavaScript que se utilizan en diversas partes del Landing Page.

Convenciones generales

  • Sangría: tendrá 2 espacios a la vez
    .example {
    Color: red;
    }
  • Códificación: para las plantillas HTML se usará UTF-8
    < meta charset="utf-8" >

Convenciones del formato HTML

  • General: para cada lista, elemento o tabla se usará una nueva línea con doble espaciado
    < ul>
    < li> Elemento 1 < /li>
    < li> Elemento 2 < /li>
    < li> Elemento 3 < /li>
    < li> Elemento 4 < /li>
    < /ul>

  • Comillas: citaremos los valore y atributos a través de comillas
    < img src="images/firefox-icon.png" alt="My test image" />

Convenciones del formato CSS

  • Nomenclatura: se usarán nombres que reflejan en elementos en genéricos y cuestión

    .menu {}
    .login {}
    .image{}

  • Estilo de nombre: los nombres serán cortos para mayor brevedad

    -- Box
    .box {}
    .image {}
    .title {}

  • Propiedades de tipografía: se usará las propiedades de tipografía para el tipo de letra a usar, tamaño, entre otros.

    font-style: italic;
    font-weight: bold;
    font-size: .8em;
    line-height: 1.2;
    font-family: Arial, sans-serif;

Software Deployment Configuration

Para implementar el despliegue de la página de inicio del proyecto, optaremos por GitHub Pages, una plataforma que GitHub proporciona para alojar sitios web estáticos directamente desde un repositorio. Por esta razón, hemos iniciado creando un repositorio donde cargaremos las diferentes versiones que desarrollaremos en el proyecto.

Imgur

Imgur

Imgur

Landing Page, Services & Applications Implementation

Sprint 1

Sprint Planning 1

Se realizó una reunión en Discord con todos los integrantes del grupo presentes para poder asignar tareas a cada uno de estos. Asimismo, se creó un chat grupal en WhatsApp para poder resolver las dudas que tengamos y notificarnos de actualizaciones.

Sprint # 1
Sprint Planning Background
Date 2023-08-26
Time 11:30 PM
Location Reunión virtual por Discord
Prepared By Urbizagastegui Alvarez, Erick Gabriel
Attendees (to planning meeting) Alonso Fernando Robles Astuñaupa
Erick Gabriel Urbizagasteui Alvarez
Johan Raúl Moreno Vergara
Luis Fernando Isla Quispe
Nicolás Zagal Vallejo
Sprint 1 – 1 Review Summary No aplica
Sprint 1 – 1 Retrospective Summary No aplica
Sprint Goal & User Stories
Sprint 1 Goal Se debe implementar la primera version del landing page así como el desarrollo del informe
Sprint n Velocity 5 días
Sum of Story Points No aplica

Sprint Backlog 1

Sprint 1
User Story Work-Item / Task
ID Title ID Title Description Estimation (Hours) Assigned To Status (To-do / In-Process / To-Review / Done)
No aplica No aplica WI01 Toolbar Creación del toolbar del landing page 2 Zagal Vallejo, Nicolás Done
No aplica No aplica WI02 Inicio Creacion de la seccion de "Inicio" del landing page 2 Robles Astuñaupa, Alonso Fernando Done
No aplica No aplica WI03 Acerca de Creacion de la seccion de "Acerca de" del landing page 2 Isla Quispe, Luis Fernando Done
No aplica No aplica WI04 Testimonios Creacion de la seccion de "Testimonios" del landing page 2 Moreno Vergara, Johan Raúl Done
No aplica No aplica WI05 Contacto Creacion de la seccion de "Contacto" del landing page 2 Urbizagastegui Alvarez, Erick Gabriel Done
No aplica No aplica WI06 Footer Creacion del footer del landing page 2 Robles Astuñaupa, Alonso Fernando Done
No aplica No aplica WI07 Informe capítulo 1 Desarrollo del capítulo 1 del informe 2 Robles Astuñaupa, Alonso Fernando Done
No aplica No aplica WI08 Informe capítulo 2 Desarrollo del capítulo 2 del informe 4 Moreno Vergara, Johan Raúls Done
No aplica No aplica WI09 Informe capítulo 3 Desarrollo del capítulo 3 del informe 4 Zagal Vallejo, Nicolás Done
No aplica No aplica WI09 Informe capítulo 4 Desarrollo del capítulo 4 del informe 4 Isla Quispe, Luis Fernando Done
No aplica No aplica WI09 Informe capítulo 5 Desarrollo del capítulo 5 del informe 4 Urbizagastegui Alvarez, Erick Gabriel Done

Development Evidence for Sprint Review

Repository Branch Commit ID Commit Message Commit Message Body Commited on (Date)
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report feature/main c628f0171bdd8b1fbdf758a4f4cc083c832d07e8 Actu Sprint Planning y video TB1 Agregado el sprint planning 1 y el video de la exposición de la TB1. 08/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report feature/main 31b2f2bc62b4829413370ce0c1c39265417fd8f5 Update README.md Actualizados los timings de las entrevistas 08/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report feature/main d4897ea586688f658d5770f2160b9523a1078708 Capitulo 4 Agregue mi perfil y complete el capitulo 4 08/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report feature/main 8e0a499bb85df92b5121257527d3cd2de0562292 Capitulo III Implementación de todo el capítulo III en el informe 07/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/Project-Report feature/main 101cac48c8ef8e0064fe78e395295311b8e6a9a6 Capitulo II Agregado todo el capitulo II en el informe 07/09/2023

Testing Suite Evidence for Sprint 1 Review.

En esta parte del trabajo aún no se desarrolla el frontend ni el backend, debido a eso no se pueden realizar Unit Test.

Execution Evidence for Sprint 1 Review

Imgur

Services Documentation Evidence for Sprint 1 Review

Para la creación de la plataforma, en esta caso para el desarrollo del landing page se utilizo lo siguiente.

Webstorm (IDE DE DESARROLLO): Hemos utilizado Webstorm como IDE para el desarrollo de nuestro landing page.

JavaScript: Typescript se ha implementado para agregar interactividad y logica a los componentes de la plataforma.

GitHub:Hemos alojado nuestro repositorio del landing page en GitHub para colaborar y realizar un seguimiento más efectivo de los cambios en el código.

Software Deployment Evidence for Sprint 1 Review

Para esta primera entrega se logro implementar el landing page de la aplicación.
URL: https://autoya-aplicaciones-web-ws52-grupo-2.github.io/Project-Report/#about

Team Collaboration Insights during Sprint 1

Imgur Imgur

Sprint 2

Sprint Planning 2

Se realizó una reunión en Discord con todos los integrantes del grupo presentes para poder asignar tareas a cada uno de estos. Asimismo, se creó un chat grupal en WhatsApp para poder resolver las dudas que tengamos y notificarnos de actualizaciones.

Sprint # 2
Sprint Planning Background
Date 2023-09-28
Time 11:30 PM
Location Reunión virtual por Discord
Prepared By Urbizagastegui Alvarez, Erick Gabriel
Attendees (to planning meeting) Alonso Fernando Robles Astuñaupa
Erick Gabriel Urbizagasteui Alvarez
Johan Raúl Moreno Vergara
Luis Fernando Isla Quispe
Nicolás Zagal Vallejo
Sprint 2 – 1 Review Summary No aplica
Sprint 2 – 1 Retrospective Summary No aplica
Sprint Goal & User Stories
Sprint 2 Goal Se debe completar las vistas del Frontend en Webstorm y completar el Sprint 2
Sprint n Velocity 5 días
Sum of Story Points No aplica

impur

Sprint Backlog 2

Sprint 1
User Story Work-Item / Task
ID Title ID Title Description Estimation (Hours) Assigned To Status (To-do / In-Process / To-Review / Done)
No aplica No aplica WI01 Perfil (Arrendatario y Propietario) Crear las páginas de perfil del arrendatario y el propietario 6 Robles Astuñaupa, Alonso Fernando Done
No aplica No aplica WI02 Solicitudes (Arrendatario) Crear la página de solicitudes del arrendatario 4 Robles Astuñaupa, Alonso Fernando Done
No aplica No aplica WI03 Busqueda de autos (arrendatario) Crear la página de busqueda de autos del arrendatario 4 Isla Quispe, Luis Fernando Done
No aplica No aplica WI04 Mantenimiento(arrendatario) Crear la página de mantenimientos del arrendatario 4 Isla Quispe, Luis Fernando Done
No aplica No aplica WI05 Registro Vehicular (Propietario) Crear la página de registro vehicular del propietario 4 Urbizagastegui Alvarez, Erick Gabriel Done
No aplica No aplica WI06 Alquiler (Arrendatario y Propietario) Crear las páginas de alquiler del arrendatario y el propietario 7 Robles Astuñaupa, Alonso Fernando Done
No aplica No aplica WI07 Login (Arrendatario y Propietario) Crear las páginas de login del arrendatario y el propietario 4 Moreno Vergara, Johan Raúl Done
No aplica No aplica WI08 Registro (Arrendatario y Propietario) Crear las páginas de registro del arrendatario y el propietario 4 Moreno Vergara, Johan Raúls Done
No aplica No aplica WI09 Inicio Principal (Arrendatarios y Propietarios) Crear las páginas de inicio del arrendatario y el propietario 6 Zagal Vallejo, Nicolás Done
No aplica No aplica WI09 Notificaciones (Propietario) Crear las páginas de notificaciones del propietario 4 Zagal Vallejo, Nicolás Done
No aplica No aplica WI09 Actualización del Informe 5 Todo el grupo Done

Development Evidence for Sprint Review

Repository Branch Commit ID Commit Message Commit Message Body Commited on (Date)
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-FrontEnd feature/main e0087d3f8ee5c49500706b2f8879a89c8165b9eb Creación página registro de auto Creado el componente car-registration-owner 27/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-FrontEnd feature/main 5123e21e8dc8c8d6cd4f3dffae8d9f57d7254fef Creación página de perfil para arrendador y arrendatario Creado el componente profile-owner & profile-tenants 27/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-FrontEnd feature/main 023861d022d202a709a89101faa601ccd2d88248 Inclusión de toolbars Agregados los toolbars para arrendatarios y propietarios. 27/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-FrontEnd feature/Nicolás-Zagal 24dfffbeb57459cac0b99b3e0c65bd1eb9058a1c Merge pull request Merge pull request 27/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-FrontEnd Alonso-Robles 023861d022d202a709a89101faa601ccd2d88248 Merge remote-tracking branch # src/AutoYa/pages/profile-owner.vue # src/AutoYa/pages/profile-tenant.vue 27/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-FrontEnd Johan-Moreno 24bc43accda47ab3c79b8dd251aaff7596dc2948 Add Login component & Udate Login Add Login component & Udate Login 28/09/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-FrontEnd Erick-Urbizagástegui 2f1aead8ff961ea83be52414d62cb90ef1fb8233 Merge pull request #15 Merge pull request #15 28/09/2023

Testing Suite Evidence for Sprint 2 Review.

En esta parte del trabajo aún no se desarrolla el backend, debido a eso no se pueden realizar Unit Test. Además, no se han agreagado nuevas user stories a las que realizarles Acepptan's Test's.

Execution Evidence for Sprint 2 Review

Login

Imgur

Registro

Imgur

Página de inicio arrendatario

Imgur

Página de inicio propietario

Imgur

Notificaciones propietario

Imgur

Perfil arrendatario

Imgur

Perfil propietario

Imgur

Solicitudes arrendatario

Imgur

Búsqueda de autos arrendatario

Imgur

Mantenimiento arrendatario

Imgur

Registro vehicular propietario

Imgur

Creación de contrato de alquiler propietario

Imgur

Alquiler arrendatario

Imgur

Alquiler propietario

Imgur

Services Documentation Evidence for Sprint 2 Review

Para la creación de la plataforma,en esta caso para el desarrollo del Fronted se utilizo lo siguiente.

Webstorm (IDE DE DESARROLLO): Hemos utilizado Webstorm como IDE para el desarrollo de nuestro Frontend.

Vue.js (Frameworks): Utilizamos vue.js como Frameworks de trabajo.

JavaScript: Typescript se ha implementado para agregar interactividad y logica a los componentes de la plataforma.

GitHub :Hemos alojado nuestro repositorio del Frontend en GitHub para colaborar y realizar un seguimiento más efectivo de los cambios en el código.

Software Deployment Evidence for Sprint 2 Review

Para esta primera entrega se logro implementar el Fron-end de la aplicación.
Presentamos:URL (Link desplegado de Frontend(AUTOYA!)):

Team Collaboration Insights during Sprint 2

Imgur

Imgur

Sprint 3

Sprint Planning 3

Se realizó una reunión en Discord con todos los integrantes del grupo presentes para poder asignar tareas a cada uno de estos. Asimismo, se creó un chat grupal en WhatsApp para poder resolver las dudas que tengamos y notificarnos de actualizaciones.

Sprint # 3
Sprint Planning Background
Date 2023-10-30
Time 11:30 PM
Location Reunión virtual por Discord
Prepared By Urbizagastegui Alvarez, Erick Gabriel
Attendees (to planning meeting) Alonso Fernando Robles Astuñaupa
Erick Gabriel Urbizagasteui Alvarez
Johan Raúl Moreno Vergara
Luis Fernando Isla Quispe
Nicolás Zagal Vallejo
Sprint 3 - 2 – 1 Review Summary No aplica
Sprint 3 -2 – 1 Retrospective Summary No aplica
Sprint Goal & User Stories
Sprint 3 Goal Se debe realizar correcciones al Front-End e implmentar la primera versión del Backend
Sprint n Velocity 5 días
Sum of Story Points No aplica

Sprint-3-Aplicaciones-Web.png

Link del Trello: Sprint 3

Sprint Backlog 3

Sprint 3
User Story Work-Item / Task
ID Title ID Title Description Estimation (Hours) Assigned To Status (To-do / In-Process / To-Review / Done)
No aplica No aplica WI01 Creación de entities Definir las estructuras de datos que representan objetos clave en el modelo de la aplicación. 6 Robles Astuñaupa, Alonso Fernando In process
No aplica No aplica WI02 Creación de repositories Desarrollar componentes para interactuar con la base de datos y gestionar operaciones de datos. 4 Robles Astuñaupa, Alonso Fernando In process
No aplica No aplica WI03 Creación de services Diseñar y construir servicios que contienen la lógica de negocio y operaciones específicas. 4 Isla Quispe, Luis Fernando In process
No aplica No aplica WI04 Creación de controllers Configurar controladores para gestionar solicitudes HTTP y comunicarse con los servicios. 4 Isla Quispe, Luis Fernando In process
No aplica No aplica WI05 Creación de resources Definir recursos y rutas RESTful para exponer funcionalidades a través de una API. 4 Ruiz Torres, Erick Hernan In process
No aplica No aplica WI06 Creación de responses Crear estructuras de respuesta estandarizadas para formatear y devolver resultados coherentes. 7 Robles Astuñaupa, Alonso Fernando In process
No aplica No aplica WI07 Configuración de la base de datos Establecer la configuración y conexión con la base de datos, incluyendo credenciales y opciones. 4 Moreno Vergara, Johan Raúl In process

Development Evidence for Sprint Review

Repository Branch Commit ID Commit Message Commit Message Body Commited on (Date)
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/main e0087d3f8ee5c49500706b2f8879a89c8165b9eb Creación de entities Creación de entities 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/main 5123e21e8dc8c8d6cd4f3dffae8d9f57d7254fef Creación de repositories Creación de repositories 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/main 023861d022d202a709a89101faa601ccd2d88248 Creación de services Creación de services 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/Nicolás-Zagal 24dfffbeb57459cac0b99b3e0c65bd1eb9058a1c Creación de controllers Creación de controllers 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend Alonso-Robles 023861d022d202a709a89101faa601ccd2d88248 Creación de resources Creación de resources 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend Johan-Moreno 24bc43accda47ab3c79b8dd251aaff7596dc2948 Creación de responses Creación de responses 03/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend Erick-Urbizagástegui 2f1aead8ff961ea83be52414d62cb90ef1fb8233 Configuración de la base de datos Configuración de la base de datos 04/11/2023

Testing Suite Evidence for Sprint Reviews

swafger.png

Execution Evidence for Sprint 3 Review

Login

Imgur

Registro

Imgur

Página de inicio arrendatario

Imgur

Página de inicio propietario

Imgur

Notificaciones propietario

Imgur

Perfil arrendatario

Imgur

Perfil propietario

Imgur

Solicitudes arrendatario

Imgur

Búsqueda de autos arrendatario

Imgur

Mantenimiento arrendatario

Imgur

Registro vehicular propietario

Imgur

Creación de contrato de alquiler propietario

Imgur

Alquiler arrendatario

Imgur

Alquiler propietario

Imgur

Services Documentation Evidence for Sprint 3 Review

Capturas de pantalla que ilustran la implementación exitosa de los endpoints en el backend:

55ec7ee9-283b-457e-b010-012eb4f52d1b.jpg

Software Deployment Evidence for Sprint 3 Review

1.jpg

2.jpg

3.jpg

55ec7ee9-283b-457e-b010-012eb4f52d1b.jpg

Team Collaboration Insights during Sprint 3

Imgur

Imgur

Sprint 4

Sprint Planning 4

Se realizó una reunión en Discord con todos los integrantes del grupo presentes para poder asignar tareas a cada uno de estos. Asimismo, se creó un chat grupal en WhatsApp para poder resolver las dudas que tengamos y notificarnos de actualizaciones.

Sprint # 4
Sprint Planning Background
Date 2023-11-18
Time 3:30 PM
Location Reunión virtual por Discord
Prepared By Urbizagastegui Alvarez, Erick Gabriel
Attendees (to planning meeting) Alonso Fernando Robles Astuñaupa
Erick Gabriel Urbizagasteui Alvarez
Johan Raúl Moreno Vergara
Luis Fernando Isla Quispe
Nicolás Zagal Vallejo
Sprint 3 - 2 – 1 Review Summary No aplica
Sprint 3 -2 – 1 Retrospective Summary No aplica
Sprint Goal & User Stories
Sprint 4 Goal Se debe realizar correcciones Backend, conectar el backend con el Fronted, implementar temas de seguridad y testeos.
Sprint n Velocity 5 días
Sum of Story Points No aplica

Sprint-4.png

Link del Trello: Sprint 4

Sprint Backlog 4

Sprint 4
User Story Work-Item / Task
ID Title ID Title Description Estimation (Hours) Assigned To Status (To-do / In-Process / To-Review / Done)
No aplica No aplica WI01 Conectar el Frontend con el Backend Conectar el Frontend con el Backend 6 Erick Urbizagastegui, Alonso, Robles, Johan Moreno, Luis Isla, Nicolás Zagal, Jhan Antonio In process
No aplica No aplica WI02 Relizar los testeos Relizar el conjunto de testing a nuestro proyecto para asegurar la calidad del software 3 Erick Urbizagastegui, Alonso, Robles, Johan Moreno, Luis Isla, Nicolás Zagal, Jhan Antonio Done
No aplica No aplica WI03 Correcciones al Backend Correcciones al Backend 3 Erick Urbizagastegui, Alonso, Robles, Johan Moreno, Luis Isla, Nicolás Zagal, Jhan Antonio Done
No aplica No aplica WI04 Controllers principales terminados Controllers principales terminados 4 Erick Urbizagastegui, Alonso, Robles, Johan Moreno, Luis Isla, Nicolás Zagal, Jhan Antonio Done
No aplica No aplica WI05 Security Security 4 Erick Urbizagastegui, Alonso, Robles, Johan Moreno, Luis Isla, Nicolás Zagal, Jhan Antonio Done

Development Evidence for Sprint 4 Review

Repository Branch Commit ID Commit Message Commit Message Body Commited on (Date)
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/main e0087d3f8ee5c49500706b2f8879a89c8165b9eb Creación de entities Creación de entities 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/main 5123e21e8dc8c8d6cd4f3dffae8d9f57d7254fef Creación de repositories Creación de repositories 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/main 023861d022d202a709a89101faa601ccd2d88248 Creación de services Creación de services 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend feature/Nicolás-Zagal 24dfffbeb57459cac0b99b3e0c65bd1eb9058a1c Creación de controllers Creación de controllers 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend Alonso-Robles 023861d022d202a709a89101faa601ccd2d88248 Creación de resources Creación de resources 02/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend Johan-Moreno 24bc43accda47ab3c79b8dd251aaff7596dc2948 Creación de responses Creación de responses 03/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend Erick-Urbizagástegui 2f1aead8ff961ea83be52414d62cb90ef1fb8233 Configuración de la base de datos Configuración de la base de datos 04/11/2023

Testing Suite Evidence for Sprint 4 Reviews

Evidencias de nuestro conjunto de Unit Tests

Link de nuestra rama de testing: AutoYa Backend Testing Branch

UNIT-TEST-1

UNIT-TEST-1.jpg

UNIT-TEST-2

UNIT-TEST-2.jpg

UNIT-TEST-3

UNIT-TEST-3.jpg

UNIT-TEST-4

UNIT-TEST-4.jpg

UNIT-TEST-5

UNIT-TEST-5.jpg

UNIT-TEST-6

UNIT-TEST-6.jpg

Repository Branch Commit ID Commit Message Commit Message Body Commited on (Date)
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend/tree/Testing Testing c51847f5bf6f8373f8dcfa29b7f878ba59ca5e79 Update rider.project.model.nuget.info - 19/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend/tree/Testing Testing f531c3eb079903e237fa9fa7ebcdcde47f153733 Update rider.project.model.nuget.info - 19/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend/tree/Testing Testing 87fcc61e3725fa21ba80529316cf7ebe08f8e976 Update rider.project.model.nuget.info - 19/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend/tree/Testing Testing a7019186152f62a258a8ed55bdf3e786277b9071 Update rider.project.model.nuget.info - 19/11/2023
https://github.com/AutoYa-Aplicaciones-Web-WS52-Grupo-2/AutoYa-Backend/tree/Testing Testing 9090eb204240f1efc38099faa75bcc4584a069aa Update rider.project.model.nuget.info - 19/11/2023

Execution Evidence for Sprint 4 Review

Login

Imgur

Registro

Imgur

Página de inicio arrendatario

Imgur

Página de inicio propietario

Imgur

Notificaciones propietario

Imgur

Perfil arrendatario

Imgur

Perfil propietario

Imgur

Solicitudes arrendatario

Imgur

Búsqueda de autos arrendatario

Imgur

Mantenimiento arrendatario

Imgur

Registro vehicular propietario

Imgur

Creación de contrato de alquiler propietario

Imgur

Alquiler arrendatario

Imgur

Alquiler propietario

Imgur

Services Documentation Evidence for Sprint 4 Review

Capturas de pantalla que ilustran la implementación exitosa de los endpoints en el backend:

55ec7ee9-283b-457e-b010-012eb4f52d1b.jpg

Software Deployment Evidence for Sprint 4 Review

1.jpg

2.jpg

3.jpg

55ec7ee9-283b-457e-b010-012eb4f52d1b.jpg

Team Collaboration Insights during Sprint 4

Insights.png

code-frecuency.png

Validation Interviews

Diseño de Entrevistas

Datos personales del usuario:

  • Nombres
  • Apellidos
  • Edad
  • Ocupación
  • Distrito

Preguntas realizadas luego de culminar con la tarea asignada:

  • ¿Tienes alguna recomendación o mejora para esta tarea en concreto
  • ¿Se te dificultó en alguna parte al realizar esta tarea?

Registro de Entrevistas


  • Entrevista 1:

  • Entrevista-Erick.png

    Link del video: Ver video

    • Rango de tiempo: 7 minutos
    • Nombre: Daniella Herrada
    • Edad: 20 años
    • Ocupación: Estudiante en la UDEP
    • Dispositivos de preferencia: Celulares y Laptops
    • Sistema operativo: Windows
    Resumen
    El usuario ha señalado dos áreas de mejora en la página web. Primero, menciona que hay tres campos que se repiten al llenar los datos en el registro, lo cual considera una redundancia que debería corregirse. Segundo, expresa que no hay una distinción clara entre el modo en que se ha ingresado, ya sea como arrendador o arrendatario, lo que podría generar confusión. Sugiere que este aspecto se aclare para una experiencia de usuario más clara y eficiente.

  • Entrevista 2:

  • Entrevista-johan.png

    Link del video: Ver video

  • Rango de tiempo: 5 minutos
  • Nombre: Willy Valentin
  • Edad: 20 años
  • Ocupación: Estudiante en la UPC
  • Dispositivos de preferencia: Celulares y Laptops
  • Sistema operativo: Windows

  • Resumen
    El usuario elogió la conveniente ubicación de la opción "Ver perfil" por su facilidad de acceso. Sin embargo, sugirió agrupar los botones en una sola sección en la vista de Perfil de Usuario para una mayor organización. Además, recomendó la inclusión del botón de "cerrar sesión" en el logo del perfil para agilizar el proceso. Por último, destacó el atractivo diseño de la página como un aspecto positivo.

  • Entrevista 3:

  • Entrevista-Alonso.png

    Link del video: Ver video

  • Rango de tiempo: 3 minutos
  • Nombre: Alessandro Ramirez
  • Edad: 20 años
  • Ocupación: Estudiante
  • Dispositivos de preferencia: Celulares y Laptops
  • Sistema operativo: Windows

  • Resumen
    El usuario ha proporcionado dos comentarios sobre la funcionalidad de la página web. Primero, sugiere agregar la fecha de inicio de la solicitud de alquiler de auto y la fecha de espera como información relevante. Segundo, elogia el funcionamiento correcto de la página, lo que indica una experiencia positiva en términos de usabilidad y rendimiento.

  • Entrevista 4:

  • Entrevista-Zagal.png

    Link del video: Ver video

  • Rango de tiempo: 3 minutos
  • Nombre: Martin Ramirez
  • Edad: 18 años
  • Ocupación: Estudiante
  • Dispositivos de preferencia: Celulares y Laptops
  • Sistema operativo: Windows
  • Resumen
    El usuario sugiere mejorar el funcionamiento de los botones, ya que algunos de ellos no están operativos. Este comentario resalta la necesidad de una revisión y corrección de la funcionalidad de los botones en la página web.

  • Entrevista 5:

  • Entrevista 1 - Luis.png

    Link del video: Ver video

  • Rango de tiempo: 2 minutos
  • Nombre: Diego Galindo
  • Edad: 20 años
  • Ocupación: Estudiante
  • Dispositivos de preferencia: Celulares y Laptops
  • Sistema operativo: Windows

  • Resumen
    El usuario elogia la simplicidad y la facilidad para visualizar la opción de los autos alquilados en la página web. Este comentario resalta un aspecto positivo de la interfaz, indicando que la información sobre los autos alquilados está claramente presentada y fácil de acceder.

  • Entrevista 6:

  • Entrevista - Luis - s2.png

    Link del video: Ver video

  • Rango de tiempo: 2 minutos
  • Nombre: Alessandro Muro
  • Edad: 20 años
  • Ocupación: Estudiante
  • Dispositivos de preferencia: Celulares y Laptops
  • Sistema operativo: Windows

  • Resumen
    El usuario elogia la simplicidad y la facilidad para visualizar la opción de los autos alquilados en la página web. Este comentario resalta un aspecto positivo de la interfaz, indicando que la información sobre los autos alquilados está claramente presentada y fácil de acceder.

  • Entrevista 7:

  • Entrevista - Jhan.png

    Link del video: Ver video

  • Rango de tiempo: 5 minutos
  • Nombre: Leonel Alfaro Muro
  • Edad: 20 años
  • Ocupación: Estudiante
  • Dispositivos de preferencia: Celulares y Laptops
  • Sistema operativo: Windows

  • Resumen
    El usuario encuentra la página bastante intuitiva, pero sugiere que al momento de poner un mensaje de mantenimiento, deberían proporcionarse algunas pistas para guiar al usuario y facilitar la tarea. Este comentario destaca la importancia de brindar orientación adicional para asegurarse de que los usuarios puedan realizar la tarea de manera eficiente, incluso durante el mantenimiento.

    Evaluaciones según heurísticas

    UX Heuristics & Principles Evaluation
    Usability – Inclusive Design – Information Architecture
    Carrera Ingeniería de Software
    Curso Aplicaciones Web
    Sección WS52
    Profesor Juan Carlos Tinoco Licas
    Auditor Erick Urbizagastegui, Alonso, Robles, Johan Moreno, Luis Isla, Nicolás Zagal, Jhan Antonio
    Site o APP a evaluar AutoYa!
    Tareas a Evaluar
    • Registro de cuenta
    • Inicio de sesión
    • Recuperar contraseña
    • Enviar mensaje de mantenimiento (arrendatario)
    • Ver perfil de usuario (Johan)
    • Enviar mensaje de mantenimiento (arrendatario) (Jhan)
    • Ver autos alquilados (arrendatario) (Luis)
    • Ver solicitudes de alquiler (arrendatario) (Alonso)
    • Registrar vehículo (propietario) (Nicolas)
    • Crear contrato de alquiler (propietario) (Erick)
    No están incluidas en esta versión de la evaluación las siguientes tareas:
    • Ver perfil de usuario
    • Ver autos puestos en alquiler (propietario)
    • Ver solicitudes de alquiler (propietario)
    • Buscar un auto (arrendatario)
    • Alquilar un auto (arrendatario)
    Escala de Severidad
    Nivel Descripción
    1 Problema superficial: puede ser fácilmente superador por el usuario ó ocurre con muy poco frecuencia. No necesita ser arreglado a no ser que exista disponibilidad de tiempo.
    2 Problema menor: puede ocurrir un poco más frecuentemente o es un poco más difícil de superar para el usuario. Se le debería asignar una prioridad baja resolverlo de cara al siguiente reléase
    3 Problema mayor: ocurre frecuentemente o los usuarios no son capaces de resolverlos. Es importante que sean corregidos y se les debe asignar una prioridad alta
    4 Problema muy grave: un error de gran impacto que impide al usuario continuar con el uso de la herramienta. Es imperativo que sea corregido antes del lanzamiento.

    Tabla Resumen:

    # Problema Escala de severidad Heurística/Principio violada(o)
    1 Botones en la vista de Perfil deberían estar en una sección 2 Usabilidad: Consistencia
    2 Falta de botón "Cerrar Sesión" en el logo del perfil 3 Usabilidad: Libertad y control del usuario
    3 Repetición de campos en el registro de datos 2 Repetición de campos en el registro de datos
    4 No diferenciación clara entre modos de ingreso 2 No diferenciación clara entre modos de ingreso
    5 Falta de indicaciones al poner mensaje de mantenimiento 2 Usabilidad: Feedback
    6 Problemas con algunos botones en la sección "Registrar Vehículo" 2 Usabilidad: Consistencia
    7 Falta de información de fechas en la sección "Ver Solicitudes de Autos" 2 Usabilidad: Feedback

    Descripción de problemas:

    1. PROBLEMA #1: Botones en la vista de Perfil deberían estar en una sección
      Severidad: 2
      Heurística Violada: Usabilidad - Consistencia
      Problema: Los botones en la vista de Perfil de Usuario están distribuidos en dos columnas separadas, lo que puede generar confusión para los usuarios, ya que no están agrupados de manera coherente.
      Recomendación: Agrupar los botones en una sola sección para mejorar la consistencia y facilitar la navegación del usuario.

    2. PROBLEMA #2: Falta de botón "Cerrar Sesión" en el logo del perfil
      Severidad: 3
      Heurística Violada: Usabilidad - Libertad y control del usuario
      Problema: No hay un botón de "Cerrar Sesión" disponible en el logo del perfil de usuario, lo que obliga a los usuarios a ingresar a la vista de perfil para cerrar sesión, lo que podría ser más conveniente si estuviera accesible de forma rápida.
      Recomendación: Agregar un botón de "Cerrar Sesión" en el logo del perfil para permitir a los usuarios cerrar sesión de manera más eficiente.

    3. PROBLEMA #3: Repetición de campos en el registro de datos
      Severidad: 2
      Heurística Violada: Usabilidad - Consistencia
      Problema: Existen campos que se repiten en el registro de datos, lo cual puede generar confusión y duplicación de información innecesaria.
      Recomendación: Eliminar la repetición de campos en el registro para mejorar la consistencia y simplificar el proceso.

    4. PROBLEMA #4: No diferenciación clara entre modos de ingreso
      Severidad: 2
      Heurística Violada: Usabilidad - Consistencia
      Problema: No se diferencia claramente si se ha ingresado como arrendador o arrendatario, lo que podría generar confusión.
      Recomendación: Agregar una indicación visual clara para diferenciar entre modos de ingreso y mejorar la consistencia.

    5. PROBLEMA #5: Falta de indicaciones al poner mensaje de mantenimiento
      Severidad: 2
      Heurística Violada: Usabilidad - Feedback
      Problema: Al poner un mensaje de mantenimiento, no se proporcionan indicaciones o pistas para guiar al usuario, lo que podría dificultar la tarea.
      Recomendación: Agregar indicaciones o pistas al momento de poner un mensaje de mantenimiento para facilitar la tarea del usuario.

    6. PROBLEMA #6: Problemas con algunos botones en la sección "Registrar Vehículo"
      Severidad: 3
      Heurística Violada: Usabilidad - Consistencia
      Problema: Algunos botones en la sección "Registrar Vehículo" presentan problemas y no funcionan correctamente, lo que puede generar frustración en los usuarios.
      Recomendación: Corregir los problemas con los botones en la sección "Registrar Vehículo" para mejorar la consistencia y la funcionalidad.

    7. PROBLEMA #7: Falta de información de fechas en la sección "Ver Solicitudes de Autos"
      Severidad: 2
      Heurística Violada: Usabilidad - Feedback
      Problema: En la sección "Ver Solicitudes de Autos" no se proporciona información sobre la fecha en que comenzó la solicitud de alquiler de autos ni la fecha de espera, lo que podría ser importante para los usuarios.
      Recomendación: Agregar información de fechas en la sección "Ver Solicitudes de Autos" para proporcionar un mejor feedback a los usuarios.

    Video About-the-Product

    about-the-product.png

    Conclusiones

    • La startup tiene un potencial en el mercado ya que aprovecha la uso de vehículos particulares y la necesidad de soluciones de alquiler de vehículos más accesibles.

    • AutoYa! tiene el potencial de contribuir a la reducción de la congestión vial y fomentar prácticas de movilidad más sostenibles al optimizar el uso de vehículos existentes.

    • La plataforma ofrece a los propietarios de vehículos la oportunidad de generar ingresos adicionales alquilando sus vehículos cuando no lo requieran, siendo esto un incentivo atractivo para generar dinero.

    • Uno de los puntos mas importantes que queremos dar a nuestros usuarios es la seguridad y confianza, tanto para compartir un vehiculo o como para alquilar uno.

    • AutoYa! debe enfocarse en diferenciarse de la competencia , ofreciendo servicios únicos que la distingan de otras plataformas de alquiler de vehículos.

    • a consistencia en la disposición de elementos, como los botones en la vista de perfil, es crucial para mejorar la usabilidad y evitar confusiones entre los usuarios. Se recomienda agrupar los botones de manera coherente.

    • La accesibilidad y la libertad del usuario son fundamentales. Agregar un botón de "Cerrar Sesión" en el logo del perfil facilitaría la experiencia del usuario al permitirle cerrar sesión de manera más rápida.

    • Proporcionar indicaciones y pistas claras al realizar tareas, como poner un mensaje de mantenimiento, mejora la usabilidad al guiar a los usuarios de manera efectiva.

    • Corregir problemas con botones que no funcionan adecuadamente, como en la sección "Registrar Vehículo", es esencial para garantizar una experiencia sin frustraciones.

    Video About-the-Team

    Bibliografía

    Anexos

    Repositorios

    TB1

    TP

    TB2

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published