PROYECTO APLICATIVO WEB RENTACAR
JHORS ANDERSON FERNANDEZ DIAZDocumentos de Investigación11 de Junio de 2022
2.517 Palabras (11 Páginas)81 Visitas
Actividad 5 - planning poker
Hacer portada
.
Contenido
Planning Poker
PROYECTO APLICATIVO WEB RENTACAR
1. ¿Qué se va hacer?
Descripción del proyecto: Se planea realizar una aplicativo Web para una empresa dedicada a la renta de vehículos de diferentes marcas y gamas, que permita a los usuarios y/o clientes visualizar en una página Web la galería de los vehículos que se tienen disponibles para que puedan elegir y seleccionar el vehículo deseado de acuerdo a su valor y necesidades de cupos de pasajeros y así mismo puedan realizar sus reservas teniendo en cuenta la sucursal, fecha y hora que recogerán el vehículo y la sucursal, fecha y hora en que regresarán el vehículo, el sistema tendrá la capacidad de registrar las reservas, mostrar el valor por día de la renta y el valor total de la reserva, permitirá que el cliente realice su pago en línea, también almacenará estos datos en una base de datos.
RentaCar quiere implementar algunas estrategias para mantener y ganar más clientes los cuales podrán ver los diferentes precios y gamas de vehículos con las que cuenta la concesionaria donde podrán realizar la reserva del o los vehículos de su preferencia en el momento que lo deseen solo con ingresar a la página web.
También podrán registrase como cliente en la página web donde podrán obtener membresías que les darán espectaculares descuentos. Los clientes podrán obtener tres clases de membresías:
- Membresía oro: Esta membresía les permitirá obtener un descuento hasta del 10 %
- Membresía platino: Esta membresía les permitirá obtener un descuento has del 20%
- Membresía diamante: Esta membresía les permitirá obtener un descuento especial hasta del 30%, además con ésta membresía si el cliente ha realizado al menos 3 reservas al año, RentaCar le regala un día gratis de uso del vehículo, el cliente solo tendrá que regresarlo con la misma cantidad de gasolina que le fue entregada.
Con las anteriores estrategias espera mantener a sus clientes satisfechos logrando de esta manera que cada vez que piensen en rentar un vehículo piense en RentaCar.
2. ¿Por qué lo quiero hacer?
Definición del Problema
Actualmente La empresa RentaCar, dedicada a la renta de vehículos tiene la necesidad de crear una página web que le ayude a incrementar su rentabilidad.
Los usuarios de RentaCar se encuentran insatisfechos porque ya no quieren tener que acercarse a sus oficinas o tener que realizar llamadas telefónicas para poder realizar una reserva donde a veces la línea se encuentra ocupada.
Durante los últimos meses se han disminuido la renta de vehículos por lo cual productividad y ganancias se ha visto afectada considerablemente.
RentaCar requiere desarrollar una página Web porque piensa que de esa manera puede ser más competitivo frente a otras empresas que ya se encuentran en el mercado digital, también esperan aumentar en gran proporción que más clientes conozcan la variedad de vehículos que tienen disponibles para la renta, pero mayor aún que conozcan las diferentes ofertas y beneficios económicos que dará a sus clientes.
Para los clientes que se registren en la página web y obtengan una membresía tendrán descuentos especiales.
De acuerdo al requerimiento y necesidad del cliente se quiere desarrollar una página web llamada RentaCar, la página web se plantea como una alternativa de solución a la necesidad que manifiesta el cliente, la página se realizará con las herramientas de desarrollo visual Studio Code, HTML5, CSS, JS, Angular y una base de datos relacional Sql Server.
3. ¿Para qué?
- Objetivo general:
Desarrollar un software que le permita a RentaCar posicionarse en la Web, ser competitivo en el mercado, ofrecer a sus clientes una mejor experiencia para rentar los vehículos que tenemos a su servicio, podrán registrarse en la plataforma, donde podrán de una manera sencilla y dinámica observar y elegir el vehículo de acuerdo a su necesidad y preferencia.
- Objetivos Específicos:
Desarrollar e implementar un sistema de tipo web a través de la cual se espera que sus clientes se sientan satisfechos a la hora de realizar sus reservas y pagos en línea.
- Desarrollar un sistema de tipo web a través de la cual los usuarios puedan revisar y observar los vehículos que tenemos a su disposición.
- Desarrollar un sistema tipo web que permita a los usuarios registrarse, comprar membresías para ser beneficiarios de descuentos, realizar sus reservar de manera rápida y sencilla.
- Reducir el tiempo empleado por los usuarios a la hora de realizar sus reservas y obtener información de manera dinámica sobre los diferentes precios que tienen cada vehículo.
- Agilizar el proceso de reserva y recogida y entrega de vehículo rentado en cualquiera de las sucursales que tiene RentaCar.
Justificación.
El proyecto surge de la necesidad que tiene RentaCar de automatizar el proceso para la renta de sus vehículos, donde los usuarios se vuelven cada vez más exigentes a la hora de adquirir sus servicios, también por la necesidad de mantener su marca y aumentar su rentabilidad.
- ¿Para quienes?
El proyecto está enfocado principalmente para los usuarios de la empresa RentaCar y a todas las personas y o empresas que requieran hacer uso del servicio que presta el cual tiene que ver con la renta de vehículos.
Con este proyecto se estaría beneficiando directamente la compañía, igualmente todos los empleados de la compañía ya que la productividad aumentaría en buena proporción por lo cual sus ingresos se verán reflejados a un corto plazo, por lo que tendrán estabilidad laboral, También y mucho más importante se verá beneficiado el cliente con la implementación de la página ya que podrán realizar sus reservas desde su celular o computador de una manera muy sencilla y rápida con fabulosos descuentos por ser miembros y clientes fieles.
- ¿Donde?
El proyecto está enfocado únicamente para uso exclusivo de RentaCar en cada una de las sucursales que tienen en Colombia.
- ¿Cómo lo haremos?
Israel, (2018), En el desarrollo del proyecto se empleará la metodología RUP, llamada por sus siglas en inglés Rational Unified Process, es un proceso de desarrollo de software y junto con el lenguaje unificado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientado a objetos.
RUP divide el proceso de desarrollo en ciclos, teniendo un producto al final de cada ciclo, teniendo un producto final de cada ciclo. Y cada ciclo se divide en cuatro fases:
- Inicio
- Elaboración
- Construcción
- Transición
Cada fase concluye con un hito bien definido, donde deben de tomarse ciertas decisiones.
- Inicio. Es la primera fase de la metodología y tiene por objetivo determinar la visión del proyecto.
- Elaboración. Para esta etapa, el objetivo es determinar una arquitectura óptima, desarrollando el plan del proyecto y eliminando los elementos de mayor riesgo para el desarrollo exitoso del proyecto.
- Construcción. En esta etapa el principal objetivo es llegar a obtener la capacidad operacional inicial. En esta fase todos los componentes se desarrollan e incorporan al producto.
- Transición. El objetivo es llegar a tener en el reléase del proyecto. Traspasar el software desarrollado a la comunidad de usuarios, donde una vez instalado surgirán nuevos elementos que implicarán nuevos desarrollos.
Cada una de las etapas en esta metodología, es desarrollada mediante le ciclo de iteraciones, la cual consiste en llevar a cabo el ciclo de vida en cascada. Los objetivos de una iteración, se establecen en función de la evaluación de las iteraciones precedentes. (Israel, 2018, pág. 15)
7. ¿Cuáles?
Actividades que deben llevarse a cabo:
- Actividad 1: Planificación
- Descripción: Definirá objetivos, establecerá el presupuesto, asignará tareas al equipo de trabajo, definirá una estructura. Responsable: Líder del Proyecto
- Actividad 2: Recopilación de datos
- Descripción: Se realizarán entrevistas periódicas con el cliente, empleado y usuarios para recopilación de datos necesarios para la creación del aplicativo web. Responsable: Analista de Requerimientos
- Actividad 3: Maquetación, diseño estético, corporativo y funcional
- Descripción: Se debe realizar el diseño de los datos, el diseño arquitectónico, el diseño de la interfaz y el diseño de los procedimientos.
- Responsable: Diseñador gráfico, Desarrolladores Web FullStack
- Actividad 4: Desarrollo e implementación de tecnologías web
- Descripción: Creando software que se ajuste a la arquitectura y que tenga el comportamiento deseado.
- Responsable: Desarrolladores Web FullStack, Analista de requerimientos
- Actividad 5: Prueba y lanzamiento de sitio web
- Descripción: Asegurándose que el comportamiento requerido es el correcto y que todo lo solicitado está presente.
- Responsable: Analista de pruebas.
- Actividad 6: Integración y ejecución
- Descripción: Se utilizará la integración continua que es una práctica mediante la cual el desarrollador incorpora las copias del código en ejecución en un repositorio central compartido varias veces al día.
- Responsable: Desarrolladores Web FullStack
- Actividad 7: Mantenimiento y actualizaciones
- Descripción: El constante mantenimiento de la implementación del sistema web, tratando de obtener un alto grado de usabilidad, es una de las principales recomendaciones, así como la investigación de nuevas tecnologías para aplicar al sistema implementado. Responsable: Desarrolladores Web FullStack
8. ¿Cuándo?
- Actividad 1:
- Beneficiarios: Compañía RentaCar
- Fecha de Inicio: 15/06/2022
- Fecha Final: 25/06/2022
- Actividad 2:
- Beneficiarios: Compañía RentaCar
- Fecha de Inicio: 26/06/2022
- Fecha Final: 10/07/2022
- Actividad 3:
- Beneficiarios: Compañía RentaCar
- Fecha de Inicio: 30/06/2022
- Fecha Final: 20/07/2022
- Actividad 4:
- Beneficiarios: Compañía RentaCar
- Fecha de Inicio: 30/07/2022
- Fecha Final: 15/11/2022
- Actividad 5:
- Beneficiarios: Usuarios
- Fecha de Inicio: 16/11/2022
- Fecha Final: 20/11/2022
- Actividad 6:
- Beneficiarios: Usuarios
- Fecha de Inicio: 16/11/2022
- Fecha Final: 20/11/2022
- Actividad 7:
- Beneficiarios: Usuarios/Compañía RentaCar
- Fecha de Inicio: Una vez el sistema sea implementado
- Fecha Final: Periódicamente
9. ¿Quienes?
Equipo de trabajo: Un Diseñador gráfico, dos Desarrolladores FullStack, un Analista de requisitos, un Analista de pruebas, un Gerente de proyectos.
...