1. Migración Corporativa a OpenOffice.org
Asegurando el éxito del proceso.
Antecedentes
En la actualidad es usual encontrar corporaciones, compañías publicas y privadas de
todos los tamaños y en todos los sectores, que se encuentran fuertemente “
...amarradas ...” a innumerables aplicaciones (algunas de misión crítica), creadas y
“desarrolladas” en ambientes de hojas de calculo.
Todas estas organizaciones sufren de “ ... pánico organizacional ...”, pensando en la
posible desaparición de dichas aplicaciones.
Las hojas de calculo están “ ... casi en todos lados ...”, son relativamente simples de
usar (por lo menos en sus elementos básicos) y ademas pueden ser bastante
sofisticadas, pero siempre su diseño sera incontrolable y sin ninguna implementación
de estándares corporativos, bastante pobres y sin ningún proceso de mantenimiento
periódico controlable.
Es usual que usuarios avanzados de Hojas de Calculo, las usen para desarrollar
aplicaciones de gran escala en todo tipo de negocios, también es bastante común
encontrar aplicaciones financieras, sistemas de costeo e inventarios, sistemas de
pronostico, nominas y sistemas de pago, planeación de tiempo y tareas, análisis del
negocio (BI), que se hacen imprescindibles para su operación regular.
Hoy la complejidad de algunas hojas de calculo compiten amplia-mente con las bases
de datos regulares creadas en la corporación usando lenguajes y herramientas de
programación actuales.
2. Objetivo
Este protocolo se ha creado para asegurar en la corporación un proceso
metodológico y exitoso de migración a herramientas libres, que en la actualidad
tienen operando aplicaciones desarrolladas en Vba, usando como plataformas la hoja
de calculo Excel.
Se presentan dos pasos claros para su ejecución que podrán ser tomados por la
entidad en forma individual o mixta, de acuerdo a sus condiciones y demandas locales
de conversión.
Los Pasos
• Se hace conversión total de código Vba y/o aplicaciones sin ninguna
intervención del cliente y mediante el conocimiento, costo y alcance de la
respectiva aplicación del usuario. En este caso nuestro grupo de
trabajo realizara vía Internet todo el proceso de conversión,
entrenamiento, soporte y actualización, pactando claramente y de manera
anticipada no solo sus costos, sino el respectivo crono-grama.
• Se imparte formación avanzada en competencias de OpenBasic y sus
herramientas relacionadas, a los técnicos de la entidad para que ellos
mismos puedan realizar de manera directa y eficiente la migración y/o
conversión de código escrito y/o generado en Vba (cualquier versión).
Este proceso puede hacerse de forma no presencial, usando para ello
nuestra plataforma Moodle, en forma totalmente presencial o en forma
mixta usando la metodología Blended-Learning.
3. Contenido curso Básico
1. Introducción
2. Conceptos iniciales
3. Mi primer macro
4. El lenguaje OOBasic
5. Vba vs OpenBasic.
Tips y elementos determinantes para la migración de código Vba
(Excel) a OpenBasic (Calc)
Introducción.
Terminología usada en ambos ambientes.
Un mirada a OpenBasic.
Entender el modelo de Objetos d Open Basic.
Ejemplos de migración de objetos de Vba a OpenBasic.
Notas generales de programación de objetos, clases y
métodos.
Aplicaciones en Vba vs aplicaciones en OpenBasic
La Interface IDE, diferencias y características notables.
Migrar un libro/hoja de calculo.
Contenido curso Avanzado OpenBasic
Trabajar con formularios. Formularios y Etiquetas.
Otros controles.
Trabajar con cuadros de dialogo.
Trabajar con eventos.
Desarrollar un proyecto paso a paso.
Temas avanzados
4. Metodología
El seminario puede ser desarrollado en su totalidad en linea, con acceso directo a
Internet y ejecutando todas y cada una de las actividades en cuentas y herramientas
usadas e implementadas con OpenBasic, Vba y sus componentes usados en la
institución. También en forma presencial o mixta con orientación Blended.
Se entrega a cada participante, material digital que incluye todos los manuales,
elementos de configuración y practicas para cada una de las herramientas incluidas
en el programa.
La duración es:
Seminario duración en horas
VBA vs OOBasic 8
Curso Avanzado OOBasic 30