lunes, 17 de noviembre de 2008

Herramientas de Reporting BI en Software Libre II

Pentaho Reporting

Pentaho Reporting es la solución proporcionada por pentaho e integrada en su suite para el desarrollo de informes. Originariamente el proyecto se llamaba JFreeReports hasta la adquisición por parte de pentaho.

Existen tres productos diferentes con diferentes enfoques y dirigidos a diferentes tipos de usuarios.
Por una parte, existe un editor basado en eclipse con prestaciones profesionales de customización de informes denominado report redesigner destinado a desarrolladores de informes.


Por otro lado, existen un par de herramientas destinadas a usuarios con menos
conocimientos técnicos basadas en wizards. Una como aplicación cliente
llamada report design wizard:




Y otra vía web, llamada web ad-hoc reporting:


El esquema de desarrollo de las aplicaciones de pentaho reporting sigue un
esquema parecido al de BIRT (consultable a posteriori). El informe generado
está encapsulado en un xml que el runtime transforma en el formato de
visualización escogido.

Eclipse Birt

Proyecto iniciado en 2005 con el auspicio Actuate conjuntamente con la fundación Eclipse. Es un subproyecto de eclipse que está coordinado a nivel de ciclo de desarrollo con el proyecto principal de la fundación eclipse: el IDE eclipse.
Birt presenta un framework integrado con el IDE Eclipse para el desarrollo de informes y de un runtime para aplicaciones J2EE para visualizar estos informes
Como en las diferentes herramientas analizadas, los informes generados están encapsulados en xml. El flujo de creación de informes viene representado por el siguiente esquema:
El visor de informes de Birt es una aplicación J2EE con capacidades de ser embebido en una aplicación existente asimismo customizable.

sábado, 15 de noviembre de 2008

Herramientas de Reporting BI en Software Libre I

La implementacion de herramientas de Business Intelligence (BI) tiene como expresion visual mas caracteristica los reportes de las variables e indicadores utilizados, en ocasiones este es un punto muy importante que considera el usuario final para decidir la adopcion de una solucion en particular, si los graficos se adaptan a las necesidades de expresion de las variables, si los indicadores de gestion se mostraran de forma intuitiva a los usuarios finales, cada grafico responde a una necesidad, por eso es importante ulizar la herramienta adecuada para obtener la satisfaccion del usuario final, de su eleccion muchas veces depende el exito del proyecto, en los proximos post publicaremos un informe realizado por Josep Curto Diaz de Stratebi en el que de manera sencilla muestra tres herramientas ampliamente usadas por la comunidad, aqui va:


1. Introducción

El presente documento tiene el objetivo de evaluar el estado actual de las principales herramientas de reporting open source del mercado con la meta de conseguir criterios de discriminación para el uso de las mismas en diferentes proyectos.

Los principales proyectos de reporting son:

  • Pentaho Reporting: Herramienta de reporting anteriormente llamada JFreeReports, adquirida e integrada en la suite Business Intelligence open source Pentaho. Para la generación de informes existen diferentes aplicaciones tanto a nivel de cliente (report wizard, reportdesigner) como web (web ad-hoc reporting).
  • Eclipse Birt: Herramienta especializada en reporting basada en la distribución eclipse con capacidad de ser embebida en proyectos J2EE de manera independiente. Es uno de los proyectos que existen en la fundación eclipse y está apoyado tanto por IBM como por Actuate.
  • Jasper Reports: Esta herramienta es el producto que lleva más tiempo en el mercado.Cuenta con una herramienta llamda iReports para el desarrollo de informes.

sábado, 27 de septiembre de 2008

Conceptos Inteligencia de Negocios - Business Intelligence

Introducción

