sábado, 27 de agosto de 2016

Como llevar a cabo proyectos de BPM exitosos

Pululan en el mercado diversas soluciones de Business Process Managment (BPM) , con distinto grado de prestaciones y mecanismos de licenciamiento, con las cuales se pueden construir proyectos de automatización de procesos, según las preferencias y posibilidades de cada organización.
No obstante esa diversidad, es posible, de acuerdo a mi experiencia en el área, extrapolar una serie de principios, normas y prácticas que ayudan a conseguir una implementación menos traumática.
Primero empecemos por definir que es BPM y que es solución de BPM (BPMS).

SegúnWikipediaEl BPM es el entendimiento, visibilidad, modelado y control de los procesos de negocio de una organización. Un proceso de negocio representa una serie discreta de actividades o pasos de tareas que pueden incluir personas, aplicativos, eventos de negocio, tareas y organizaciones”.



Como vemos, no necesariamente  tiene  que ver con la automatización, sino más bien con una estrategia de visión integral de los modelos de proceso y flujos de trabajo de una organización cualquiera.

sábado, 20 de agosto de 2016

Programación Orientada a Objetos con Lenguaje C



Hace un buen rato, en la época que el Lotus 123 dominaba en las hojas de cálculo, que leí un excelente artículo que se denominaba: Programación Orientada a Objetos con Lenguaje C.
Si, no hay error. No falta un ++ allí. Es POO con el maravilloso lenguaje C.

El artículo en cuestión, proponía como utilizar las estructuras de datos y punteros de C para emular el comportamiento de Clases y Objetos. Hacía énfasis en diversas técnicas para aprovechar el encapsulamiento, la herencia y otros principios y conceptos de la POO con el C. Acá un enlace a una publicación que menciona algunas de estas técnicas.