acercando el erp a la pyme nacional: el proyecto...

30
Acercando el ERP a la PyME Nacional: El proyecto pyGestor Fernando San Martín Woerner Galilea S.A. Universidad Católica del Maule Angelica Urrutia S. Universidad Católica del Maule CONASOL 2003 – UNIVERSIDAD DE TALCA CHILE http://www.galilea.cl/gestor/ [email protected] 1

Upload: others

Post on 12-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Fernando San Martín Woerner

Galilea S.A.

Universidad Católica del Maule

Angelica Urrutia S.

Universidad Católica del Maule

CONASOL 2003 – UNIVERSIDAD DE TALCA

CHILE

http://www.galilea.cl/gestor/ [email protected]

1

Page 2: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Temario:

Conceptos Generales

Diseño General: Herramientas de trabajo y tecnologías utilizadas

Desarrollo Actual

Conclusiones y Preguntas

http://www.galilea.cl/gestor/ [email protected]

2

Page 3: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Problema General de América Latina:

Al hablar de Tecnologías de Información en Pequeñas y Medianas Empresas, nos referimos a un problema estrategico y de mercado, en más del 90% de las empresas a nivel nacional.

http://www.galilea.cl/gestor/ [email protected]

3

Page 4: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Mitos y Leyendas de las TI en la PyME:

Presencia en internet: sinonimo de “Modernidad”

Internet = Internacionalización

Expectativas de una mejora radical en ventas

Mejora del status e imagen corporativa

Vanguardia tecnológica = Internet

http://www.galilea.cl/gestor/ [email protected]

4

Page 5: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Problemas de TI en la PyME:

Escasos recursos para invertir

Altos costos de la tecnología

Desconfianza frente a lo nuevo

Incompetencias técnicas y poca capacidad de visualizar la proyección comercial de las TI en sus procesos de negocios

Desconocimiento y subvaloración del rol de la tecnología

http://www.galilea.cl/gestor/ [email protected]

5

Page 6: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Oferta

Costosa

Genérica, poco aplicable a los

requerimientos de las PyME

No se adapta a los procesos de

negocios de las PyME

No responde a necesidades de las

PyME

Díficil de usar, aplicaciones poco

ergonómicas.

Demanda

Necesidad de mejorar procesos

de trabajo y rentabilizar gestión

Falta de Recursos financieros

Difusa definición de las

necesidades de TI

Las PyME no visualizan

claramente aún la utilidad ni

beneficios potenciales de las TI

Desajuste de Oferta y Demanda en el mercado PyME de TI

http://www.galilea.cl/gestor/ [email protected]

6

Page 7: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Desafío: Transformar lo extraño de las TI a la realidad de la PyME

Etapas:

“Iniciación”Adopción : Uso “análogo” de herramientasAdaptación: Al contexto PYMEApropiación: Uso imprescindibleCreatividad: Innovación y derivación a nuevos usos

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

http://www.galilea.cl/gestor/ [email protected]

7

Page 8: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

¿Es posible desarrollar proyectos masivos de TI en las PyMES?

La clave no es la tecnología en sí, sino la interfase de esta con procesos de Asistencia Técnica y Entrenamiento. Investigar debilidades comunes a grupos de PyMESDesarrollar tecnologías adecuadas a la realidad PyME: en costos, utilidad y facilidad de uso (intervención desde la oferta y demanda)Desarrollar programas de entrenamiento práctico para incorporar las nuevas aplicaciones a los procesos de negocios de las PyME

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

http://www.galilea.cl/gestor/ [email protected]

8

Page 9: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

¿Qué Ventajas nos da el software empaquetado?:

Es un software estándar.

Ofrece resultados rápidos.

Unifica el funcionamiento.

Es flexible. Algunos se pueden personalizar.

Es integrado.

Con dinero se pueden comprar huevos...

http://www.galilea.cl/gestor/ [email protected]

9

Page 10: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Desventajas:

Software muy específicos a cada país.

Los frecuentes cambios de legislación y necesidades del usuario hacen que este tipo de sofware tenga una gran demanda por soporte y servicios.