En estos últimos años cada vez existen más estudios orientados a analizar la información como factor clave para la toma de decisiones en la empresa, clave de la gestión empresarial, y eje conceptual sobre el que gravitan los sistemas de información empresariales.La información es considerada como un recurso que se encuentra al mismo nivel que los recursos humanos, financieros y materiales, que anteriormente habían constituido los únicos ejes sobre los que había girado la gestión empresarial. Si la Teoría económica tradicional mantenía: al capital, la tierra y el trabajo como elementos primarios de estudio, la información es, ahora, el cuarto recurso fundamental en la gestión y mejora sostenida de las Organizaciones.

Que es la Inteligencia de Negocios?

Es una arquitectura y colección de herramientas que buscan mejorar a las organizaciones, proporcionando vistas de aspectos de negocio a todos los empleados (estratégico, táctico, operacional) para que tomen mejores y más relevantes decisiones en menos tiempo y con la mayor información posible, brindando:


· Información correcta
· Tiempo oportuno
· Personas Correctas


Constituye una arquitectura y colección de aplicaciones operacionales y de soporte de decisiones con bases de datos que proporcionan a los usuarios de la organización fácil acceso a la data del negocio.
La Inteligencia de Negocios se direcciona principalmente en Aplicaciones y Base de Datos de Soporte a la Toma de DecisionesPersonas correctas


Componentes y Solucion de BI

Sistemas Fuentes:
Son los sistemas transaccionales que han sido diseñados fundamentalmente para el soporte de las operaciones del negocio como: Compras, Ventas, Almacenes, Contabilidad, etc. Estos sistemas deben cumplir un requisito fundamental: ya deben de estar consolidados en cuanto al registro de información de las operaciones. No sería limitante si le carece de reportes para toma de decisiones, ya que es ahí el vacio que cubrirá la Inteligencia de Negocios adicionando módulos de gestión para las decisiones operacionales.

Base de Datos Operacionales: OLTP
Los sistemas transaccionales registran o graban las operaciones dentro de las base de datos operacionales (On Line Transactional Process: OLTP). Estas datos permitirán generar información para la toma de decisiones a nivel operacional. Estas bases de datos lo que persiguen fundamentalmente son el registro de transacciones y la consistencia de los datos.

Requerimientos Estratégicos (Plan Estratégico)
Es altamente recomendable tener definido el Plan Estratégico de la Organización. En caso extremo no se obtenga, a partir de las entrevistas se pueden buscar: objetivos, estrategias, indicadores de estrategias que permitan orientar el producto a diseñar. Son bastante útiles además del plan y las entrevistas los reportes de gestión que los tomadores de decisiones poseen para medir su gestión.
Estos requerimientos estratégicos deberán contrastarse con la Base de Datos Operacional, ya que muchos de ellos se obtendrán de esta fuente. En caso no puedan ser obtenidos se recomienda re-estructurar la Base de datos y las aplicaciones, a fin de satisfacer estos requerimientos estratégicos.

ETL (Extraer, Transformar y Cargar –Poblar)
Es el componente que permitirá 2 cosas fundamentalmente
· Integrar Datos cuando se tengan distintas fuentes (Diferentes manejadores de Base de Datos)
· Llevar información de las base de datos operacionales a las base de datos dimensionales

Data WareHouse (DWH)
Es el gran almacén de datos que está estructurado para analizar la información, a diferente nivel de detalle, de todos los procesos de negocios que tiene la organización. Es la Base de Datos llamada estratégica o multidimensional. Una vez diseñadas mediante el ETL es poblada o llenada a partir de las Bases de Datos operacionales. El diseño va orientado a encontrar medidas (Por ejemplo: montos vendidos, montos cobrados, horas hombre utilizadas, etc) y dimensiones (Clientes, Productos, Tiempo, Organización, Servicios, etc).

Data Marts
Constituyen una parte de un DWH. Si un DWH está formado por todos los procesos de la organización, un Data Mart constituye un determinado proceso. Por ejemplo podríamos tener un Data Mart para Finanzas, otro para Logística. Pueden ser preparados a partir de un DWH o ser elaborados independientemente.

