Integração de Processos (BPM - Business Process Management) Marcelo Gianini Novaes WebSphere Integration Solution Architect mgnovaes@br.ibm.com WebSphere
A Fonte dos Problemas Pessoas e Sistemas não estão conectadas com Processos Modelos Tradicionais conectam pessoas a sistemas de forma rígida Fornecedores Produtos Canais Clientes ERP PLM SCM CRM Criação de espaços vazios entre áreas funcionais aumento de custos e perdas de oportunidades de negócio 2 2
Abordagem Tradicional de Desenvolvimento Analista Negócio Modeling Simulation Visiolike Bucket Brigade Business Rules Desenvolvedor Event Monitoring?? Desenvolvedor Human Interfaces Desenvolvedor Escrever Relatório?? Workflow Data Management System Integration sincronismo? Metrics Analytics Versão 1 Gerenciando CÓDIGO ao invés de PROCESSOS Versão 2 O que é implementado 3
Desafios e Problemas Processos dentro das Aplicações Processos são rígidos e de alto custo de manutenção Backlog de TI Com a passagem do tempo mudanças não são relevantes Processos X Aplicações Mudanças geram alterações em várias applicações Processos permanecem ineficientes mesmo após o reconhecimento de necessidades de mudança ao serem alterados já estão desatualizados. Processos Manuais Ausência de automação dificulta alterações Impossibilidade de acionar/alterar processos baseados em padrões ou eventos 4 4 Processos Ad-Hoc Sistemas não estão habilitados a executar processos ad-hoc Processos ad-hoc não são monitorados e rastreados Custos ficam ocultos e processos permanecem ad-hoc Oportunidades para otimização e inovação nos negócios são perdidas
Problemas de Processos um exemplo Serviço ao Cliente 1 3 Team Reconciliamento Pedidos 2 Finanças e Operações 6 Administrador Contas Gerente Executivo Tarefas e comunicação informal (ex Papel ou email) Trabalho ineficiente fora dos sistemas Priorização inconsistente Fluxo de Dados incompleto entre os sistemas 4 Falta de controle entre sistemas e eventos de negócio (Exceções) Falta de Visibilidade a performance do processo 5 Problemas: Dificuldade de Crescimento Satisfação do Cliente 5
Camada de Controle e Visibilidade Finanças e Operações 1. Priorização automática Serviço ao Cliente Team Reconciliamento Pedidos Administrador Contas Gerente Executivo 2. Guia usuários para decisões 3. Padroniza decisões entre geografias 4. Melhor uso dos sistemas e dados Workflow 5. Monitora eventos e automatiza ações 6. Controle de Processos e visibilidade real-time Benefícios : 80% redução de tarefas manuais Agilidade na resolução de questões 6
Ciclo de Vida do Workflow TRADICIONAL Desenvolvedores Java Especialista Técnicos Usuários / Gerentes Modelagem do Negócio Ferramenta Desenvolvimento Serviços Portal Tarefas Modelagem Ferramenta modelagem Ferramentas Integração Formulários Usuários? Modelagem Regras Ferramentas Desenvolvimento Regras?? Como é que estes artefatos se relacionam? Implementação do Código Versão 1... Implementação do Código Versão N?? Está tudo em sincronia? Relatórios / Analíticos 7
Processos Dinâmicos de Negócio são : Explicitos: Processos são documentos, inteligíveis e de acordo com o negócio Visíveis: Performance dos processos está disponível em real-time, sendo mensurável e permitindo ações corretivas Interconectados: Processos são interconectados aos serviços corretos no momento certo Facilmente Alteráveis: Tarefas,atividades e pontos de controle são flexíveis e facilmente ajustáveis Direcionados pelo Negócio: Gerenciamento de processos é contextual e direcionado aos negócios da empresa 8
Ciclo de Vida BPM Mudando Paradigmas Analista de Negócios Modelagem de Processos Implementação Gráfica Desenvolved ores Repositório de Processos Gestores Relatórios e Indicadores a figura é o processo Portal do Usuário e Formulários Usuários 9
Arquitetura Compartilhada Inspeciona Processo Modela Serviço Portal Processo Coaches Processo ScoreBoards Processo Usuário Modela Processo Desenvolvedor Gerente Otimiza Processo Analista de Negócios Regras Negócio Gerenciamento Dados Analíticos Métricas Analista de Negócios Sistemas Workflow Interfaces Humanas Eventos Simulação Monitora Eventos Modelagem Modelo Compartilhado Integração de Sistemas 10
Mapa de Descobertas e Modelagem de Processos Construção do Mapa de descoberta on-line Ferramenta baseada na WEB Modelagem do processo de alto nível Documentação dos Processo 11
Mapa de Descobertas e Modelagem de Processos Gerenciamento do protifólio de processo Colaboração 12
Modelagem e Automação de Processos do Wokflow Modelagem de Processos orientada ao usuário final Desenho de interfaces orientado ao usuário final Desenvolvimento Interativo Homologação entre usuário de negócios e sistemas Todas as atividades e componentes implementados podem ser reutilizados em todos os projetos. 13
Defina Key Performance Indicators (KPIs) para as Atividades 14
Monitoração do Processo do Workflow Oferece informações em tempo real do processo. Gestores podem monitorar e redistribuir as atividades entre seus funcionários. Visualiza e reconhece gargalos no processo. Permite alertas de negócios através da gestão de prazos. Permite a otimização do processo através de ferramentas de análise de dados históricos. Monitorando, Alterando, Inovando - AGREGANDO VALOR 15
Melhoria Contínua dos Processos A Chave do Sucesso Tomando decisões baseado em tendências e eventos Entendendo e Monitorando KPIs Melhorando de forma contínua processoschave Detectando e respondendo rapidamente a mudanças Customizando Dashboards facilmente Realocando recursos on the fly 16 16
Cenário 1: Foco em automação de processos Centrado em Tarefas Humanas Operações Baixo ou nenhum nível de automação Atendimento Finanças Vendas Alta Gestão Grande presença de emails e Excel Workflow Distribuição manual de tarefas Nenhuma visibilidade do andamento do processo 17
Cenário 2: Foco em processos que integram sistemas Centrado em Sistemas Finanças Operações Alta Gestão Pequena participação de pessoas na execução do processo Atendimento Vendas Parque sistêmico complexo Workflow Atividades do processo de negócio fragmentadas entre sistemas Dificuldade de alinhamento dos sistemas aos processos de negócios 18
Apresentando.. Inicie por qualquer parte, cresça para qualquer parte Protege o investimento do cliente Expande o conjunto de capacidades Simplifica o BPM 19
IBM Business Process Manager V7.5 Autores de TI e Negócio Process Designer Usuários finais de processo Donos do processo Autores & Administradores Process Center Governança de todo o ciclo de vida BPM Desenvolvedores de TI Integration Designer Suporta API Rest para interfaces de usuário customizada Artefatos Artefatos versionados compartilhados Repositório BPM Desenhar Melhorar Mensure Process Server Repositório Implementar Compatibilida de e migração facilitada do WLE & WPS BPMN Regras Monitoração BPEL ESB Portal de processos Out-of-box Business Space Configurável Microsoft Add-ons opcionais 20
IBM BPM: Uma nova solução para um problema complexo Abrace a complexidade, adapte rapidamente e supere expectativas Simplicidade Poder Simplifica operações e melhora toda a experiência Fácil o suficiente para engajar todos os participantes do processo Poderoso e confiável para processos de missão crítica Facilmente escalável do projeto inicial para o programa corporativo IBM Business Process Manager V7.5 Visibilidade Centraliza a visibilidade e controle Fortalece os usuários através de análises em tempo real para otimizar o processo de negócio Governança Alcança a consistência e a repetição garantindo que os processos sejam executados conforme seu desenho Simplifica o gerenciamento do ciclo de vida dos processos para 1000s de projetos 21
Simplificação da colaboração, modelagem, implementação e gerenciamento Simplicidade Ferramental simplificado e fácil de usar que permite a participação e colaboração do usuário de negócio e de TI Ambiente único de desenho e modelagem que permite playback, deploy e time-to-value rápidos. Repositório Process Center Um único repositório para o programa de BPM Criado para organizar e gerenciar milhares de artefatos 22
Simplificação da colaboração, modelagem, implementação e gerenciamento Simplicidade Ferramental simplificado e fácil de usar que permite a participação e colaboração do usuário de negócio e de TI Ambiente único de desenho e modelagem que permite playback, deploy e time-to-value rápidos. Process Designer Modelagem simples e fácil de usar para o padrão BPMN Playback imediato para rápida colaboração Importa artefatos de modelagem de diversas fontes Editor de regras de processo usa a linguagem ILOG Compartilhamento de artefatos com o Integration Designer 23
Editor fácil de regra de negócio no processo (Process Rule Editor) - Powered By ILOG Substitui o serviço de regra do WLE baseado em "javascript" Regras implementadas na versão 7.5 usando BAL pedem ser facilmente portadas para o servidor JRules ILOG Business Action Language BAL é muito fácil de ler por usuários não-tecnicos 24
Importe artefatos de modelagem de várias fontes Aproveite vários caminhos para o IBM BPM Novo feature pack para o Modeler e Compass proviê exportação para BPMN 2.0 (a ser importado pelo Process Center) Process Center pode importar BPMN 2.0 de produtos de terceiros Manutenção da habilidade de exportar do Modeler para o Integration Designer IBM BPM e Blueworks Live representam a forma primária e recomendada de modelagem para execução (BPMN) Clientes existentes podem continuar a usar o Modeler e Compass para documentação e análise de processos Blueworks Live BPMN Export 3 rd Party (ARIS) BPMN 2 Export Process Designer Process Center Compass BPMN 2 Export Integration Designer IBM BPM Ambiente Desenho Modeler BPEL Export 25
Amplas capacidades de integração de processo Implemente processos de missão crítica com confiança Desenvolvimento Serviço Avançados Integração: Acesso a motor BPEL Provê um caminho de otimização para os sub-processos diretos Capaz de importar modelos BPEL existentes para o Process Designer como parte de uma orquestração total de processo Ferramenta visual de desenho para integrações complexas (IBM Integration Designer) 26
Amplas capacidades de integração de processo Implemente processos de missão crítica com confiança ESB Integrado: Solução integrada para mediação de serviço Implementa qualidade de serviço de missão crítica Disponibiliza conectores existentes no WESB Suporte amplo a ambientes de aplicações e protocolos, formatos padrão XML e web services Suporta arquiteturas de solução baseadas em SCA/SOA 27
Governança centralizada para desenvolvimento, implementação e administração Governança Ferramentas e repositório unificado que suporta compartilhamento, versionamento e reutilização dos artefatos em larga escala Process Center centraliza a visibilidade da implementação dos processos e o controle por todos os ambientes O repositório chamado Process Center Ambiente orientado a um modelo unificado Mantenha a sincronização por todo o ciclo de vida desde o desenho do modelo até sua implementação Repositório único para todos os artefatos de processo Versionamento simplificado snapshots com único click e visões de tempo histórico Único click para criação de Toolkits para compartilhamento de artefatos entre aplicações de processos Deployment e governança de instâncias centralizadas Muitos Ativos Muitos Autores Muitos Processos 28
IBM Business Process Manager V7.5 Governança centralizada de processo Process Designer Process Center Repositório BPM Implementação centralizada Painel de controle & Dashboard Integration Designer Repositório centralizado Snapshots de toolkits* e de apls. de processo em um único click Implementação centralizado Implementa em um único click e atualização on the fly Governança centralizada Servidor único para registro e painel de processos implementados Process Server Process Server Process Server Process Server 29 Instância Teste... Instância Instancia Produção... Homologação (Ex.: Manufatura) Artefatos de Processo que podem ser reutilizados em vários diagramas de processo de negócios Instancia Produção Instância (Ex.: Vendas)
Autoria baseada no Process Center Uma experiência de tempo de desenho integrado por todos os papéis Compartilhamento e versionamento de artefatos através de um repositório unificado Autor de negócio constrói um processo BPMN human-centric totalmente executável no Process Designer Desenvolvedor de TI constrói a integração e os processos BPEL straight-through com o Integration Developer Ativos Compartilhados Arraste serviços para o diagrama BPMN Arraste interação humana para o diagrama BPEL Process Center Governança de todo o ciclo de vida BPM Ativos Versionados Repositório BPM Servidor Registro 30
Visão integrada da performance do processo Visibilidade Monitoração e análises embutidas simplificam o esforço de otimização do processo. Controle em tempo real das tarefas permite melhoria do resultado do processo on-the-fly. Análise e gerenciamento em tempo real no Performance Data Warehouse Monitoração automática e agregação de dados Controle gráfico do status do processo Scoreboards em tempo real do processo Relatórios em tempo real exibidas pelas telas ( coaches ) do processo Visibilidade federada por todos os participantes do processo Heat maps exibem gargalos no modelo do processo Dashboard de produção exibem as versões in-flight 31
Grazie Italian Gracias Spanish Traditional Chinese Thai Merci French Russian Obrigado Brazilian Portuguese Danke German Arabic Simplified Chinese Japanese 32
IBM Business Process Manager: Configurações Plataforma unificada que escala desde projeto para programa e para transformação Diferentes configurações atendem os pontos de entrada ou estágios típicos em um programa de BPM Advanced Standard Conjunto de capacidades avançadas de BPM Suporte estendido para processos de alto volume Automação com alta qualidade de serviço Componentes SOA embutidos para integração corporativa de serviços e orquestração Configurado para típicos projetos de BPM Para programas de melhoria de multi-projetos, com grande envolvimento de negócios Suporte básico para necessidades de integração de sistemas Rápido valor: Melhoria da produtividade do usuário Express Configurado para o primeiro projeto de BPM Para um pequeno número de usuários único servidor, sem clusterização Custo baixo de aquisição Fácil de instalar, fácil de usar 33
IBM BPM V7.5 Configurações com os componentes de aquisição Configuração Advanced Process Designer Integratio n Designer Configuração Standard Express Configuration Limitado a 200 finais Process Center Process Server (Runtime unificado com 100% suporte para os modelos existentes no WLE e WPS) Conjunto completo de capacidades avançadas de BPM Process Designer Process Center Process Server (100% suporte para os modelos existentes no WLE) Configurado para projetos de BPM típicos, programas Process Designer (3 autores) Process Center (2 cores, no HA) Process Server (4 cores, sem HA, 100% suporte para os modelos existentes no WLE) Configurado para o primeiro projeto de BPM 34
IBM Business Process Manager V7.5 Configurações e Capacidades Configurações e Capacidades Advanced Standard Express Execução compatível WLE Process Designer (BPMN) Edição Colaborativa / reprodução Imediata Interativo processo coach UIs Regras do processo baseado em ILOG Real-time monitoração & relatório Analises & otimizador de Performance Performance Data Warehouse Process Center / repositório ativos Compartilhados 35 Ilimitado autores processo & usuários finais Alta disponibilidade: cluster / ilimitado cores Execução compatível com WPS Integration Designer (BPEL / SOA) Enterprise Service Bus (ESB) embutido Suporte a Transação Adaptadores de Integração Interface usuário flexivel - Business Space 200 usuários / 3 autores 4 cores prod./ 2 cores desenv./ sem cluster = Capacidades avançadas disponíveis para os clientes de WPS / WID