SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Automatización de procesos de negocio con
BPMS de código abierto.
Julio 2014
Procesos
● Un procesos es una serie de acciones ordenadas y
relacionadas que interactúan entre si para transformar
un elemento en otro.
PROCESO SALIDAENTRADA
Gestión de procesos
● La gestión de procesos consiste en diseñar,
desarrollar, implementar, medir y modificar los proceso
de manera sistematizada para lograr un objetivo.
● El objetivo último de un proceso es el de cumplir con
una expectativa especificada.
● Cuando un proceso cumple con las especificaciones a
partir de la gestión se dice que está controlado.
Gestión de procesos industriales
● La gestión de procesos comenzó a adoptarse a partir
de principios del siglo XX en las industrias de la
transformación.
● Con el auge de la producción en masa fue necesario
definir procesos que cumplieran con especificaciones
cada vez más estrictas en la manufactura de
productos.
● De forma superficial se podría decir que la calidad es
cumplir con la conformidad a una especificación.
El auge de la gestión de procesos
● Después de la Segunda Guerra Mundial se
desencadenó una cultura que busca de la mejora
continua de los procesos industriales.
● Se desarrollaron múltiples teorías, técnicas,
herramientas, metodologías, compendios de mejores
prácticas y finalmente estándares, para la gestión de
procesos industriales.
● La gestión de procesos es la herramienta clave para
alcanzar la calidad.
Gestión de procesos de negocios
● La gestión de procesos de negocio (BPM por sus siglas
en inglés) trata sobre la gestión de los procesos dentro de
una organización.
● A diferencia de los procesos industriales en los que por lo
general los productos cuentan con especificaciones bien
definidas y mesurables, cuando se habla de procesos
dentro de las organizaciones, las cosas no son tan claras.
● El fin último de la BPM no es el de obtener productos
específicos, sino el de mejorar el impacto de los procesos
dentro de la organización (!!!).
¿Qué es lo que se mide en un proceso de
negocio?
● Esta es la pregunta primordial antes de comenzar a
implantar BPM.
● Esta es la pregunta que casi nunca se hace.
● Los procesos dentro de una organización se miden
mediante los Indicadores Clave de Rendimiento (KPI
por sus siglas en inglés).
● El tema de KPI es un tema que va más allá del
alcance de esta presentación, pero que valdría la
pena desarrollar posteriormente.
Componentes del ciclo de vida de BPM
Diseñar Modelar Ejecutar Monitorear Optimizar
Mapeo de procesos
● Debido a que en la mayoría de los casos la
organizaciones ya existen previamente a la
implantación de BPM, diseñar desde cero los
procesos de negocios se vuelve inviable.
● En ese caso es necesario armar un modelo de los
procesos existentes mediante el “mapeo” de éstos.
Mapeo de procesos
● El mapeo consiste en identificar:
– Actores
– Roles
– Insumos
– Productos
– Actividades
– Interacciones
– Medios
Modeladores de procesos
● Es posible generar un modelo de BPM con lápiz y
papel por medio de diagramas.
● Inclusive es posible modelar procesos como si fueran
casos de uso.
● Sin embargo, existen herramientas automatizadas
para esta tarea y se les conoce precisamente como
Modeladores de BPM.
● Los modeladores son un componente básico de un
Sistema de Gestión de proyectos de negocio (BPMS).
Ámbito de un modelador de procesos
Diseñar Modelar Ejecutar Monitorear OptimizarDiseñar Modelar Ejecutar Monitorear Optimizar
Notaciones principales
● BPEL (Business Process Execution Language)
– Estándar OASIS (conocidos por XML).
– Basado en web services.
– No hay notación gráfica estándar.
● BPMN
– Estándar de OMG (conocidos por UML).
– Cuenta con una notación gráfica.
– Cuenta con un esquema XML (XPDL a partir de la
versión 2.0).
Modelos “As Is” y “To Be”
● Un modelo “As Is” es aquel que refleja la realidad de
una organización. Por lo general, el mapeo inicial de
procesos describirá el modelo “As Is”.
● Un modelo “To Be” es aquel que refleja aquello que
podría ser mejorado en los procesos de la
organización.
● Aún cuando suena simple, pasar de un modelo “As Is”
a uno “To Be” se requiere de un gran esfuerzo
organizacional.
Flujos de trabajo.
● Los motores de flujo de trabajo (workflow) son
elementos de software que permiten la ejecución
automatizada de cierta actividad.
● Es muy común encontrar motores de workflow en
múltiples sistemas, los cuales permiten llevar a cabo
tareas repetitivas y susceptibles de ser
automatizadas.
Ámbito de un flujo de trabajo
Ejecutar
Motores de BPM
● Un motor de BPM permite ejecutar y orquestar
procesos a partir de los modelos desarrollados
previamente.
Diseñar Modelar Monitorear OptimizarEjecutar
BPMS
● Un Paquete de Gestión de Procesos de Negocio
(BPMS) es una herramienta que permite abarcar todo
el ciclo de vida de la Gestión de Procesos.
● Los BPMS cuentan con:
– Un modelador de BPM.
– Un motor de BPM.
– Opcionalmente un reporteador básico.
– Opcionalmente un sistema de despliegue de
indicadores básicos.
Ámbito principal de los BPMS
Diseñar Modelar Ejecutar Monitorear OptimizarDiseñar Modelar Ejecutar Monitorear Optimizar
BPMS de código abierto
● jBPM (JBoss Red Hat)
● Bonita (Bonitasoft)
● Activiti (Alfresco)
● Processmaker (Colosa)
● Semantic Web Process (INFOTEC)
BPMS de código abierto
● Todos estos BPMS están desarrollados en Java con
excepción de Processmaker, el cual está basado en
PHP + MySQL.
● Todos utilizan BPMN 2.0.
● Todos pueden ser extendidos e interactuar con otro
tipo de software.
● Todos cuentan con soporte y capacitación comercial.
José Luis Chiquete Valdivieso
josech@gmail.com
twitter: @josech