Tecnologias OLAP (On Line Analytical Process)
Es la tecnología que permite aprovechar como está estructurada la información de un DataMart o un Data WareHouse. Fundamentalmente es una tecnología que permitirá analizar información dinámicamente a los niveles táctico y estratégico basados en Cubos que contienen las medidas y las Dimensiones.

Minería de Datos

Constituyen algoritmos avanzados (estadísticas, inteligencia artificial) que intenta descubrir cosas ocultas en los datos capturados a lo largo de las operaciones del negocio. Es el llamado el descubrimiento del conocimiento y va direccionado al nivel estratégico directamente.

Aplicaciones para Soporte de Decisiones
Van diseñadas para cubrir las decisiones tácticas y estratégicas. En el mercado existen una serie de herramientas que permiten construir estas aplicaciones, que se montan sobre una solución OLAP o Bases de Datos transaccionales.

Sistemas de Información para Ejecutivos
Son sistemas diseñados para la alta dirección y que están basados en alertas o semáforos que indican el estado de un determinado indicador de negocio. Este indicador se le llama KPI (Key Performance Indicator). Estos estados están reflejados en símbolos como un semáforo (rojo, verde, ámbar) entre otros. Generalmente son obtenidos a partir de un Balance ScoredCard.

Fuente: http://rimenri.blogspot.com/

domingo, 21 de septiembre de 2008

Enterprise 2.0 y BPM

¿Una empresa moderna y orientada a procesos?

Entrevista por Ricardo Seguel P.

Esta semana hemos querido saber cómo la nueva tendencia del Web 2.0 está impactando las empresas y la forma en que las personas realizan su trabajo. Para ello hemos entrevistado al Prof. Jaime Navón quien es especialista en temas de software, tecnologías web y en las últimas tendencias en el área.

Prof. Dr. Jaime Navón C.
Director MTIG-UC
Dep. Ciencia de la Computación
Escuela de Ingeniería
Pontificia Universidad Católica de Chile


En estos últimos 3 años hemos visto cómo el Web 2.0 ha impactado la forma de cómo las personas interctúan en la red, motivando la creación de redes sociales y comunidades, contenidos y aplicaciones (mushups) por parte de los usuarios lo cual ha generado nuevos modelos de negocios. De hecho, las empresas cada vez le dan más importancia a cómo interactúan con sus clientes (Groundswell) por medio de estas tecnologías.
También la brecha entre las aplicaciones de escritorio y las aplicaciones Web tradicionales ha sido disminuida por la riqueza y usabilidad de las tecnologías Web 2.0, por ejemplo, MS-Outlook vs. Gmail y YahooMail, MS-Office y GoogleApps, entre otros.

Además, el explosivo uso de tecnologías y servicios móviles han propiciado el aumento de usuarios del Web 2.0 lo cual ha coincidido con un cambio en cómo las personas realizan su trabajo apoyados por estas tecnologías (ver figura 1).

Figura 1: Tecnologías Enterprise 2.0


Todo lo anterior ha dado paso a una nueva tendencia en el uso de las tecnologías Web al interior de las empresas llamada Enterprise 2.0. Según Gartner, esta nueva tendencia es inevitable, ver figura 2.
Figura 2: Enterprise 2.0 es inevitable.

Sin embargo, Tom Davenport en su blog en HBR ha discutido que Enterprise 2.0 tiene característicaas similares a Knowledge Management, discutidas 15 años atrás, pero con un fuerte apoyo de las nuevas tecnologías Web.

A partir de este background, hemos discutido con el Prof. Navón algunos aspectos interesantes que son detallados a continuación:


¿Cómo impactan las nuevas tecnologías móviles (iPhone, Blackberry, Android, etc.) en la ejecución de los procesos?

En realidad el efecto de tecnologías móviles ya puede observarse en la forma de trabajar a nivel de los ejecutivos que típicamente cargan blackberries que les permiten tener email instantáneo en todo momento y lugar. En los próximos años los móviles pasarán a manos de muchas más personas involucradas en distintos procesos (fuerza de ventas viene a la mente de inmediato) proporcionando una flexibilidad sin precedentes e introduciendo formas y variaciones a los procesos tradicionales.

