Integración social y económica
Sistema de cotización y base de datos – Monterrey Paneles Solares | Enjoy The Sun
Objetivo general:
Crear una aplicación amigable, segura e intuitiva para realizar cotizaciones de manera eficaz, brindándole a los clientes una expectativa de respuesta rápida ante la demanda por un servicio, como lo es la implementación de sistemas fotovoltaicos en sus residencias y/o negocios. Dicha información debe ser respaldar en la unidad de almacenamiento interno a través de una base de datos open source (código abierto) con encriptación y acceso solo para los desarrolladores y personal predefinido por el negocio.
Objetivos particulares del proyecto:
Los objetivos particulares a lograr en la ejecución del presente proyecto son:
• Desarrollar una aplicación de escritorio para realizar cotizaciones mediante una plantilla previamente definida y a partir de ahí, poder dar seguimiento a los potenciales clientes en el negocio.
• Realizar serie de movimientos CRUD (Crear, Leer, Actualizar y Eliminar) información para gestionar las cotizaciones brindadas a los potenciales clientes y dar un efectivo seguimiento a la información proporcionada.
• La información obtenida/ingresada en el sistema debe ser almacenada correctamente en la base de datos implementada; esto con fin de asegurar la permanencia de la información una vez que el sistema sea cerrado.
• Generar un producto que cumpla con estándares de calidad en creación de código, un buen funcionamiento, adaptable a las necesidades futuras y un óptimo desempeño en los dispositivos que sea requeridos.
Criterio de evaluación:
La evaluación del presente proyecto constará de los siguientes puntos:
• Estándares de codificación clean code (F.I.R.S.T.*) y adaptabilidad a demandas futuras del cliente, basándose previamente a previsiones de necesidades en crecimiento a mediano plazo.
• Entrega en tiempo y forma del producto propuesto.
• Adaptabilidad y funcionamiento en cualquier dispositivo propuesto en el manual de usuario dado a su ligereza de consumo en recursos del sistema.
• Permanencia de la información ingresada a la base de datos una vez que el dispositivo cierre la aplicación de escritorio.
*Fast: Debe correr rápido | Independent: Debe ser independiente cada función | Repeatable: Deben poder ejecutarse en cualquier entorno (pre, pro y post) | Self-validating: Deben devolver respuesta boolena (procede o no solicitud) | Timely: Los test deben ser preveeidos antes de generar código.