Más contenido relacionado

La actualidad más candente

Gestión por procesos, mc y etad 1.0
Gestión por procesos, mc y etad 1.0Gestión por procesos, mc y etad 1.0
Gestión por procesos, mc y etad 1.0Mario Brieño
 
Mapeo De Procesos
Mapeo De ProcesosMapeo De Procesos
Mapeo De Procesosktylu
 
Enfoque basado en procesos
Enfoque basado en procesosEnfoque basado en procesos
Enfoque basado en procesosGina Arcos
 
modelo de cambio organizacional de alto desmepeño 1.0
modelo de cambio organizacional de alto desmepeño 1.0modelo de cambio organizacional de alto desmepeño 1.0
modelo de cambio organizacional de alto desmepeño 1.0Mario Brieño
 
Cómo confeccionar tu mapa de procesos presentación
Cómo confeccionar tu mapa de procesos presentaciónCómo confeccionar tu mapa de procesos presentación
Cómo confeccionar tu mapa de procesos presentaciónJuan Carlos Hoyos Calderón
 
004 gestion por procesos bpm -109
004 gestion por procesos   bpm -109004 gestion por procesos   bpm -109
004 gestion por procesos bpm -109MANUEL GARCIA
 
Gestión por procesos - BPM
Gestión por procesos - BPMGestión por procesos - BPM
Gestión por procesos - BPMeloiet9
 
La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...
La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...
La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...Elizabeth Ontaneda
 
Aplicaciones infor empresarial
Aplicaciones infor empresarialAplicaciones infor empresarial
Aplicaciones infor empresarialLuis Alberto
 
Adalberto vazquez-gomez-pcalidad-holistico
Adalberto vazquez-gomez-pcalidad-holisticoAdalberto vazquez-gomez-pcalidad-holistico
Adalberto vazquez-gomez-pcalidad-holisticoadalberto vazquez gomez
 
Guía para realizar mapa de Procesos
Guía para realizar mapa de ProcesosGuía para realizar mapa de Procesos
Guía para realizar mapa de ProcesosDaniel Remondegui
 

La actualidad más candente (20)

Caso Empresarial 4
Caso Empresarial  4Caso Empresarial  4
Caso Empresarial 4
 