¿Cuál es el beneficio de las redes sociales al interior de una empresa y su impacto en el desempeño de las personas?

El acceso a una red social de fines netamente sociales como Facebook podría llegar a tener efectos negativos, tanto en cuanto a disminuir la productividad del personal como en cuanto a exponer inadvertidamente información sensible o exponer a los mismos funcionarios.
La cosa cambia radicalmente si pensamos en redes sociales orientadas a fines específicos. Por ejemplo con la tecnología actual es posible crear comunidades de práctica con facilidad. Redes profesionales como LinkedIn pueden resultar extremadamente útiles en el proceso de reclutamiento de profesionales.

Las tecnologías Web 2.0 llevadas al entorno de la empresa definen el concepto de Enterprise 2.0 ¿cuáles son los pro y los contra con respecto al desempeño de las personas?

Con respecto al desempeño de las personas pienso que en una primera etapa el uso de aplicaciones como por ejemplo Twitter podría tener efectos de baja de productividad. Sin embargo una vez que se aprende como sacar partido de las nuevas herramientas podría potenciar a las personas y permitirles hacer cosas de formas mucho más eficientes que con el email o el teléfono.
Por otro lado las aplicaciones de escritorio llevadas a la Web hacen posible por primera vez el sueño de la computación colaborativa en forma natural. El efecto en el trabajo en equipo debería ser importante.

¿Cuál cree ud. será la tecnología que tendrá mayor impacto en las empresas en los próximos 3 o 5 años para agilizar la ejecución de los procesos por parte de las personas?

La combinación de internet móvil, el contacto permanente y participativo de los clientes (principios de la Web 2.0), el surgimiento de los mashups empresariales y la incorporación lenta pero gradual de (web) semántica.

¿Cómo las tecnologías de reconocimiento de voz e IVRs (tal como Asterix) pueden ayudar a agilizar los procesos de una fuerza de venta, o de servicio al cliente o de soporte TI?

Evidentemente las mesas de ayuda consumen una cantidad significativa de recursos humanos. La posibilidad de automatizar estos procesos depende no sólo del desarrollo de este tipo de tecnología sino de la inteligencia del software que debe manejar la situación.
Un sistema con IVR podría dar un apoyo importante a un vendedor en determinadas circunstancias.
Fuente: BPM Chile

martes, 9 de septiembre de 2008

BPM, ¿filosofía o tecnología?


La gestión de procesos de negocio está de moda. Después de unos años de letargo, las organizaciones han despertado con la necesidad de conocer y promover su aplicación.

J. Baixas Valls y Beatriz Sánchez http://www.iworld.com.mx


Si hacemos una búsqueda en Google con las palabras Business Process Management, encontraremos más de dos millones de citas. Este dato es el reflejo de una realidad: la gestión de procesos de negocio está de moda. Después de unos años de letargo, las organizaciones han despertado con la necesidad de conocer y promover la gestión por procesos. La morfología de un proyecto de procesos es cada vez más diversa. Se podría decir que responde a necesidades de las organizaciones, tales como la automatización de operaciones, la identificación de riesgos operativos, la implantación de controles SOX, rediseños puntuales, marcos de mejora o a la necesidad de plasmar de forma sistemática las operaciones. Pero, en la mayoría de estos casos el concepto de gestión por procesos (BPM) se utiliza de forma imprecisa.

Hace poco un estudio de Gartner repasaba los grandes mitos del BPM, resaltando que no es sólo un proyecto de mejora de procesos o una tecnología, no consiste sólo en estandarizar procesos, y sobre todo, no tiene por qué suponer un cambio crítico para el negocio. El BPM es una filosofía de gestión. Es un conjunto de principios que, tomando como eje los procesos, plantea medir los resultados obtenidos para poder controlar nuestras operaciones y tomar las decisiones adecuadas para el negocio.