Requiere experiencia y conocimiento en el sector en el que es implementado, algo que tienen los gestores de empresa y no los desarrolladores en general.

http://www.galilea.cl/gestor/ [email protected]

10

Page 11: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor¿Que pasa a nivel nacional con soluciones de

Software Libre?:

A nivel nacional las iniciativas para proveer de un sistema de estas características a la plataforma GNU/Linux han sido escasas y poco exitosas, generando un vacío en esta área lo que dificulta la penetración de GNU/Linux en el escritorio de las empresas nacionales.

http://www.galilea.cl/gestor/ [email protected]

11

Page 12: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorGénesis del Proyecto:

Nace en el seno de una empresa dedicada al rubro inmobiliario y de construcción:

Galilea S.A.

Una necesidad no cubierta; obtener una herramienta de contabilidad que estuviera disponible para GNU/Linux, y PostgreSQL.

Fracasos anteriores obligaron a tomar la medida más radical, “cocinaremos en casa...”

http://www.galilea.cl/gestor/ [email protected]

12

Page 13: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorGénesis del Proyecto:

La realidad del equipo de desarrollo era similar al de muchas otras empresas.

¿Por donde empezar?, muchas preguntas y cuestionamientos, ¿Qué lenguaje?, ¿Diseñadores de interfaces?, ¿Librerías?, ¿Impresión de reportes y documentos?

¿Hay experiencia en RAD tipo Visual Basic, encontraremos algo igual?

http://www.galilea.cl/gestor/ [email protected]

13

Page 14: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorGénesis del Proyecto:

Las alternativas:

RAD: Kylix, Glade, QT Designer, Kdevelop, Jbuilder, Forte ....

Lenguajes: C, C++, Perl, Python, Java, PHP,...

Librerias: GTK+, QT, SWING, SWT, TK, ...

Bases de Datos: PostgreSQL, MySQL, Interbase, Oracle

http://www.galilea.cl/gestor/ [email protected]

14

Page 15: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorEscogimos:

Python: es un lenguaje de muy alto nivel orientado a objetos e interpretado que permite expresar algoritmos de forma casi directa, a la vez que entrega una gran cantidad de herramientas a nivel de algoritmos y estructura de datos. Python puede ser encontrado en todas las distribuciones mayores de la actualidad lo que lo convierte en un software altamente soportado y masivo.

http://www.galilea.cl/gestor/ [email protected]

15

Page 16: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorEscogimos:

GTK+: la cual es una interfaz multiplataforma que ofrece un completo conjunto de controles o widgets, los cuales son usados por el entorno de escritorio Gnome. La librería GTK+ es la base de la interfaz de usuario, provee una envoltura para el lenguaje Python, además de ser ampliamente usada en distintas distribuciones de GNU/Linux tales como RedHat o Mandrake para crear las interfaces en sus herramientas de configuración y administración.

http://www.galilea.cl/gestor/ [email protected]

16

Page 17: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorEscogimos:

Glade-2: permite generar la interfaz de usuario mediante formularios, los cuales son almacenados en formato XML. Mediante Glade podemos especificar las propiedades de cada widget, sus señales y manejadores, los cuales posteriormente son implementados usando Python, además nos permite separar la interfaz de usuario de la lógica de aplicación.

http://www.galilea.cl/gestor/ [email protected]

17

Page 18: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorEscogimos:

PostgreSQL: motor de bases de datos relacional que incorpora características tales como, restricciones relacionales, disparadores, procedimientos almacenados. El proyecto, utiliza estas características para programar la lógica de negocio en el motor de datos, esto debido a que es la manera óptima de implementar esquemas de consultas, permitiendo así tener un diseño general más flexible a la hora de compatibilizar módulos de pyGestor con otro tipo de aplicaciones.

http://www.galilea.cl/gestor/ [email protected]

18

Page 19: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorNos ayudo:

La gran documentación existente en la red, manuales de Glade, Tutorial de PyGTK, Tutorial y cursos de Python.

La Clase GladeConnect, encontrada en google, que nos permite conectar la interfaz xml generada con glade-2 y la implementación de los callbacks en Python. Recomendado!!!

