Programa de Titulación Extraordinaria Informe de Experiencia Profesional Desarrollo e implementación de un software ERP basado en Web orientado a empresas de publicidad Autor: Carmen Edith ICHPAS MARQUEZ Lima – Perú 2014 II A Mateo, mi querido por enseñanzas. todas hijo sus III Tabla de contenido Introducción............................................................................................................. 1 Resumen ............................................................................................................. 1 Objetivos.............................................................................................................. 1 Antecedentes....................................................................................................... 2 Alcance ................................................................................................................ 3 1. CAPITULO I: DESARROLLO DEL PROYECTO ............................................... 4 1.1 Enunciado del problema ................................................................................ 4 1.2 Alternativas de solución ................................................................................. 5 1.3 Especificaciones técnicas .............................................................................. 7 1.4 Desarrollo de la solución ............................................................................... 9 2. CAPITULO II: EVALUACIÓN DEL PROYECTO .............................................. 10 2.1 Beneficios y costos ...................................................................................... 10 2.2 Evaluación económica ................................................................................. 10 Conclusiones......................................................................................................... 11 Recomendaciones ................................................................................................ 12 Referencias bibliográficas ..................................................................................... 13 Anexos .................................................................................................................. 14 Anexo 1. Lista de Equipos ................................................................................. 15 Anexo 2. Lista de Materiales ............................................................................. 16 IV Lista de Tablas Tabla 1. Evaluación ponderada de alternativas. ..................................................... 7 Lista de Figuras Figura 1. Diagrama de Ishikawa.............................................................................. 5 1 Introducción Resumen Este proyecto abarca la programación de un sistema de gestión para empresas de publicidad, contiene los módulos de ventas, facturación, producción, reportes. Con este proyecto se busca principalmente a nivel empresarial disminuir costos operativos, y a nivel de personal disminuir carga laboral diaria. En el primer capítulo se compara soluciones ERP de venta en el mercado cuyo rubro no necesariamente es publicitario. En el segundo capítulo se evalúa beneficios y costos, después de implementado el sistema de gestión, se estará en la capacidad de agilizar y optimizar los procesos por ejm en el módulo ventas, en comparación de tiempos al realizar una cotización sin sistema toma 30 minutos y con sistema a nivel de aprendizaje del usuario toma 10 min, una reducción de tiempo importante, también se considera que la información este centralizada y accesible incluso de manera externa. Se concluye que un sistema no es estático, siempre estará en crecimiento y cambios, en gran medida depende de los usuarios finales que el sistema sea exitoso o fracase. Se recomienda tomar tiempo de capacitación de usuarios, darle mantenimiento al sistema y al servidor que lo contiene y tener mínimo un backup diario de la base de datos. Objetivos Objetivo general 1. Disminuir costos operativos. Objetivos específicos 1. Optimizar los procesos empresariales integrando todas las áreas de la compañía. 2. Brindar un sistema eficiente, modular y configurable. 3. Analizar de forma sencilla la información a través de reportes gráficos. 2 Antecedentes La empresa en estudio, es una compañía de post-producción de audio, una de las empresas líderes del mercado en su rubro. Las empresas de publicidad en general se caracterizan por manejar plazos cortos para sus procesos productivos. La compañía contaba con una plataforma tecnológica que no permitía generar información a la empresa, estos datos no podían ser analizados ni explotados rápidamente por los usuarios y no aportaban valor real para una gestión óptima. A pesar de no contar con un sistema eficiente para soportar las transacciones y la administración de la información, la compañía no mermaba calidad ni tiempos a sus clientes externos, pese a que ello impactaba en un sobrecosto de horas extra del personal (clientes internos). La necesidad de contar con un sistema de gestión que integre todas las áreas de la empresa era crucial, pues las ventas mensuales empezaron a incrementarse. Respecto al tamaño del mercado objetivo, debo considerar la cantidad de usuarios que usarán el sistema solo en la empresa en cuestión, ó la cantidad de empresas que podrían adquirir el software? Se analizó algunos ERP’s ya existentes en el mercado tomando en cuenta algunas empresas peruanas como Ofisis, Cubicerp/OpenErp, ERPsoft solutiosPerú que ofrecen un producto listo, con buenas y variadas prestaciones en conjunto, pero al ser una compañía de servicios, no se usarían algunos módulos ofrecidos como; logística, Inventario, tienda virtual, Abastecimiento, puntos de venta, etc. Y se requeriría otras herramientas de gestión específica. Otro punto que se tomó en cuenta es la portabilidad y la multiplataforma, pues la compañía usa ordenadores macintosh (MAC) en un 80%, el 20% restante usa ordenadores con sistema operativo Windows. 3 Alcance 1. El presente proyecto contempla el desarrollo, implementación y evaluación de los siguientes módulos: a. Ventas (Clientes, proformas, Contactos, preciario) b. Reportes de gestión, para poder tomar mejores desiciones de inversión. c. Gestión (Control de producción) d. Facturación (Facturas, Comisiones, Proformas pendientes de Factura) e. Producción (Salas, Ordendes de Trabajo, Calendario). 4 CAPÍTULO I 1. Desarrollo del Proyecto 1.1 Enunciado del problema La compañía en estudio, tiene como principal misión; cumplir con los cortos plazos que se manejan en publicidad y televisión sin sacrificar la creatividad y la calidad. En la Figura 1 se muestra los procesos de la compañía. Figura 1. Diagrama de Flujo. El problema que tienen es la incapacidad de afrontar de manera eficiente el incremento de ventas mensuales, para hacer frente a este desafío se necesita implementar un sistema informático que permita automatizar algunas tareas para agilizar el proceso productivo y reducir costos y tiempos, del mismo modo es muy importante para ellos que la data se mantenga segura a través del tiempo. 5 En la Figura 2 se aprecia un diagrama de Ishikawa que nos muestra las causas del problema Figura 2. Diagrama de Ishikawa. 1.2 Alternativas de solución A. OpenErp de cubicerp Cubic ERP es desde 2009, partner oficial de OpenERP, Ofrece el soporte en Perú de dicho ERP, cuyos módulos se orientan a empresas de venta de productos, desarrollado con lenguaje de programación Python, te ofrecen la solución en Cloud por un pago mensual. B. ErpSoftsolutionsperu Es una empresa de origen peruano, posee varios software de gestión para 4 tipos de empresa, micro y pequeña empresa, mediana empresa, pequeña empresa y grandes empresas. En todos los tipos de empresa que maneja no contempla empresa de servicios ni empresas de publicidad. No permite hacer cambios a los módulos pero si adecuar algunos reportes 6 C. Empresas fuera de Perú 1.2.3.1 Aner Es una empresa española cuya sede esta en Madrid que posee un ERP de gestión empresarial para empresas del sector publicitario desarrollada en lenguaje de programación visua studio .Net. 1.2.3.2 Telegestión Es una empresa española que posee un producto llamado ERP integrado, que es una solución híbrida MacintoshWindows. 1.2.3.3 Quonext También es una empresa española que posee un software de gestión ERP para agencias de publicidad y medios de comunicación desarrollada sobre plataforma Microsoft Dynamics Navision (NAV) y AX (Axapta). D. Desarrollo propio orientado al rubro publicitario Esta solución sería el primer software peruano orientado al rubro publicitario, totalmente portable y multiplataforma pues es web, no importaría que sistema operativo tenga la compañía, robusto y seguro pues será desarrollado con lenguaje de programación Java, En la Tabla 1 se ha observa la evaluación ponderada de las cuatro alternativas propuestas. De acuerdo a esta tabla la mejor alternativa es desarrollar un software propio 7 Tabla 1. Evaluación ponderada de alternativas. 1.3 Especificaciones técnicas A. Requisitos de servidor El servidor donde se encuentren alojadas las fuentes del sistema debe tener las siguientes características técnicas como mínimo. a. b. c. d. 1GB de memoria RAM 20G de disco duro Procesador 2 GHz o +, Sistema operativo Windows ó Linux. B. Lenguaje de programación Se usará Java como lenguaje de programación por sus características. En http://java.sun.com se puede leer que Java es: "Un lenguaje simple. Orientado al objeto, distribuido, interpretado, sólido, seguro, de arquitectura neutral, portable, de alto desempeño, de multihilos y dinámico" 8 C. Base de datos Se usará base de datos MySql versión 5.0, pues es una base de datos de código abierto, algunas de sus características son: a. Funciona en diferentes plataformas. b. API disponible para Java c. Proporciona sistemas de almacenamiento transaccionales y no transaccionales. d. Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de índice. e. Soporte para alias en tablas y columnas como lo requiere el estándar SQL. f. Puede mezclar tablas de distintas bases de datos en la misma consulta g. Seguridad D. IDE El IDE que se usará para desarrollar el software es Eclipse E. VPN Para conectarse remotamente a la red interna de la compañía se usará el cliente OpenVPN. F. Librerias a. mysql-connector-java.jar, El conector que se va a usar para conectar la base de datos con la aplicación. b. Itext.jar, La librería que nos permita exportar a pdf. c. Jfreechart.jar, Para los reportes gráficos. d. Commons-fileupload.jar, Librería que nos permite subir archivos e. Poi.jar, Para exportar a Excel, Word. G. Navegadores Se puede usar cualquier navegador en su versión actual y estable. H. Contenedor Usaremos Apache Tomcat en su versión 7. 9 1.4 Desarrollo de la solución Este proyecto se desarrollará por un equipo de programadores. A. Programación B. C. Implementación D. Pruebas E. Puesta en marcha 10 CAPÍTULO II 2. Evaluación del Proyecto 2.1 Beneficios y costos La implementación se desarrolló por módulos iniciando con el módulo de Ventas Los beneficios obtenidos por la empresa, después de la implementación se evidenciaron rápidamente, pues los usuarios empezaron a cumplir sus metas del día en el tiempo adecuado, eliminándose así los sobrecostos por horas extra, además de permitir a la alta dirección acceder al sistema remotamente desde cualquier punto del planeta de manera segura a través de una conexión VPN. A consecuencia de análisis puntuales, se consiguió una reducción de tiempos en las operaciones y costos en los procesos. 2.2 Evaluación económica 11 Conclusiones 1. Las especificaciones del producto entregable 2. 12 Recomendaciones 13 Referencias bibliográficas Fieldbus Foundation. (s.f.). Overview: Foundation HSE. Recuperado el 02 de mayo de 2010, de Fielbus Foundation: http://www.fieldbus.org/index.php?option=com_content&task=view&id=138&Ite mid=314 Goettsche, L. D. (2005). Maintenance of Instruments & Systems (2.a ed.). NC, EE.UU.: International Society of Automation (ISA). Medrano, R., & Godínez, E. (2009). Control Difuso de una Planta de Nivel. Investigación aplicada e innovación , 3 (2), 76-83. Whitt, M. D. (2003). Successful Instrumentation and Control System Design. USA: International Society of Automation (ISA). 14 Anexos 15 Anexo 1. Lista de Equipos 16 Anexo 2. Lista de Materiales