Gestión por procesos, mc y etad 1.0
Gestión por procesos, mc y etad 1.0Gestión por procesos, mc y etad 1.0
Gestión por procesos, mc y etad 1.0
 
Mapa de procesos
Mapa de procesosMapa de procesos
Mapa de procesos
 
Mapeo De Procesos
Mapeo De ProcesosMapeo De Procesos
Mapeo De Procesos
 
Enfoque basado en procesos
Enfoque basado en procesosEnfoque basado en procesos
Enfoque basado en procesos
 
modelo de cambio organizacional de alto desmepeño 1.0
modelo de cambio organizacional de alto desmepeño 1.0modelo de cambio organizacional de alto desmepeño 1.0
modelo de cambio organizacional de alto desmepeño 1.0
 
BPM. Un Enfoque Holístico
BPM. Un Enfoque HolísticoBPM. Un Enfoque Holístico
BPM. Un Enfoque Holístico
 
Cómo confeccionar tu mapa de procesos presentación
Cómo confeccionar tu mapa de procesos presentaciónCómo confeccionar tu mapa de procesos presentación
Cómo confeccionar tu mapa de procesos presentación
 
MAPEO DE PROCESOS
MAPEO DE PROCESOSMAPEO DE PROCESOS
MAPEO DE PROCESOS
 
Mapeo de procesos upload
Mapeo de procesos uploadMapeo de procesos upload
Mapeo de procesos upload
 
Propuesta Mapeo de Procesos
Propuesta Mapeo de Procesos Propuesta Mapeo de Procesos
Propuesta Mapeo de Procesos
 
004 gestion por procesos bpm -109
004 gestion por procesos   bpm -109004 gestion por procesos   bpm -109
004 gestion por procesos bpm -109
 
Gestión por procesos - BPM
Gestión por procesos - BPMGestión por procesos - BPM
Gestión por procesos - BPM
 
Gestion Proceso
Gestion ProcesoGestion Proceso
Gestion Proceso
 
La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...
La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...
La Gestión por Procesos: Aplicación y diferencias con la gestión tradicional ...
 
Aplicaciones infor empresarial
Aplicaciones infor empresarialAplicaciones infor empresarial
Aplicaciones infor empresarial
 
Macro y micro procesos empresariales
Macro y micro procesos empresarialesMacro y micro procesos empresariales
Macro y micro procesos empresariales
 
Guia mapa de procesos
Guia mapa de procesosGuia mapa de procesos
Guia mapa de procesos
 
Adalberto vazquez-gomez-pcalidad-holistico
Adalberto vazquez-gomez-pcalidad-holisticoAdalberto vazquez-gomez-pcalidad-holistico
Adalberto vazquez-gomez-pcalidad-holistico
 
Guía para realizar mapa de Procesos
Guía para realizar mapa de ProcesosGuía para realizar mapa de Procesos
Guía para realizar mapa de Procesos
 

Destacado

Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...
Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...
Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...Lara Fernández Fueyo
 
Data Science: De la Matemática a la Práctica
Data Science: De la Matemática a la PrácticaData Science: De la Matemática a la Práctica
Data Science: De la Matemática a la PrácticaBig-Data-Summit
 
Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...
Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...
Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...Big-Data-Summit
 
Convergencia de Analítica con la Experiencia Digital
Convergencia de Analítica con la Experiencia DigitalConvergencia de Analítica con la Experiencia Digital
Convergencia de Analítica con la Experiencia DigitalBig-Data-Summit
 
Big y Open Data para las Smart Cities
Big y Open Data para las Smart CitiesBig y Open Data para las Smart Cities
Big y Open Data para las Smart CitiesBig-Data-Summit
 
Explorando los Límites de la Predicción
Explorando los Límites de la PredicciónExplorando los Límites de la Predicción
Explorando los Límites de la PredicciónBig-Data-Summit
 
Estrategias omnicanal para la mejora de los procesos de comunicación y marke...
	Estrategias omnicanal para la mejora de los procesos de comunicación y marke...	Estrategias omnicanal para la mejora de los procesos de comunicación y marke...