http://www.galilea.cl/gestor/ [email protected]

19

Page 20: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorDesarrollo Actual:

Python Gestor: es un proyecto destinado a resolver la problemática de nuestra empresa, entregando un software de fuentes abiertas del tipo ERP a la comunidad nacional.

El objetivo es: proveer de un sistema tipo ERP para el escritorio Gnome, que sea adaptado de acuerdo a la realidad del país.

http://www.galilea.cl/gestor/ [email protected]

20

Page 21: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorDesarrollo Actual:

El proyecto abarca diversas áreas en la empresa sin embargo su implementación a comenzado por el común denominador en la empresa nacional.

Contabilidad: Requerimiento legal, se alimenta de toda la información y transacciones generadas en cada módulo del sistema.

http://www.galilea.cl/gestor/ [email protected]

21

Page 22: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Ventas

Cuentas Corrientes

Clientes

Contabilidad

Remuneraciones

Inventario

Proveedores

Cuentas Corrientes

Proveedores

Presupuestos

Tesorería

22

Page 23: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

Ventas

Cuentas Corrientes

Clientes

Contabilidad

Remuneraciones

Inventario

Proveedores

Cuentas Corrientes

Proveedores

Presupuestos

Tesorería

23

Page 24: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorDesarrollo Actual de Contabilidad:

MultiEmpresa

MultiMoneda

Plan de Cuentas con niveles configurables

Centros de Utilidad

Períodos Contables

Apertura y Cierre Anual

Comprobantes o Vouchers Contables

http://www.galilea.cl/gestor/ [email protected]

24

Page 25: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorDesarrollo Actual:

Análisis de Cuentas Simple y Detallado

Libro Diario

Libro Mayor

Balances por niveles

Informe de Cuentas Contables

Informe de Cuentas Corrientes

http://www.galilea.cl/gestor/ [email protected]

25

Page 26: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorDesarrollo Actual:

01/08/2003: Las primeras etapas del proyecto, diseño y selección de herramientas.

15/08/2003: Primeros prototipos corriendo, creación de empresas, parámetros, plan de cuentas.

31/09/2003: Primera versión de prueba, aún sin terminar reportes.

02/11/2003: Primera versión completa con todas las características inciales.

http://www.galilea.cl/gestor/ [email protected]

26

Page 27: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorDesarrollo Actual:

Hoy: En fase de prueba las interfaces de comunicación con nuestros softwares.

Por hacer:

Human Interface Guide (Gnome)

Mejorar Reportes (DockBook...)

Componentes (Bonobo?), GnomeDB

Configuración Vía Gconf

Documentación e Implementación externa, feedback

http://www.galilea.cl/gestor/ [email protected]

27

Page 28: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorExperiencias Rescatables:

Las barreras de entrada a la programación en linux sulen ser sicólogicas

Lo díficil es encontrar el comienzo del ovillo, EL PUNTO DE PARTIDA.

Se asocia normalmente a programación dura, C, C++, Drivers, Kernel, Compilar, Librerias, etc.

El desarrollo se puede simplificar significativamente e implementar buenas practicas de programación

http://www.galilea.cl/gestor/ [email protected]

28

Page 29: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestorExperiencias Rescatables:

Partir modificando ejemplos, hay muchos por todas partes.

A poco andar ya se esta desarrollando en serio.

CVS: una herramienta necesaria en el trabajo colectivo.

Recibir correos con comentarios acerca del software es un estimulante al trabajo.

¿Cuanto cuesta?, ¿Donde lo venden?, ¿Qué venden?

http://www.galilea.cl/gestor/ [email protected]

29

Page 30: Acercando el ERP a la PyME Nacional: El proyecto pyGestorconasol.utalca.cl/documentos/pygestor.pdf · 2004-03-04 · Acercando el ERP a la PyME Nacional: El proyecto pyGestor Problema

Acercando el ERP a la PyME Nacional: El proyecto pyGestor

http://www.galilea.cl/gestor

[email protected]

Quejas y Consultas...

FIN

http://www.galilea.cl/gestor/ [email protected]

30