BPM Oracle 11g v1

Embed Size (px)

Citation preview

Implementacin de Procesos de Negocios con Tecnologa BPM

Oscar Herrera D. Gerente de Gestin y Procesos [email protected]

Agenda

El enfoque de BPMLa tecnologa de BPM Cmo abordar un proyecto de BPM Generacin de Valor

El enfoque de BPM

Business Process Management (BPM)

Enfoque de gestin orientado a la administracin y mejoramiento de los procesos del negocio con apoyo tecnolgico. Objetivo: mejorar la eficiencia a travs de la gestin sistemtica de los procesos de negocio Mtodo: alinear, definir, modelar, automatizar, ejecutar, monitorear y optimizar en forma continua los procesosHoy da las empresas valoran los procesos como un activo del negocio, pero para que ello se materialice se requieren procesos giles basados en tecnologa.

Business Process Management: The Third Wave Howard Smith y Peter Fingar (2003)

Los procesos, el negocio y la tecnologa

OBJETIVOS Y ESTRATEGIAS DE NEGOCIOS

PROCESOS DE NEGOCIOS

El usuario entiende de procesos

RRHH ORGANIZACIN TECNOLOGA

El usuario quiere usar la tecnologa pero no tener que entenderla El usuario quiere que esto funcione

Estructura Procedimientos Administrativos

Sistemas Plataforma Planificacin

Actitudes Incentivos Involucramiento

BPM en stack tecnolgico

BPM

Sistemas

El potencial de BPM

Un proyecto BPM es estratgico, porque cambia los principios tradicionales de funcionamiento de la empresa, hacindose cargo de gestionar la cadena de valor del negocio con apoyo tecnolgico

La tecnologa de BPM

La tecnologa: Oracle BPM Suite

Analista de Proceso Ambiente Grfico Notacin BPMN Documentacin

Desarrollador Formularios Acceso a Sistemas Reglas de negocio Recursos

Ejecutivo Monitoreo Gestin

Participante Portal Web Workspace

La tecnologa: BPM Suite

BPM Suite =+ + + + + + flujo de proceso reglas de negocio asignacin de recursos control de tiempo escalamientos formularios integracin servicios/sistemas

Oracle BPM Suite 11gArquitectura del producto

Oracle BPM Suite 11g

Motor Unificado de ProcesosOracle BPM Suite 11g Oracle BPM Suite 11g Motor nico y eficiente con BPMN 2.0 nativo, BPEL, reglas y ejecucin de flujos humanos Unifica la ejecucin de todos los tipos de procesos Ejecucin unificada con SOA, con servicios SOA compartidos e infraestructura SOA comn Seguridad unificada

Unifica la ejecucin para reducir la complejidad y el costoValue Valor Reduccin de la complejidad, aumento de la confiabilidad y rendimiento Eleccin de modelado con BPMN 2.0 o BPEL, o ambos Integracin simplificada con un ambiente basado en servicios

BPEL BAM

BPMN

Human Workflow

Business Rules

Mediator

Unified RuntimeCommon JCA-based connectivity infrastructure Policy Manager

B2B

Optimized binding

Oracle Service Bus

Repository

BPM Studio

Diseo y desarrollo unificados y por roles para TI y el negocioOracle BPM Suite 11g Oracle BPM Suite 11g Cliente unificado JDeveloper Roles para TI y negocio Modelado BPMN 2.0 y BPEL Simulacin de modelos Diseo de reglas Ambiente cero cdigo Diseo visual de formas Web ricas

Value Valor Una sola herramienta para aprender La herramienta correcta para cada rol Una herramienta para todo tipo de modelado Evaluacin de escenarios potenciales Creacin fcil de reglas Configuracin en lugar de codificacin

Interaccin personalizada de los participantes

Desarrollo multi-canalOracle BPM Suite 11g Oracle BPM Suite 11g Entono unificado en JDeveloper Application Development Framework (ADF) Todo el desarrollo de Fusion Middleware Aplicaciones Web Portales Interfaces de procesos Entrega a dispositivos mviles

Entorno de desarrollo unificado para Web, Procesos, Portal, y MvilValue Valor Menores costos de entrenamiento en un solo entorno de desarrollo Resutilizacin de componentes de interfaz a travs de los distintos tipos de aplicaciones

Menores costos de desarrollo y mejor time to market

Servicios de IntegracinOracle BPM Suite 11g Oracle BPM Suite 11g Adaptadores para integracin tradicional Servicios comunes con SOA Suite Integracin con repositorios UDDI y WSIL Integracin con BAM con reportes estndar y personalizados Integracin con MS Office, BI, etc.

