720 likes | 867 Views
“Conhecimento é o melhor investimento que podemos fazer....” Einstein. Administração e Sistemas de Informação. Mauricio Abreu MSc sumnet.consultores@gmail.com. Business Process Management - BPM. Tecnologias: Data Warehouse, Data Mart, Metadado e ODS; Data / Text / Web Mining; BPM;
E N D
“Conhecimento é o melhor investimento que podemos fazer....” Einstein
Administração e Sistemas de Informação Mauricio Abreu MSc sumnet.consultores@gmail.com Business Process Management - BPM
Tecnologias: • Data Warehouse, Data Mart, Metadado e ODS; • Data / Text / Web Mining; • BPM; • Portal Corporativo. Agenda Geral
Introdução • Arquitetura Empresarial • Ferramentas Tecnológicas • Mineração de Processos Agenda
Mundo dos Negócios Negócio Eletrônico Alta Competitividade Agilidade e Flexibilidade Gerenciamento dos Processos de Negócio (BPM) Foco no Cliente Concorrência Acirrada Introdução Fidelização do Cliente Crescimento das Vendas Vantagem Competitiva Sustentável Alto Investimento em TI Instabilidade Insegurança Digital Globalização
Primeira Onda – Baseada no Taylorismo História do BPM • Grande divisão do trabalho; • Total controle gerencial do ambiente de trabalho; • Contabilidade dos custos baseada em um sistemático estudo de tempos e movimentos. Introdução Segunda Onda – Reengenharia de Processos • Reengenharia dos Processos Manuais • Implementação de Sistemas Específicos • MRP, ERP, Pacotes Encomendados • Negócios e processos embutidos no código • Direcionando para o EAI • Varias Arquiteturas, Transferência de mensagens por meios eletrônicos, Adaptadores, Workflow Rudimentar
Pensamento Dominante: Facilitar o processo de mudança Aquisições e Fusões; Novos Mercados; Novos Produtos; Novos Competidores; Mudanças na Legislação. Como? Extrair os processos de negócio dos sistemas que estavam rodando. Terceira Onda – Integração em Larga Escala História do BPM Introdução
Processos de Negócio Introdução “Pensando” Processos de Negócio
Administração Administração Marketing Marketing Produção Produção P&D P&D Processos de Negócio O que é orientação à processo? Organização funcional Organização por processo Orientação à processo Processos Produtivos Introdução Processos de MKT Processos Logística Funções dirigem as atividades organizacionais Processos de Negócio definidos, funções ainda dominam Processos de Negócio dirigem as atividades organizacionais
BPM START Check Account Exists !Exists Add Account STOP Integração via o BPM Introdução Automação Workflow Gestão Definição dos Requisitos Elaboração do Workflow Apoio a Gestão da Organização
Visão de Processos de Negócio “Código Genético da Corporação” • Quem detiver o conhecimento sobre o código genético da corporação será capaz de: • Entender melhor o funcionamento da mesma; • Entender os problemas e apontar correções nos “gens” com anomalias; • Definir como controlar a operação. • Descobrir este código genético é um primeiro e grande passo no sentido de aperfeiçoar o funcionamento da organização; • Infelizmente (ou felizmente) o código está em constante mudança e não pode ser determinado a partir de uma só célula. Introdução
Processos de Relação c/ Fornecedores Processos Internos à Organização Processos de Atendimento a Clientes FORNECEDORES CLIENTES Visão de Processos de Negócio Introdução “A gerência superior deve estar preparada para modificar rapidamente os processos de negócios, mas muito freqüentemente a infra-estrutura de TI não consegue acompanhar a velocidade das mudanças. Tanto a área de negócios, quanto a gerência de TI serão beneficiadas por uma solução flexível para a gerência dos processos de negócios.” Tyler McDaniel, EAI Journal (2001) Source: Hurvitz Group
Método Ferramentas Modelo Questões Fundamentais Introdução Projeto
Modelo de Interação do Negócio Modelo da Organização Modelo de Localização Modelo de Objetivos Modelo de Processos Modelo Workflow Modelo de Eventos Modelo de Objetos de Negócio Modelo de Negócio da Organização Quem? Onde? Porque? Como? Quando? Introdução O que? • Quem são as pessoas da organização • Como o trabalho é realizado • Como os objetivos se ligam aos processos de negócios • Produtos / serviços gerados pelos processos
Arquitetura Empresarial
Vendas Produção Financeiro Externo Recursos Humanos Logística Business Process Management Clientes CRM Arquitetura Empresarial Parceiros SCM ERP Bancos Interno Centros de Distribuição Customizado Transportadores Fonte: BPMI.org
Arquitetura de Processos de Negócio “Onde” PESSOAS “Quem” TEMPO “Quando” MOTIVAÇÃO “Porquê” DADO “O Que” FUNÇÃO “Como” REDE Lista dos eventos significantes do negócio Lista de orgs/agentes importantes do negócio Lista dos aspectos importantes do negócio Lista dos Processos que o negócio realiza Lista de Locais onde o negócio opera Lista de estratégias e objeticos do negócio Modelos de Processo Workflow ESCOPO DO NEGÓCIO (CONTEXTUAL) I n f o r m a ç ã o Estratégias de Negócio Entidade = Classe de objetos do negócio Pessoa = “classe” de agente Processo = Classe de processos do negócio Fins = Maiores objetivos Meios = C.S.F. Nó = Grandes Localizações Evento maior do negócio Planejador Modelo Work Flow Mod. de Processos do Negócio Plano do negócio Logística do negócio Plano Principal Modelo Conceitual Nó Objetivos/ Estratégias E1 MODELO DA EMPRESA (CONCEITUAL) I O R P Link E2 Usuário=uni. organizacio. Entidade = Ent. negócio Processo = Proc. negócio Fim = objetivos negócio Meio = estratégias negóc. Trabalho=produto do trabalho Relacionamento = Fatos da realidade do negócio Nó = Unidade negócio Tempo = Evento negócio Link = Conexão negócio Direcionadores do Negócio Proprietário I/O = Recursos negócio Ciclo = Ciclo do negócio Processando a estrutura Arq. da interface humana Modelo Lógico de Dados Arquitetura da aplicação Arq. Sistema Distribuído Modelo das regras neg. MODELO DOS SISTEMAS DE INFORMAÇÃO (LÓGICO) I Projeto de Regras de Negócio O Regras de Negócio E1 E2 P Nó Nó Link Arquiteturas de TI (direcionadores tecnológicos) E3 Nó = Função do SI Entidade = Ent. de Dados P = Função da Aplicação (Processador,Armaz.,etc) Tempo = evento sistema Relacinamento = Relac. de Dados Pessoa = Papel Fim = declaração estrut. Meios = declar. ação I/O = Fluxo de dados Projetista Ciclo = ciclo de proces. Link = Linhas de comunic. Trabalho = Entregas Arq. da apresentação Arquitetura do sistema Projeto das regras Diag. fluxo de controle Projeto do sistema Modelo Físico de Dados Link Condições/ Ações MODELO DA TECNOLOGIA (FÍSICO) Nó Nó Ent. = Tabelas, Colunas Nó = Hardware/Software Proc. = Função comput. Evento = execução Relac. = Pointers,chaves, etc. Pessoa=usuário / grupo Link = especificação das linhas de comunicação Fim = condição Meio = ação I/O = Form. Telas/Dispos. Ciclo=ciclo compenente Construtor Trabalho=formato de tela Construção Especificação das Regras Arquitetura de segurança (acesso, senhas, etc.) Programas Arquitetura da rede Parte interna Definição de Dados BRE WFE REPRESENTAÇÕES DETALHADAS (IMPLEMENTAÇÃO) Evento = interrup. de I/O Nó = Endereço na rede Fins = sub-condiçãos Meios = paços Proc. = Comandos Ling. Entidade = Campo Usuário = identificação Link = Protocolo Ciclo = ciclo de máquina Subempreiteiro Relacionamento = Ender. Trabalho = ações válidas I/O = Blocos de controle ex. Missão ex. DADOS ex. FUNÇÕES ex. REDE ex. ORGANIZAÇÃO ex. HORÁRIO BPMG BPMN BPQL BPMI BPMS OMG WFMC ebXML WSDL…….. Arquitetura Empresarial Fonte: John A. Zachman, Zachman International Inc.
Arquitetura Empresarial Fonte: Ibid.
Modelo Gestão Integrar Repositórios Monitor Elementos do Modelo de BPM Modelo e simulação dos processos de negócio cross Reduzir o “Gap” entre o negócio e a TI Gerenciar e Melhorar os processos usando métricas Visibilidade do processo com base na interação Arquitetura Empresarial Feedback Qualitativo & Quantitativo Integrar o humano com os sistemas com base nos processos de negócio Redução do tempo de ciclo Monitorar, do início ao fim, os processos de negócio em tempo real Adaptabilidade
Modelo Gestão Integrar Sistema B Sistema C Sistema A Monitor Quais são os desafios? • Desafio • Evoluir de um projeto funcional em forma de silo para um processo cross funcional • Desafios • Permitir o monitoramento do início ao fim • Estrutura em torno do dono do processo cross Arquitetura Empresarial Processo A Processo B • Desafio • Permitir que um workflow cruze as fronteiras de um sistema sem estar ligado a ele • Desafio • Permitir a visibilidade das KPIs dos processos cross, dos eventos de negócio e dos estados dos processos
Mudança em Tempo Real produção, negócios, suprimento, logística, financeiro, transportes, marketing… Fronteira do Sistema Processo Entradas Saídas Eventos Regras Qual a significância dos eventos / dados? Selecionar cenários &empreender ações corretivas dados Arquitetura Empresarial Detecção Resposta Como eu levo o processo para a condição que eu desejo? Em qual condição está o processo? Diagnose eventos Modelo de Detecção, Diagnose e Resposta condição ou estado Otimização do Modelo Processo e Conhecimento baseados em modelos capacitam o raciocínio
Entrega Física Um exemplo - Compras Compra Confirmação Processo Completo Enviado Mecânico Comprador Arquitetura Empresarial Industrias Acme Vendedor Status Req. Env. Enviado Entregue Rapidão Cargas Entregador
Entrega Física Onde estão os Serviços? Compra eBiz Serviço eBiz Serviço Confirmação Enviado Mecânico Comprador Arquitetura Empresarial Industrias Acme Vendedor eBiz Serviço Status Req. Env. eBiz Serviço Enviado eBiz Serviço Entregue Rapidão Cargas Entregador
eBis Serviço Aprocação Enviado Processamento da Compra eBiz Serviço eBiz Serviço eBiz Serviço Evento eBiz Serviço eBiz Serviço eBiz Serviço eBiz Serviço Onde estão os Serviços no Vendedor? Compra Confirmação Enviado Arquitetura Empresarial Req. Env. Enviado Entregue
Ferramentas Tecnológicas
Mundo de TI WfMC XPDL ASAP WfXML WAPI IF5 OASIS ebXML BPSS CPA CPP ISO / ABNT Novas Tecnologias Informações Pouco Confiáveis Integração Legislações e Regulamentações Sarbanes Oxley OMG MDA UML XML MOF BPDM BPMI BPMN BPML BPQL Ferramentas Tecnológicas Sistemas Legados Padronização W3C WS-CDL WSDL SOAP HTTP OASIS WS-BPEL UDDI WS-CAF WS-RM Deficiência nos projetos Software Livre ou Proprietário BPEL4WS Usuários Insatisfeitos
ERP / DW XML CORBA SOA Internet LAN Web 1980 1990 2000 2010 Business Integration ? WAN B2B WS J2EE .NET Informação Local Processos de Negócio Convergência Tecnológica Acelerada Office Workflow EAI BPM Web-centric Ferramentas Tecnológicas EDI Mainframe Client / Server Web/Portal Global
Visão Geral de um Projeto de BPM Ferramentas Tecnológicas
Administração e segurança; • Repositório de metadados. Cinco Componentes do BPM Ambiente de Geração de Código Operar • Ambiente de Integração (EAI) • Ambiente de automação • Motor de workflow (WFE) • Motor de regras de negócio (BRE) • Motor de processos Implementar [Portal] [Repositório] • Padronização (OMG, BPMG, BPMI) • Modelagem dos processos • Modelagem das regras de negócio • Ambiente de Simulação • Ambiente de Desenvolvimento Ferramentas Tecnológicas Executar • Gestão dos processos • Simulação e otimização • Análise dos resultados • Relatórios de situação Definir Monitorar e Otimizar Fonte: BPMI.org
Ciclo de Vida do Processo de Negócio Ferramentas Tecnológicas M. zur Muehlen: Workflow-basedProcess Controlling, 2004
Mapeamento e Publicação dos Processos de Negócio Captura do Conhecimento Automatização (Proc. Neg.) Prototipação/Sistema Automatizar os processos e aumentar a qualidade e a consistênciaIntegrar Aplicações existentes,reusar os dados corporativos Aplicativo de Software Empresarial Criar uma nova geração de aplicações de negócio em substituição das aplicações existentes Framework do BPM Ferramentas Tecnológicas
Modelagem de Processos Ferramentas Tecnológicas
Formato de Documento Formato HTML Publicação dos Modelos de Processo Ferramentas Tecnológicas Publicação
Automação dos Processo Ferramentas Tecnológicas
Análise e Modelagem de Processos Ferramentas Tecnológicas Processo de Negócio Real Modelo de Processo de Negócio
Grande Variedade de Ferramentas Ferramentas Tecnológicas BPEL4WS XML Ferramentas : Metamodelo : Formatos de Troca
Object Management Group (OMG) Business Process Management Initiative (BPMI) BPML / BPMN / BPQL Workflow Management Coalition Organization for the Advancement of Structured Information Standards (OASIS) (+ UN/CEFACT) World Wide Web Consortium (W3C) BEA, IBM and Microsoft: BPEL4WS Iniciativas de Padronização Ferramentas Tecnológicas
UDDI LDAP DISCO RosettaNet PIPs ebXML CPA OAGIS BODs EDI SWIFT Object Management Group (OMG) Model-Driven Architecture (MDA) standards (UML, BPDM, etc.) BPMN UMM OASIS standards (ebXML BPSS, WS-CAF, WS-BPEL, etc.) WS-CDL ebXML CPP WSDL Worldwide Web Consortium’s (W3C) transport protocols (HTTP, SOAP, etc) WS-RM SMTP Padronização – BPMI / OMG Fonte: BPMI.org Discovery B2B Collaboration Ferramentas Tecnológicas Modeling Workflow Management Coalition (WfMC) standards (XPDL, WfXML, ASAP, etc.) Process Definition Services Transport
IDEF: Integration DEFinition • O IDEF (Integration DEFinition) é baseado na Técnica de Análise e Projetos estruturados (Structured Analysis and Design Techinique - SADT), que é uma abordagem gráfica para a descrição de um sistema, introduzida por Douglas T. Ross na década de 70. • Em 1981 a Força Aérea Americana padronizou e levou ao conhecimento do público um subconjunto do SADT, chamado de IDEF0. • A necessidade desta padronização deveu-se ao fato de que a Força Aérea trabalhava com diversas indústrias espaciais e cada uma trabalhava de uma forma. Isto dificultava o controle e a documentação de seus processos. Ferramentas Tecnológicas • IDEF0: Modelagem Funcional • IDEF1: Modelagem da Informação • IDEF1x: Modelagem de Dados • IDEF3: Modelagem de Processos • IDEF4: Projeto OO • IDEF5: Descrição de Ontologia Família IDEF
IDEF0- Function Modeling Method Controles Ferramentas Tecnológicas Nome da Função Saída Entrada Mecanismos
SwimlanesRaias de Responsabilidade • Um diagrama de atividades pode ser dividido em raias de responsabilidade(swimlanes), separadas por linhas contínuas • Cada pista é encabeçada pelo nome da unidade organizacional ou entidade responsável pelas atividades aí realizadas • Uma atividade é atribuída a uma única pista, mas uma transição pode atravessar várias raias • Útil para modelar fluxos de trabalho relativos a processos de negócio Ferramentas Tecnológicas
Instruções Início 1.10.1.1 Separar Ferramentas 1.10.1.2 Isolar Partes 1.10.1.3 Laternar Fim Mapeamento de Processos Combinando Diagramas Análise e Modelagem de Processos Início Procedimentos Processos 1.10 Preparar para Pintar Início 1.20 Preparado? 1.10 Não Ferramentas Tecnológicas Laternar Sim 1.30 Lanternar 1.20 Pintar 1.60 1.40 Conforme? Não Controle de Produtos Não-conformes 1.30 Sim 1.50 Polir Enviar para pintura Fim Fim
Evento Processo Fluxo Seqüencial com condição Fluxo Seqüencial Fluxo de Mensagem Associação Modelagem de Processos - BPMN Evento – uma ocorrência que dispara uma resposta do negócio. Processo – uma serie de atividades que são empreendidas para se obter um resultado tendo um início bem claro e pontos de parada. Gateway – usado para controlar o fluxo dentro do processo. Fluxo seqüencial – como a ordem das atividades pode ser executada em um processo (mais as condições opcionais). Fluxo de Mensagem – apresenta o fluxo de mensagem entre duas partes. Associação – usado para associar informação e outros artefatos com os objetos. Ferramentas Tecnológicas Gateway
Modelagem de Processos - BPMN Ferramentas Tecnológicas
Modelagem de Processos - BPMN Ferramentas Tecnológicas
Business Process Execution Language (BPEL) Aplicações Empresariais • Principal tecnologia para integrar serviços Web em aplicações empresariais • Linguagem baseada na XML • Possui uma extensão chamada BPEL4WS (IBM, MS, SAP, BEA….) Workflow Engines BPEL Ferramentas Tecnológicas Projetos de Larga Integração Web Services Engines
Modelagem de Processos - UML • UML - Unified Modeling Language • Linguagem normalizada, com origem na engenharia de software, e com uma aceitação crescente na área de consultoria e empresarial; • Extensões Eriksson-Penker para a modelagem de negócio • Diferentes elementos de modelagem, tipos de relações (associação, composição, agregação, generalização); diferentes tipos de diagramas: classe, objetos, estados, atividades, seqüência, colaboração, casos de uso, componentes, instalação. Ferramentas Tecnológicas