Estrategias omnicanal para la mejora de los procesos de comunicación y marke...Big-Data-Summit
 
Big Data en salud: Un mundo de posibilidades
Big Data en salud: Un mundo de posibilidadesBig Data en salud: Un mundo de posibilidades
Big Data en salud: Un mundo de posibilidadesBig-Data-Summit
 
Big Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo Cambiante
Big Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo CambianteBig Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo Cambiante
Big Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo CambianteBig-Data-Summit
 
Arduino sin cables: usando Bluetooth
Arduino sin cables: usando BluetoothArduino sin cables: usando Bluetooth
Arduino sin cables: usando BluetoothJorge Zaccaro
 

Destacado (20)

Tratamiento de datos
Tratamiento de datosTratamiento de datos
Tratamiento de datos
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
Introducción a machine learning
Introducción a machine learningIntroducción a machine learning
Introducción a machine learning
 
Programación Orientada a Objetos para Python
Programación Orientada a Objetos para PythonProgramación Orientada a Objetos para Python
Programación Orientada a Objetos para Python
 
Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...
Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...
Presentacion lean design para Diseñadores. Optimiza los proyectos de Diseños ...
 
Data Science: De la Matemática a la Práctica
Data Science: De la Matemática a la PrácticaData Science: De la Matemática a la Práctica
Data Science: De la Matemática a la Práctica
 
Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...
Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...
Descubrimiento de Insights a través de Text Mining: cómo y para qué analizar ...
 
Convergencia de Analítica con la Experiencia Digital
Convergencia de Analítica con la Experiencia DigitalConvergencia de Analítica con la Experiencia Digital
Convergencia de Analítica con la Experiencia Digital
 
Big y Open Data para las Smart Cities
Big y Open Data para las Smart CitiesBig y Open Data para las Smart Cities
Big y Open Data para las Smart Cities
 
Explorando los Límites de la Predicción
Explorando los Límites de la PredicciónExplorando los Límites de la Predicción
Explorando los Límites de la Predicción
 
Estrategias omnicanal para la mejora de los procesos de comunicación y marke...
	Estrategias omnicanal para la mejora de los procesos de comunicación y marke...	Estrategias omnicanal para la mejora de los procesos de comunicación y marke...
Estrategias omnicanal para la mejora de los procesos de comunicación y marke...
 
Big Data en salud: Un mundo de posibilidades
Big Data en salud: Un mundo de posibilidadesBig Data en salud: Un mundo de posibilidades
Big Data en salud: Un mundo de posibilidades
 
As is and-to-be
As is and-to-beAs is and-to-be
As is and-to-be
 
Big Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo Cambiante
Big Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo CambianteBig Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo Cambiante
Big Data e Internet de las Cosas: Nuevas Tecnologías para un Mundo Cambiante
 
Arduino sin cables: usando Bluetooth
Arduino sin cables: usando BluetoothArduino sin cables: usando Bluetooth
Arduino sin cables: usando Bluetooth
 
01.Puntos Clave de una Presentación Oral
01.Puntos Clave de una Presentación Oral01.Puntos Clave de una Presentación Oral
01.Puntos Clave de una Presentación Oral
 
P01.Desarrollo de aplicaciones con mplab
P01.Desarrollo de aplicaciones con mplabP01.Desarrollo de aplicaciones con mplab
P01.Desarrollo de aplicaciones con mplab
 
Práctica09.Librerías
Práctica09.LibreríasPráctica09.Librerías
Práctica09.Librerías
 
02.El Soporte Visual
02.El Soporte Visual02.El Soporte Visual
02.El Soporte Visual
 
Introduccion a la Programación
Introduccion a la ProgramaciónIntroduccion a la Programación
Introduccion a la Programación
 

Similar a Automatización de Procesos de Negocios con BPMS de Código Abierto

Similar a Automatización de Procesos de Negocios con BPMS de Código Abierto (20)

Unidad 6. BPM
Unidad 6. BPMUnidad 6. BPM
Unidad 6. BPM
 
20.seminario ventas bpm
20.seminario ventas bpm20.seminario ventas bpm
20.seminario ventas bpm
 
Semana 2
Semana 2Semana 2
Semana 2
 
