Skip to content

Repository files navigation

PROYECTO GESCARCOL

Integrantes:

  • Eduard Augusto Piñeros Lozano - 20142020002
  • Miguel Angel Vega Alonso - 20142020045
  • Wilmer Ricardo Pachón López - 20142020056
  • Andres Felipe Gomez Salinas - 20142020028
  • Andres Mauricio Hastamorir - 20142020118
  • Johan Sebastian Guerrero Urrea - 20142020083

Problemática

El problema que se abordará en este proyecto está sujeto a los distintos talleres y concesionarios de vehículos. Se ha identificado que en estos establecimientos existen diferentes falencias en la gestión de la información del vehículo en todas las etapas del proceso que a continuación dividiremos en:

  • Ingreso del vehículo al taller y/o concesionario.
  • Diagnóstico.
  • Proceso de reparación.
  • Proceso de pago.
  • Finalización del proceso con creación de un historial para el vehículo, como base para futuros mantenimientos.

Los fallos en el manejo de la información en cada una de las etapas anteriormente definidas pueden derivar en malos entendidos con el usuario como:

  • Falta de información inicial sobre el vehículo, en cuanto a fallas o daños en el vehículo al momento del ingreso.
  • No tener claridad en los precios o marcas de repuestos que se usan.
  • Falta de comunicación sobre el estado de la reparación del vehículo.
  • Falta de información para una posible futura garantía, como tiempos de cubrimiento de la garantía o kilometraje entre otras.
  • Falta de claridad en qué tipo de reparaciones se hicieron en ocasiones anteriores y duración de las mismas.

Debido a estos y otros inconvenientes con el manejo de la información, se puede generar reducción en las ganancias y desacuerdos con los clientes por no existir siempre una constancia en la cual se estipulan todos los términos y condiciones de los servicios suministrados.

Descripción

El sistema de gestión de información contará con las siguientes módulos característicos:

  • Módulo de gestión del vehículo: Permite al administrador llevar un control del proceso llevado a cabo sobre los vehículos, a los mecánicos afectar los estados que pueden tener los vehículos y a los clientes visualizar dichos estados con el fin de poder saber en qué situación se encuentra el vehículo.
  • Módulo de gestión de clientes: Permite tener un control por parte de los administradores sobre los clientes que han atendido en el taller, llevando un histórico por medio de un registro que realizan los clientes al momento de ingresar al taller.
  • Módulo de gestión de inventarios.
  • Todo lo anterior será ofrecido en un ambiente web.

El sistema de gestión debe suministrar la siguiente información:

  • Diagnóstico inicial, brindado por el receptor del vehículo.
  • Claridad en costos de mano de obra y repuestos, además de esto, el usuario conocerá las piezas que serán reemplazadas, su correspondiente garantía, si lo tiene.
  • Estado del vehículo, esto quiere decir, a la espera de servicio, en tratamiento, servicio finalizado.
  • Estados de alerta en caso de que se genere alguna.

El sistema recibirá la siguiente información para ser parte de las variables del entorno:

  • Información sobre la información básica del vehículo como: marca, modelo, descripción del estado general y observaciones requeridas para su ingreso.
  • Descripción de la problemática descrita por el usuario para ser tratada.
  • Información del diagnóstico técnico, respuesta a la problemática planteada.
  • Nombre y costo de cada servicio y repuesto suministrado al vehículo.

Restricciones

  • Los encargados de mantenimiento del establecimiento pueden ser usuarios del establecimiento
  • Las facturaciones no seran reflejadas en el aplicativo, debido a cuestiones de falta de tiempo para su correcta implementacion.
  • El inventario de el aplicativo, contara unicamente con las funciones basicas, los historicos de precios no se tendran en cuenta, por el contrario solo se tendra en cuenta el valor presente del item.
  • El aplicativo permitira al usuario consultar el valor total, sin embargo no sera encargado de realizar una facturacion legitima
  • El encargado de la reparacion del vehiculo, tendra acceso a los datos del dueño del vehiculo para comunicarse con el en caso de que surja cualquier novedad en el proceso, sin embargo el sistema no generará alarmas correspondientes.