Antes de embarcarse en un proyecto de BPM es recomendable dedicar un tiempo a la reflexión y definir qué se espera de la implantación de una iniciativa de esta naturaleza en una organización para que, a partir de este punto, la empresa pueda avanzar con paso seguro a lo largo de la escala de madurez BPM. En esta reflexión hace falta que participe toda la organización ya que el éxito de la misma depende únicamente de la implicación de todas las áreas del negocio. Asimismo, es también necesario avanzar en la implantación de métodos de mejora y optimización, como por ejemplo los ciclos DMAIC (Definir, Medir, Analizar, Mejorar y Controlar) que se plantea con Six Sigma, y en la incorporación de herramientas que soporten todo el conocimiento generado en torno a los procesos (BPA - Business Process Analysis).

Inicialmente, la implantación de la gestión por procesos debe apoyarse en la tecnología disponible ya que de lo contrario sería difícil justificar en el corto plazo nuevas cargas de trabajo, y una iniciativa como ésta encontraría rápidamente la oposición de los usuarios antes de llegar a ofrecer beneficios claros. Más adelante, la implantación de una herramienta BPMS (Business Process Management System) debe garantizar la ejecución de los procesos y generar toda la información necesaria para controlar el rendimiento de los mismos, delegando en el usuario únicamente la toma de decisiones implícitas en la gestión del proceso y la definición de nuevas operaciones.

Por lo tanto, el BPM debe tratarse como una filosofía de gestión orientada a procesos, independiente de la tecnología, pero que requerirá de ésta a medida que la organización avance en la escala de madurez BPM. Si se siguen los pasos adecuados, en los próximos años, la arquitectura de procesos de negocio se convertirá en uno de los mayores activos de las organizaciones, y se cuidará con celo ya que será el responsable de la agilidad de negocio (Business Agility).

POTENCIANDO EL USO DE BPM

La incorporación de nuevas tecnologías en las organizaciones puede ser muchas veces un proceso largo y complicado, Sin embargo, en ocasiones la unión de dos tecnologías, su implantación conjunta, puede no solo simplificar su uso sino aportar importantes mejoras. Este es el caso del uso combinado de BPM con soluciones ECM. Todo proceso de negocio lleva implícito el uso de documentos en diferentes formatos y compartidos a través de diferentes canales. Existe un flujo continuo de información que hay que controlar, analizar y administrar, y que está directamente vinculado a los procesos de negocio. El desarrollo de herramientas BPM conjuntamente con soluciones ECM, mejora sustancialmente la realización de estos dos procesos.

Los beneficios de la integración de estas dos tecnologías son evidentes. Permite administrar de manera unificada las personas, los procesos y la información de una organización, y supone ventajas como la incorporación de contenidos dentro de los procesos para agilizar el trabajo de los usuarios, la posibilidad de integrar tanto a empleados como a clientes, proveedores y colaboradores dentro de ellos, una mayor trazabilidad y un menor número de errores en la información que manipulan las empresas.

La implantación conjunta de estas dos soluciones se ha convertido en el elemento diferencial de las compañías, en un momento en el que la oferta del mercado es muy amplia. Con una plataforma integrada de soluciones BPM y ECM que ha sido concebida como un entorno completamente on-line, por lo cual se puede acceder a ella desde cualquier lugar sin necesidad de una aplicación front-end. Esto supone una ventaja para aquellas empresas con personal deslocalizado o que desean involucrar a actores externos dentro de los procesos. Nuestras soluciones se adaptan a la estructura departamental de cada empresa, de manera que las ventajas competitivas relacionadas con su manera de funcionar internamente se ven reflejadas por los sistemas de información que soportan sus procesos.

domingo, 10 de agosto de 2008

Minería de Procesos

Más allá de los Modelos de Procesos

Entrevista por Ricardo Seguel P.