Introducción a ERP
Introducción a ERPIntroducción a ERP
Introducción a ERP
 
BPM METODOLOGIA
BPM METODOLOGIABPM METODOLOGIA
BPM METODOLOGIA
 
modelado de BPMN y ACTIVIDAD PROPUESTA 02
modelado de BPMN y ACTIVIDAD PROPUESTA 02modelado de BPMN y ACTIVIDAD PROPUESTA 02
modelado de BPMN y ACTIVIDAD PROPUESTA 02
 
bpm
bpmbpm
bpm
 
SOA y Gestion por Procesos
SOA y Gestion por ProcesosSOA y Gestion por Procesos
SOA y Gestion por Procesos
 
Taller modelamiento de procesos
Taller modelamiento de procesosTaller modelamiento de procesos
Taller modelamiento de procesos
 
BPM, BPMN, BPMS
BPM, BPMN, BPMSBPM, BPMN, BPMS
BPM, BPMN, BPMS
 
GESTIÓN POR PROCESOS DE NEGOCIOS (BPM)
GESTIÓN POR PROCESOS DE NEGOCIOS (BPM)GESTIÓN POR PROCESOS DE NEGOCIOS (BPM)
GESTIÓN POR PROCESOS DE NEGOCIOS (BPM)
 
Bpm 1226861151466924-8
Bpm 1226861151466924-8Bpm 1226861151466924-8
Bpm 1226861151466924-8
 
Bpm
BpmBpm
Bpm
 
BusinessPM
BusinessPMBusinessPM
BusinessPM
 
Bpm
BpmBpm
Bpm
 
OC Ciclo vida BPM 31-oct-22.pdf
OC Ciclo vida BPM  31-oct-22.pdfOC Ciclo vida BPM  31-oct-22.pdf
OC Ciclo vida BPM 31-oct-22.pdf
 
Importancia de uml y bpmn
Importancia de uml y bpmnImportancia de uml y bpmn
Importancia de uml y bpmn
 
Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3
 
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
 