Simplifica la conexin a aplicaciones, middleware y serviciosValue Valor Incorpora sistemas a procesos con su eleccin de tecnologa Extrae valor adicional de su inversin SOA Ajusta anlisis a una gran variedad de requerimientos de negocio Conocimiento accionable a travs de BI Uso de grandes conjuntos de datos como entrada a los procesos Iniciar y ver tareas en su herramienta de preferencia

Paper Forms

Events

Identity Directories

Applications

Business Intelligence

Content Repositories

Workspace

Despliegue rpido, enfoque de participacin todo en unoOracle BPM Suite 11g Oracle BPM Suite 11g Lista de tareas Pizarras de procesos Estado de procesos Reportes

Value Valor Puesta en ejecucin rpida Todo lo que se requiere en una interfaz Recurso central para toda la informacin de procesos

Anlisis de ProcesosOracle BPM Suite 11g Oracle BPM Suite 11g Indicadores estndar: tiempo, No. de instancias, promedio, etc. Indicadores especficos del modelo Pizarras drill down Editor de reportes WYSIWYG Reportes de impacto, brecha, redundancia y simulacin

Anlisis y reportes para mayor visibilidad del negocioValue Valor Visibilidad del negocio Ajusta el anlisis al negocio Lleva el anlisis fuera de BPM Explota BI para visibilidad adicional Reportes estndar y personalizables para todos los requerimientos del negocio

Cmo abordar un proyecto BPM?

EnfoqueLevantamiento de modelos de procesos Rediseo y/o Optimizacin Implementacin BPM

Gestin del Cambio

Levantamiento con objetivos estratgicos bien definidos. Anlisis e identificacin de oportunidades de mejora en los procesos levantados. Escoger procesos para su implementacin tecnolgica en BPM, que permitan mostrar beneficios concretos y alto impacto. Gestionar el impacto del cambio

Sobre los Modelos de Procesos

3 niveles de modelos: Nivel 1 - Descriptivo: modelo de alto nivel, con detalle para la compresin de los usuarios Nivel 2 - Analtico: conceptualizado, incluye manejo de excepciones o escalamientos, define requerimiento para implementacin Nivel 3 - Ejecutable: mapeo del analtico a una implementacin particular, puede ser dependiente de la herramienta

Descriptivo

Analtico

Ejecutable

Qu se necesita para ejecutar un proceso?Bandeja de Tareas (workspace)

Formulario Inicio

Formulario

ProcesoDOC_FLD_FLD_FK DOC_FOLDERS DOCS DOC_TDO_FKD OC _ID D OC _MIME D OC _N AME D OC _D ESC D OC _FECH A D OC _FECH A_PU B C OD _TIPO_D OCTO N OMBR E D ESC R IPC ION

TIPO_DOCUMENTO

Oracle ESB

FLD _ID FLD _N AME FLD _D ESC FLD _MASTER D OC _FLD _PK

DOC_FLD_FK

D OC _PU BLI CADO D OC _R EF D OC _OR IG_TIPO D OC _OR IG_PROC D OC _OR IG_R EF D OC U MEN T FLD _ID

TDOC_TD_FK

DOC_PRIVS DOC_PRIV_DOC_FKD OC _ID PR IV_R OLE PR IV_TY PE PR IV_U PD D OC _PR IV_PK D OC _PR IV_DOC _FK

IN S_U SER IN S_FEC HA U PD _USER U PD _DATE TD O_C OD_TI PO_DOC TO STD O_COD IGO D OC _TD O_F K D OC _FLD _FK D OC _SD O_FK D OC _PK D OC _TD O_F K D OC _SD O_FK D OC _FLD _FK

DOC_SDO_FK

SUBTIPO_DOCUMENTO

STD O_COD IGO STD O_DESC RI PC ION STD O_VIGEN C IA C OD _TIPO_D OCTO STD O_PK TD OC _TD _FK

Servicios (SOA)Ventas CRM Operaciones ERP

Datos

Qu se necesita para ejecutar un proceso?Proceso

Repositorio Documental

Herramientas BPM soportan manejo de documentos como parte del flujo No son administradores documentales (Content Manager)

Qu se necesita para ejecutar un proceso?Proceso Proceso Proceso

Monitoreo

DOC_FLD_FLD_FK

DOC_FOLDERS

DOCS DOC_TDO_FKD OC _ID D OC _MIME D OC _N AME D OC _D ESC D OC _FECH A D OC _FECH A_PU B

TIPO_DOCUMENTO

FLD _ID FLD _N AME FLD _D ESC FLD _MASTER D OC _FLD _PK

C OD _TIPO_D OCTO N OMBR E D ESC R IPC ION

DOC_FLD_FK

D OC _PU BLI CADO D OC _R EF D OC _OR IG_TIPO D OC _OR IG_PROC D OC _OR IG_R EF D OC U MEN T FLD _ID