Tenemos el honor de tener como entrevistada de esta quincena a la Doctora Ana Karla Alves de Medeiros. Ella ha sido una de las precursoras y líder en la investigación y desarrollo de la Minería de Procesos (Process Mining) en el mundo. Actualmente está realizando su Post-doc en la Eindhoven University of Technology TU/e, como continuación a su exitosa investigación de doctorado la cual realizó bajo la supervisión del destacado Prof.Dr.ir. W.M.P. van der Aalst

El Modelamiento de los Procesos de Negocios es una fase primordial para la gestión y ejecución de los mismos. Sin embargo, muchas veces la ejecución de los procesos difiere de los modelos pre-establecidos, por lo que es necesario revisar las trazas y registros de eventos de los sistemas de información para conocer esas diferencias. La Minería de Procesos, por medio de sus técnicas y herramientas, nos permiten conocer y evaluar tales diferencias. En esta quincena, la Dr. Ana Karla A. de Medeiros nos dará a conocer sus puntos de vista y algunas definiciones y características de la Minería de Procesos.

¿Podrias darnos tu punto de vista acerca de la relevancia del Monitoreo de Procesos y Minería de Procesos para la industria hoy en día? y ¿Cómo podemos vender un proyecto de Minería de Procesos a un CEO?

La Minería de de Procesos y el Monitoreo de Procesos son relevantes para la industria porque ellos permiten un análisis objetivo de los procesos basado en sus ejecuciones actuales. En este sentido, las técnicas de Minería de Procesos están enfocadas más en el análisis de las instancias de procesos ejecutadas mientras que el Monitoreo de Procesos apunta a un análisis en tiempo-real de las instancias que se estan ejecutando. Para mi, el punto de venta para el CEO es que el análisis está basado en lo que actualmente está sucediendo, es decir, el comportamiento registrado en los archivos de registro de eventos (event logs). Además, las técnicas de Minería de Procesos proveen varios feedbacks que involucran los tres aspectos principales de los procesos de negocios: modelos de control de flujo, modelos organizacionales y modelos de datos.
Actualmente, los folletos (en http://tabu.tm.tue.nl/wiki/promflyers ) contienen más información acerca de Minería de Procesos (Process Mining) y algunos casos de estudios en esta área.

¿Qué es Inteligencia de Procesos y cuál es la relación con la Minería de Procesos?

Como está descrito en el sitio del workshop BPM-BPI 2008 (http://is.tm.tue.nl/bpi08/):

"La Inteligencia de Procesos de Negocios (BPI) se refiere a la aplicación de varias técnicas de medición y análisis en el área de la Gestión de Procesos de Negocios (BPM). En la
práctica, BPI está envuelta en herramientas para gestionar la calidad de la ejecución de los procesos al ofrecer varias características tales como análisis, predicción, monitoreo, control y optimización."

La Minería de Procesos es una herramienta BPI!
Las técnicas de Minería de Procesos son "inteligentes" ya que el análisis que ellas proveen está basado en registros de eventos y modelos. Ellas no requieren (mucha) intervención humana para efectuar el análisis.

¿Cuáles son los desafíos de hoy al considerar un proyecto de Minería de Procesos en una organización? ¿Una organización necesita un cierto nivel de madurez en sus procesos y arquitectura de sistemas para ello?

Es muy simple aplicar técnicas de Minería de Procesos en una organización. Los únicos requerimientos son que:

  1. la organización tenga archivos de registros de eventos que muestren que los procesos dados han sido ejecutados
  2. es posible identificar cuáles eventos (es decir, tareas o entradas de trazas de auditoría) pertenecen a la misma instancia del proceso (o caso), y
  3. haya un orden de ejecución para los eventos en una misma instancia del proceso.

Actualmente, para todos estos puntos, la noción de intancias de un proceso es la más importante. Si esta noción existe en la compañía, entonces el archivo de registro de eventos puede ser convertido al formato MXML (Mining XML) el cual es utilizado por la herramienta ProM. Para efectuar tal conversión, uno puede usar la herramienta gratuita ProMimport. Ambas herramientas son de código abierto (open-source) y pueden ser descargadas desde: http://www.processmining.org

¿Qué piensas acerca de la relación entre la Minería de Procesos y la Optimización de Procesos?

¿Hay sólo una relación con los KPI's definidos o también hay otros aspectos?

El análisis proveído por las técnicas de Minería de Procesos pueden ser utilizadas para detectar puntos de optimización para los procesos de negocios actuales. Algunos algoritmos proveen feedback basados en KPI's, tal como el Análisis de Desempeño realizado por el plug-in de ProM basado en análisis de Petri Nets, pero la gran mayoría va más allá de los KPI's. Por ejemplo, el plug-in de ProM para el análisis de Conformidad puede ser utilizado para cuantificar cómo un modelo de referencia se ajusta al comportamiento observado actualmente. El paper "ProM 4.0: Comprehensive Support for Real Process Analysis"
(http://tabu.tm.tue.nl/wiki/publications/pn07-prom40) provee una buena evaluación de las posibilidades ofrecidas por las actuales técnicas de Minería de Procesos.

¿Cuál es tu punto de vista acerca de la Simulación de Procesos y su relación con Minería de Procesos y Optimización de Procesos? ¿Es realmente útil para la industria hoy en día?

La Simulación es una técnica muy útil para evaluar la calidad de los diseños de los sistemas antes de su puesta en marcha. En el área de Gestión de Procesos de Negocios (BPM), las simulaciones son usadas frecuentemente para testear (re-)diseños de varios aspectos de los modelos de procesos (tales como diferentes ubicaciones de las tareas en los controles de flujo, diferentes asignaciones de los recursos, predicciones, análisis what-if, etc.)
Recientemente, ha habido una tendencia para tratar de generar automáticamente modelos de simulación para los procesos de negocios que ya están en produccion (siendo soportado por un sistema BPM u otro similar)
El punto es que los modelos de simulación que están construidos basados en las ejecuciones actuales de los procesos de negocios reflejan mucho mejor la realidad y, por lo tanto, son más confiables cuando se evalúan los impactos del re-diseño de procesos o cuando hacemos predicciones (de corto-plazo)
En este sentido, las técnicas de Minería de Procesos puede ser usada para crear tales modelos de simulación.

Para el lector que esté interesado, el paper "Workflow Simulation for Operational Decision Support Using Design, Historic and State Information"
(http://tabu.tm.tue.nl/wiki/publications/workflowsimulation) es un buen punto de partida.

¿Podrías darnos una invitación para conocer más acerca de la Minería de Procesos?

Por supuesto! Si tu quieres conocer más acerca de Minería de Procesos, visita nuestro sitio Web:
http://www.processmining.org
Allí puedes encontrar nuestras herramientas gratis de Minería de Procesos (ProM y ProMimport), cursos, papers, presentaciones, folletos, gente, videos demo, etc
.

Santiago, 30 de Junio de 2008

Fuente: BPM Chile

domingo, 27 de julio de 2008

Estrategia y BPM

Uno de los aspectos más importantes para comprender Gestión de Procesos de Negocios o Business Process Management (BPM) como una disciplina es comenzar por abordarlo desde el nivel estratégico, con un lenguaje fácil de comprender por cualquier persona en la compañía, desde el CEO hacia las demás áreas e individuos (top-down). Sin embargo, uno de los aspectos más importantes para una buena comunicación dentro de la compañía es la capacidad del CEO (y otros gerentes) de oír a las personas, de esta manera se establece un diálogo en dos vías (2-way communication) haciendo más efectiva la comunicación y gestión (y participación) del conocimiento (ver figura 1). Tom Davenport ha discutido esta idea en su blog como "Ejecución Emprendedora" (o Entreprenurial Execution):

“Entrepreneurial” acknowledges the need for local invention and risk-taking, but places it in a broader context of strategy execution. It presumes that all workers have something to add to the success of their organizations (and in this age of well-educated knowledge workers, it’s likely that they do). But in addition to innovation, high-performing organizations need some degree of alignment around strategic goals and objectives. Many aspects of this approach are similar to the strategy execution of Toyota, which is clearly the most successful automobile firm, and one of the world’s most successful companies.

Además Tom Davenport menciona en otro de sus posts que:

... the right style of management, like the right approach to knowledge management, varies widely based on a number of factors—including the people being managed, the society in which you’re managing, and the task at hand.


Complementando lo anterior, esta semana en un artículo de BusinessWeek se menciona que la prioridad nro. 1 para toda compañía debe ser una buena comunicación como parte de la estrategia.



Figura 1: Comunicación efectiva en dos vías al interior de una compañía.


Por lo tanto, la comunicación efectiva al interior de la organización permite alinear a todos los individuos con la estrategia de negocios. Sin embargo, este es sólo uno de los desafíos del CEO para alinear la estrategia, no olvidemos que las personas desarrollan su trabajo de acuerdo a un proceso definido e interactúan con tecnologías para llevarlo a cabo. Así el primer paso es alinear los procesos a la estrategia de negocios siendo éste el hilo conductor para alinear las personas y tecnologías a la estrategia. De este modo, hay una fuerte relación entre Procesos de Negocios y estrategia (ver figura 2).



Figura 2: Relación entre procesos de negocios y la estrategia


¿Cómo alinear los procesos de negocios a la estrategia?
La estrategia de negocios permite establecer los lineamientos y directrices para satisfacer los requerimientos y objetivos de los dueños y/o accionistas de la empresa para obtener mejores utilidades y cuotas de mercado. A la vez para alcanzar estos objetivos, la estrategia considera satisfacer los requerimientos de los clientes de acuerdo a cómo éstos valoran los productos y servicios de la compañía (ver figura 2).
De este modo, para alinear los procesos de negocios a la estrategia debemos comenzar por identificar los Core Processes. Los Core Processes son aquellos procesos que representan los productos o servicios más importantes de la compañía de acuerdo a:
  • las medidas financieras (volúmenes de ventas, porcentaje de utilidades, cuota de mercado, etc.) los cuales también cuentan con
  • la valoración de los clientes en cuanto a la calidad del producto/servicio, calidad de servicios de post-venta (soporte, cumplimiento de SLA's, comunicación con el cliente, etc.), y tiempos (espera, ejecución de proyecto, implementación, plazos, etc.)
Por lo tanto, para identificar los Core Processes es necesario construir una matriz categorizada por los objetivos de los dueños y/o accionistas como se muestra en la figura 3:



Figura 3: Matriz categorizada de Core Processes


Construyendo esta matriz es fácil identificar aquellos procesos que necesitan iniciativas de mejoras urgentes (recuadro naranjo en la figura 3).

Por lo tanto, hemos podido identificar los Core Processes alineados a la estrategia de negocios y además hemos identificado aquellos que necesitan mejoras facilmente. Para mayor detalle y ejemplos, vea el post de mi blog: BPM=Body Perfect and Muscled - part 2.

Además, si quiere saber cuál es la relación de la Matriz Categorizada de Core Processes con Balanced Scorecard, el Modelo de Madurez de Hammer (discutido en extenso en el blog de Mario Saffirio), y con el concepto de Corporate Performance Management (CPM), vea la tercera parte del post en mi blog: BPM=Body Perfect and Muscled - part 3.


Finalmente, hemos visto cuán importante es abordar la Gestión de Procesos o BPM desde el nivel estratégico con una buena comunicación de la estrategia a todos los individuos de la organización e indentificando aquellos procesos más relevantes para la compañía alineados a la estrategia lo cual nos permite a la vez alinear las personas y tecnologías. Además, al construir la Matriz Categorizada de Core Processes podemos fácilmente identificar aquellos procesos que necesitan mejoras. De esta manera, desde el nivel estrategico podremos continuar con las fases de diseño, implementación y control de los procesos de negocios en una organización.
Fuente: BPM Chile