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
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
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
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
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
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
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
¿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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Acercando el ERP a la PyME Nacional: El proyecto pyGestor
http://www.galilea.cl/gestor
Quejas y Consultas...
FIN
http://www.galilea.cl/gestor/ [email protected]
30
Top Related