Criterios de Exito

  • sistema debe permitir la gestión de cuentas de usuario con diferentes roles.
  • La información estará disponible de forma clara para todos los usuarios y actualizada.
  • La arquitectura del sistema debe permitir el crecimiento al ritmo de que lo haga el establecimiento.
  • El sistema garantiza la protección de los datos y asegurara que la información, solo sea accedida por el usuario al que corresponde.
  • El sistema debe permitir la gestión de los vehículos permitiendo a los operarios actualizar su información conforme es necesario y esta debe ser reflejada para los clientes en simultaneo.
  • Las búsquedas deben ser ágiles permitiendo el filtrado de información por diferentes variables.
  • La arquitectura del sistema debe desplegarse en una plataforma web permitiendo el acceso desde cualquier dispositivo a los usuarios siendo compatible con cualquier plataforma.

Objetivo General

  • Gestionar la información de clientes y vehículos en un taller de mantenimiento, que permita visualizar el estado en el que se encuentra el vehículo desde el momento de ingreso hasta el momento en que sale del taller, detallando los procedimientos realizados sobre este como reparaciones y/o repuestos, con el fin de automatizar procesos manuales obsoletos y dar solución a un problema de gestión de información.

Objetivos especificos

  • Implementar un sistema en ambiente web escalable para futuras ampliaciones.
  • Diseñar un entorno estable, amigable y funcional sobre el cual podrá trabajar el cliente.
  • Determinar un entorno donde los trabajadores puedan ejecutar diversas búsquedas en la base de datos que para obtener información sobre su historial de trabajos realizados
  • Implementar un inventario sobre cada vehículo a su ingreso, donde se especifique su estado generar y observaciones sobre el vehículo.
  • Manejar un histórico de clientes con sus respectivos vehículos, donde se resalte todos las mejoras, y partes implementadas en dichos vehículos.
  • Gestionar el inventario de partes y repuestos del taller, cotejando insumos con los implementados en las reparaciones de los distintos vehículos, manejando un historial de proveedores anexo a dichos repuestos.

Alcance

Diseño, migración de datos e implementación de sistema de gestión de información vehicular para taller de mantenimiento, que permita la creación de cuentas para usuarios del taller (mecanicos, recepción, despacho) y para clientes, ingreso de datos del cliente, ingreso de datos principales de los vehículos asociados a cada cliente, inventario del vehículo ingresado con observaciones de novedad, módulos de actualización de estado por parte del mecánico encargado, ingreso de repuestos usados y agregados al costo del mantenimiento, ingreso del costo de la mano de obra y acceso a consulta por parte de los clientes en una plataforma web para tener información actualizada del estado en curso de los vehículos.