DOC_PRIVS DOC_PRIV_DOC_FKD OC _ID PR IV_R OLE PR IV_TY PE PR IV_U PD D OC _PR IV_PK D OC _PR IV_DOC _FK

IN S_U SER IN S_FEC HA U PD _USER U PD _DATE TD O_C OD_TI PO_DOC TO STD O_COD IGO D OC _TD O_F K D OC _FLD _FK D OC _SD O_FK D OC _PK D OC _TD O_F K D OC _SD O_FK D OC _FLD _FK

DOC_SDO_FK

SUBTIPO_DOCUMENTO

STD O_COD IGO STD O_DESC RI PC ION STD O_VIGEN C IA C OD _TIPO_D OCTO STD O_PK TD OC _TD _FK

TDOC_TD_FK

Datos

Reportes

Qu se necesita para ejecutar un proceso?

Portal de trabajo (bandeja de tareas) Dado por la herramienta Formularios (inicio y de actividades del proceso) Datos Servicios externos Gestin Documental (si aplica) Monitoreo (apoyado por herramienta BAM) Reportes y Gestin Hay que definirlos (y construirlos) para cada proceso

Plataforma Tecnolgica para soportar Procesos de NegocioProceso de Negocio

Aplicativos de Negocio

BPM Server

Aplicaciones

Portales y Servicios Web

Mobile

Business Intelligence

Repositorios Integracin

DOC_FLD_FLD_FK

DOC_FOLDERS

DOCS DOC_TDO_FKD OC _ID D OC _MIME D OC _N AME D OC _D ESC D OC _FECH A D OC _FECH A_PU B

TIPO_DOCUMENTO

FLD _ID FLD _N AME FLD _D ESC FLD _MASTER D OC _FLD _PK

C OD _TIPO_D OCTO N OMBR E D ESC R IPC ION

DOC_FLD_FK

D OC _PU BLI CADO D OC _R EF D OC _OR IG_TIPO D OC _OR IG_PROC D OC _OR IG_R EF D OC U MEN T FLD _ID

DOC_PRIVS DOC_PRIV_DOC_FKD OC _ID PR IV_R OLE PR IV_TY PE PR IV_U PD D OC _PR IV_PK D OC _PR IV_DOC _FK

IN S_U SER IN S_FEC HA U PD _USER U PD _DATE TD O_C OD_TI PO_DOC TO STD O_COD IGO D OC _TD O_F K D OC _FLD _FK D OC _SD O_FK D OC _PK D OC _TD O_F K D OC _SD O_FK D OC _FLD _FK

DOC_SDO_FK

SUBTIPO_DOCUMENTO

STD O_COD IGO STD O_DESC RI PC ION STD O_VIGEN C IA C OD _TIPO_D OCTO STD O_PK TD OC _TD _FK

TDOC_TD_FK

Repositorio Datos

Repositorio Documental

Repositorio Usuarios

Bus de Servicios

Metodologa Proyectos BPMComponentes BPMLevantamiento y MejoraProceso BPM Monitoreo y gestin

Fases

Diseo Implementacin Estabilizacin Entrega

Gestin de Proyecto Gestin del Cambio

Modelo de datos

Aplicacin

Generacin de Valor

El peligro

Ahora que estamos automatizados, hacemos las cosas equivocadas ms rpido

BPM: Enfoque Tecnolgico o de Negocio?

Enfoque de slo tecnologa ignora el negocio

Enfoque de slo negocio deja GAP de implementacin

Se requiere unir las estrategias de negocio con la tecnologa para que esta sea un apoyo real a la ejecucin

Rodrigo Carvajal Ferrel

Generacin de Valor

Estandarizacin Eliminar descoordinaciones Reducir o eliminar manejode papeles Reducir tiempo en proceso

Eficiencia

AgilidadRpida adaptacin a cambios

EficaciaMayor productividad de los empleados Incremento en nivel satisfaccin de usuarios Capacidad de seguimiento y gestin

Roadmap de Generacin de ValorCorporativoColaboracin Servicios Externos, B2B

Valor de Negocio

Procesos corporativos

Procesos Transversales Procesos de Apoyo Servicios internos Procesos departamentales

Departamental

Complejidad

Factores crticos de xito

La formulacin de los proyectos BPM debe ser con objetivos claros, alineados al negocio y acotado. El levantamiento o rediseo debe ser participativo y orientado al negocio Debe existir entendimiento del negocio Vale la pena incorporar la visin del cliente La gestin del cambio debe ser abordada con seriedad No se pueden saltar etapas (de 0 a 100% tecnologa) No sirve automatizar procesos inmaduros Debe existir estrategia de implantacin y operacin posterior

Business Process Management (BPM) Agilidad en sus Procesos de Negocio