bp&s
bp&sbp&s
bp&s
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Último (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Automatización de Procesos de Negocios con BPMS de Código Abierto

  • 1. Automatización de procesos de negocio con BPMS de código abierto. Julio 2014
  • 2. Procesos ● Un procesos es una serie de acciones ordenadas y relacionadas que interactúan entre si para transformar un elemento en otro. PROCESO SALIDAENTRADA
  • 3. Gestión de procesos ● La gestión de procesos consiste en diseñar, desarrollar, implementar, medir y modificar los proceso de manera sistematizada para lograr un objetivo. ● El objetivo último de un proceso es el de cumplir con una expectativa especificada. ● Cuando un proceso cumple con las especificaciones a partir de la gestión se dice que está controlado.
  • 4. Gestión de procesos industriales ● La gestión de procesos comenzó a adoptarse a partir de principios del siglo XX en las industrias de la transformación. ● Con el auge de la producción en masa fue necesario definir procesos que cumplieran con especificaciones cada vez más estrictas en la manufactura de productos. ● De forma superficial se podría decir que la calidad es cumplir con la conformidad a una especificación.
  • 5. El auge de la gestión de procesos ● Después de la Segunda Guerra Mundial se desencadenó una cultura que busca de la mejora continua de los procesos industriales. ● Se desarrollaron múltiples teorías, técnicas, herramientas, metodologías, compendios de mejores prácticas y finalmente estándares, para la gestión de procesos industriales. ● La gestión de procesos es la herramienta clave para alcanzar la calidad.
  • 6. Gestión de procesos de negocios ● La gestión de procesos de negocio (BPM por sus siglas en inglés) trata sobre la gestión de los procesos dentro de una organización. ● A diferencia de los procesos industriales en los que por lo general los productos cuentan con especificaciones bien definidas y mesurables, cuando se habla de procesos dentro de las organizaciones, las cosas no son tan claras. ● El fin último de la BPM no es el de obtener productos específicos, sino el de mejorar el impacto de los procesos dentro de la organización (!!!).
  • 7. ¿Qué es lo que se mide en un proceso de negocio? ● Esta es la pregunta primordial antes de comenzar a implantar BPM. ● Esta es la pregunta que casi nunca se hace. ● Los procesos dentro de una organización se miden mediante los Indicadores Clave de Rendimiento (KPI por sus siglas en inglés). ● El tema de KPI es un tema que va más allá del alcance de esta presentación, pero que valdría la pena desarrollar posteriormente.
  • 8. Componentes del ciclo de vida de BPM Diseñar Modelar Ejecutar Monitorear Optimizar
  • 9. Mapeo de procesos ● Debido a que en la mayoría de los casos la organizaciones ya existen previamente a la implantación de BPM, diseñar desde cero los procesos de negocios se vuelve inviable. ● En ese caso es necesario armar un modelo de los procesos existentes mediante el “mapeo” de éstos.
  • 10. Mapeo de procesos ● El mapeo consiste en identificar: – Actores – Roles – Insumos – Productos – Actividades – Interacciones – Medios
  • 11. Modeladores de procesos ● Es posible generar un modelo de BPM con lápiz y papel por medio de diagramas. ● Inclusive es posible modelar procesos como si fueran casos de uso. ● Sin embargo, existen herramientas automatizadas para esta tarea y se les conoce precisamente como Modeladores de BPM. ● Los modeladores son un componente básico de un Sistema de Gestión de proyectos de negocio (BPMS).
  • 12. Ámbito de un modelador de procesos Diseñar Modelar Ejecutar Monitorear OptimizarDiseñar Modelar Ejecutar Monitorear Optimizar
  • 13. Notaciones principales ● BPEL (Business Process Execution Language) – Estándar OASIS (conocidos por XML). – Basado en web services. – No hay notación gráfica estándar. ● BPMN – Estándar de OMG (conocidos por UML). – Cuenta con una notación gráfica. – Cuenta con un esquema XML (XPDL a partir de la versión 2.0).
  • 14. Modelos “As Is” y “To Be” ● Un modelo “As Is” es aquel que refleja la realidad de una organización. Por lo general, el mapeo inicial de procesos describirá el modelo “As Is”. ● Un modelo “To Be” es aquel que refleja aquello que podría ser mejorado en los procesos de la organización. ● Aún cuando suena simple, pasar de un modelo “As Is” a uno “To Be” se requiere de un gran esfuerzo organizacional.
  • 15.
  • 16. Flujos de trabajo. ● Los motores de flujo de trabajo (workflow) son elementos de software que permiten la ejecución automatizada de cierta actividad. ● Es muy común encontrar motores de workflow en múltiples sistemas, los cuales permiten llevar a cabo tareas repetitivas y susceptibles de ser automatizadas.
  • 17. Ámbito de un flujo de trabajo Ejecutar
  • 18. Motores de BPM ● Un motor de BPM permite ejecutar y orquestar procesos a partir de los modelos desarrollados previamente. Diseñar Modelar Monitorear OptimizarEjecutar
  • 19. BPMS ● Un Paquete de Gestión de Procesos de Negocio (BPMS) es una herramienta que permite abarcar todo el ciclo de vida de la Gestión de Procesos. ● Los BPMS cuentan con: – Un modelador de BPM. – Un motor de BPM. – Opcionalmente un reporteador básico. – Opcionalmente un sistema de despliegue de indicadores básicos.
  • 20. Ámbito principal de los BPMS Diseñar Modelar Ejecutar Monitorear OptimizarDiseñar Modelar Ejecutar Monitorear Optimizar
  • 21. BPMS de código abierto ● jBPM (JBoss Red Hat) ● Bonita (Bonitasoft) ● Activiti (Alfresco) ● Processmaker (Colosa) ● Semantic Web Process (INFOTEC)
  • 22. BPMS de código abierto ● Todos estos BPMS están desarrollados en Java con excepción de Processmaker, el cual está basado en PHP + MySQL. ● Todos utilizan BPMN 2.0. ● Todos pueden ser extendidos e interactuar con otro tipo de software. ● Todos cuentan con soporte y capacitación comercial.
  • 23. José Luis Chiquete Valdivieso josech@gmail.com twitter: @josech