Descripción del producto

  • Módulo Administrador: El modulo permite gestionar roles, administrar permisos, definir tipos de usuarios en el proyecto y realizar la dirección de la gestion administrativa.
    • Registro usuarios y clientes: Se crean los perfiles de los de los usuarios que usarán el software, por los cuales se permitirá en ingreso con opciones diferentes dependiendo el rol.
  • Módulo gestión de información de Cliente: Se define la información que cada cliente debe tener como mínimo para tener un registro adecuado en el taller vehicular.
    • Datos personales: Datos básicos del cliente
    • Vehículos asociados: Un cliente podrá tener uno o varios vehículos asociados.
  • Módulo gestión de información de vehículo: Se define la información que cada vehículo que ingresa en el taller debe tener.
    • Datos del vehículo (placas, tipo, marca, modelo): Datos básicos de cada vehículo
    • Kilometraje
    • Daños parte exterior como rayones o abolladura
    • Daños en interiores
    • Inventario de objetos en vehículos
    • Observaciones: Novedades con las cuales entra el usuario
  • Módulo de ingreso consulta usuarios: El módulo quela consulta en la base de datos para consultar usuarios dependiendo de parámetros dados como fecha, vehículos, orden de compra, entre otros.
    • Estado del vehículo: Estado que debe tener el vehículo en en taller, esto de acuerdo al trabajo que se esté realizando
    • Repuestos necesarios: Los repuestos que se utilizan en el mantenimiento se podrán actualizar para mantener un inventario que garantice una buena gestion de inventarios
  • Módulo Facturación: Generación del documento de pago a través de una orden de servicio
    • Costos (repuestos, mano de obra, impuestos)
  • Módulo de ingreso estado del vehículo: Los clientes podrán consultar a través de una plataforma web el estado de su vehículo (ingresado, en mantenimiento, en espera, despachado), asi como las ordenes de servicio y los mantenimientos realizados a suvehiculo.
    • Estado del vehículo (Ingresado, en mantenimiento, en espera de repuestos, Listo, Cliente no autoriza-no reparado)
  • Módulo de inventarios: La base de datos debe mantener la información actualizada para determinar la posibilidad en la maximizacion de respuesta a multiples ususarios

Lista de Tareas

  1. Revisión del estado actual del sistema.
  2. Verificación de la funcionalidad actual.
  3. Generación de información sobre el estado actual.
  4. Análisis de requerimientos para el sistema.
  5. Firma de contrato.
  6. Generación de nuevos componentes del área de inventarios.
  7. Generación de nuevos componentes del área de clientes.
  8. Generación de nuevos componentes del área de vehiculos.
  9. Generación de nuevos componentes del área de gestión de usuario.
  10. Generación de nuevos componentes del área de Administración.
  11. Migración de datos de clientes
  12. Pruebas de componentes nuevos.
  13. Pruebas de integración.
  14. Puesta en línea del sistema.
  15. Capacitación al personal del establecimiento.

WBS

Organigrama

Para la gestión organizacional de este proyecto se optó por la estructura orgánica de tipo funcional. Dado que la organización funcional rompe con la idea de trabajos fijos, permite generar una organización por objetivos con la necesidad de conseguir metas concretas.

La organización funcional genera dentro del proyecto mayor autonomía por parte de los integrantes del grupo, donde un grupo distinto de trabajadores (desarrolladores) lleva a cabo cada fase del proyecto conforme el software va evolucionando, aunque los equipos pueden rotar periódicamente sus responsabilidades. Dentro de las ventajas de uso del formato funcional esta que permite una sinergia más alta entre las áreas, hay un control centralizado y permite una documentación más clara.

Estimación

El proceso de estimación en costos y tiempo, se realizo a través de una plantilla donde se establece las horas laborales diarias, en conjunto con los sueldos de cada uno de los cargos del proyecto a desarrollar; y que por medio de una estimación por puntos de función obtenemos la cantidad de horas totales del proyecto con su costo final.

A continuacion se presenta el documento para una revision más a profundidad:

--> estimaciones.xls

Cronograma

Corrección cronograma

RBS

Flujo de Sistemas o Procesos

Flujograma

flujograma - page 1 1

Tabla de riesgos

image

A continuacion se presenta el documento para una revision más a profundidad:

--> Gestion de riesgos

Metodología DevOps

Organigrama

BPMN

Alcances de entrega reales

La entrega de esta semana contara con la funcionalidad completa de el modulo de gestión de ingreso estado del vehículos que cuenta con:

  • Ingresar y modificar la informacion de los estados de ingresado,en mantenimiento,en espera,listo.
  • Orden de servicio.
  • Lista de servicios y partes suministradas al vehículo.

Este modulo contara con la documentación del código, plan de pruebas,ejecución de pruebas, plan de calidad y diseño arquitectural (base de datos y de clases).

About

Software orientado a la web, desarrollado con nodejs y html5.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages