BPM & BAM - Monitoração de Processos de Negócio - Andre Venancio
-
Upload
andre-venancio -
Category
Technology
-
view
227 -
download
0
description
Transcript of BPM & BAM - Monitoração de Processos de Negócio - Andre Venancio
Análise da Performance de Processos
Prof. André Venâncio – [email protected] - Software Architect http://www.linkedin.com/in/venanc
Introdução à BAM
Revisão BPM
BPM 3 Business Monitoring
O que é BPM ?
Wikipedia
“Gestão de Processos de Negócio (Negotium) é um campo emergente do conhecimento e da pesquisa, referente a intersecção de negócios e tecnologia da informação, incluindo metodologias, técnicas, e ferramentas para desenho, execução, controle e análise operacional de processos de negócio envolvendo humanos, organizações, aplicativos, documentos e outras fontes de informação.” Fonte: http://en.wikipedia.org/wiki/Business_process_management
Revisão BPM
BPM 4 Business Monitoring
O que é BPM ? ...outra definição
Mercado
“BPM é uma prática de gerenciamento que prove governança para um ambiente de processos de negócio, focado no objetivo de melhorar a agilidade e performance operacional. BPM é uma disciplina que emprega métodos, políticas, métricas, praticas de gerenciamento e ferramentas para gerenciamento e continua otimização de atividades e processos de uma organização.”
Revisão BPM
BPM 5 Business Monitoring
BPM é uma disciplina, sua raiz : Processos !
5
BPM resolve problemas comuns de negócio….
Processos não são documentados Gargalos impedem
eficiência Visibilidade limitada de performance
Integração complexa entre vários processos
Mudança de processos é trabalhosa
KPIs não definidos
Models Process Knowledge Metrics
Conhecimento Policies Business Logic Methodology
Integration Modeling Monitoring
Software Forms Rules Engine Workflow
BPM Inclui…
Revisão BPM
BPM 6 Business Monitoring
Revisão BPM – suas fases...
Governança de Processos
Melhores Práticas
Desenvolvimento Ágil
Business Ownership
BPM 7 Business Monitoring
Visão do Cenário de BPM
7
Quando olhamos para o passado recente e suas ferramentas e técnicas de Workflow vimos que os campos que mais evoluiram foram o de Colaboração, Simulação e Monitoração.
39-8
Revisão BPM – a evolução
BPM 8 Business Monitoring
Pontos de Produtividade
8
Monitoração
Automação
Responder rapidamente a mudanças Através de processos baseados em uma infra-estrutura flexível
Desenho
Aumentar a Eficiência
Adaptando processos para uma performance adequada
* Entender processo em tempo real. * Ajustando e modificando processos para atingir objetivos.
* Integrar sistemas e serviços facilmente. * Executar processos de forma segura e ágil.
* Reduzir tempo e custo de processos. * Processos de alta qualidade e relevantes para clientes.
Gerenciar processos Através da modelagem e analise de processos existentes e futuros
40-8
BPM 9 Business Monitoring
Encontrando o valor no intangível
BPM 10 Business Monitoring
Medição
Derivada do Latim mēnsūra ! Quantidade
! Tempo
! Distância
! Temperatura
! Massa
BPM 11 Business Monitoring
Video : http://www.youtube.com/watch?v=dfPx0PG36tE
História de Eratóstenes
Qual o tamanho da terra ?
BPM 12 Business Monitoring
Método de decomposição
Enrico Fermi
Wikipedia : http://pt.wikipedia.org/wiki/Enrico_Fermi
BPM 13 Business Monitoring
Grandes desafios atuais
BPM 14 Business Monitoring
! Efetividade do gerenciamento ! Previsão de vendas de um novo produto ! Impacto na saúde publica de uma nova política ! Produtividade de uma pesquisa ! A flexibilidade de criar novos produtos ! O valor da informação ! O risco de falência ! A chance da vitória de um vereador ! O risco de falha de um projeto de TI ! Qualidade ! Imagem pública
Como medir ?
BPM 15 Business Monitoring
Por que medir ?
BPM 16 Business Monitoring
Framework
BPM 17 Business Monitoring
Framework para Análise de Performance
BPM 18 Business Monitoring
Measurement Assessment
Como transformar questões em medidas ? " Baseado no formato “Tree Diagram” " Pode ser usado em diferentes niveis " Usado para avaliar as medições e prioridades " Cria um link entre as medidas e as questões
BPM 19 Business Monitoring
Measurement Assessment: Example
BPM 20 Business Monitoring
Measurement Assessment
Key Steps
1. Fill in the Output Y you are evaluating (Option: Start with Step 2 and then identify the Y)
2. Fill in the key questions you have about the process that relate to the Output Y
3. List out all the levels and ways you can look at the data in order to determine specific areas of concern
4. Create specific metrics for each subgroup or stratification factor
5. Review each of the metrics (included in the Y measure) and determine whether or not current data exists.
6. Discuss with the team whether or not these metrics will help to predict the output Y.
BPM 21 Business Monitoring
Measurement Assessment
BPM 22 Business Monitoring
Medindo BPM na prática
BPM 23 Business Monitoring
Business activity monitoring
Business activity monitoring" (BAM) is term defining how we can provide real-time access to critical business performance indicators to improve the speed and effectiveness of business operations.
Mercado
BPM 24 Business Monitoring
Business activity monitoring
BAM is an enterprise solution primarily intended to provide a real-time summary of business activities to operations managers and upper management.
Wikipedia
BPM 25 Business Monitoring
As Fases do BPM x Monitoração
! Planejamento Estratégico ! Modelagem de Processos ! Automação de Processo e Regras
BPM 26 Business Monitoring
Planejamento Estratégico
BPM 27 Business Monitoring
Traduza estratégia em melhoria de processos
Análise Estratégica e Motivacional
Capacidades Operacionias
Visão Geral de Processo
Mapa
Estratégico
Mapa de Capacidade
Mapa de Processos
44-8
BPM 28 Business Monitoring
Modelagem de Processos
! Planejamento (Identificação de Processos de Negócio) ! SWOT , BSC, Cadeia de Valor ! Solução Imediata, Otimização, Visão Global de Processos
(eTOM) ! Desenho
! Preparação, Entrevista ! Modelagem de Processos de Negócio ! Identificação de Medições ! Documentação
! Analise e Otimização ! Validação ! Simulação ! Verificação
BPM 29 Business Monitoring
Inicio
Fim
Atividade
Decisão
48-8
Processos e Métricas
Data flows
BPM 30 Business Monitoring
Simulação x Métricas
! Eliminar burocracia ! Analisar valor agregado ! Eliminar tarefas duplicadas ! Remover gargalos ! Remover déficit ! Adequação de recursos ! Reduzir tempo do ciclo ! Padronização
BPM 31 Business Monitoring
Automação de Processo e Regras
Também conhecida como fase de execução, e nesta fase que os processos e regras são instrumentados para gerarem eventos.
BPM 32 Business Monitoring
Representação Gráfica de Processos de Negócio
32 47-8
Eventos de Monitoração
EVENT DATABASE
BPM 33 Business Monitoring
Mergulho em Análise da Performance de Processos
BPM 34 Business Monitoring
Monitoração
Planejamento Estratégico
Modelagem de Processos de
Negócios
Automação de Processos
e Regras
Monitoração
21-9
BPM 35 Business Monitoring
Representação Gráfica
35 23-9
Monitoração Operacional
BPM 36 Business Monitoring
Acompanhamento de processos...
36
Onde as instâncias do processo estão paradas ?
Por onde passou esse processo ?
José
3 dias
Julio
1 dia
Tiago
10 dias
25-9
Monitoração Operacional
BPM 37 Business Monitoring 26-9
BPM 38 Business Monitoring 30-9
BPM 39 Business Monitoring
Gráficos SVG
BPM 40 Business Monitoring
! Process Mining ! Process Insights ! Evolução continuada
22-9
Capacidades de monitoração
BPM 41 Business Monitoring
O Mining de Processos é visto como a aplicação de métodos de Business Inteligence para Processos; Onde é possível fatiar a informação com técnicas de Drill-up e Drill-Down e trabalhar com modelos multidimensionais.
22-9
Mining de Processos
BPM 42 Business Monitoring
Drill-Down de valores históricos
42 22-9
Mining de Processos
BPM 43 Business Monitoring
! Monitoção contínua (real time) ! Detecção de situações ! Capacidade de Intervenção de Processos ! Trabalhar com Previsibilidade (Trend) ! Analise de causa raiz
43 22-9
Process Insights
BPM 44 Business Monitoring
! Preparação para evolução continuada ! Exportação de Resultados
44 22-9
Evolução contínua
BPM 45 Business Monitoring 45
Evolução contínua de processos de negócio
45
42-9
BPM 46 Business Monitoring
Elementos da monitoração
BPM 47 Business Monitoring
Elementos de monitoração
Event Display Name Event Type
Inbound Event
Event Display Name Event Type
Outbound Event StopWatch
Metric
Map name
Map
Trigger
Monitoring Context Name
Monitoring Context (MC)
Counter
Event emitted by monitor
Event received by monitor
An MC instance is created for each object that is being observed
Takes inputs (e.g. events) and updates an metric
Corresponds to a table column that stores monitor data
Specifies a trigger condition in monitor
Specifies a timer that can be started and stopped Elapsed Duration & Working Duration are 2 common examples
Specifies a counter that can be incremented, decremented or reset to 0
Key Name
Key
Identifies an event
KPI
Aggregated metric qualified by time period and other dimensions
BPM 48 Business Monitoring 48
Key Performance Indicator (KPI)
# Agregador de medidas de um determinado cubo – Por tempo – Outras dimensões
# Define o domínio de agregação de instancias # Expostas como Dashboard KPI, Gauge, and Diagram View # Pode ser referenciada por trigger e eventos de saída
Intervalo
Objetivo
BPM 49 Business Monitoring
Dashboard: KPIs and Scorecards
Limites definidos
Objetivos definidos
BPM 50 Business Monitoring
Dashboard: Gauges
Visualização rápida
BPM 51 Business Monitoring
Dashboard: Dimensões
Visão Gráfica Visão Tabela
Dimensões • Estado do processo • Inicio do Processo
BPM 52 Business Monitoring
Trabalhando com dimensões initial removed
measures
view only average price
drill-down
drill-down All measures displayed in a graph should have a similar value range
Select a measure and: • Remove (permanent) • Hide (temporary) • Show Only (temporary)
BPM 53 Business Monitoring
Relacionamento entre elementos
BPM 54 Business Monitoring
Modelos de Monitoração (I)
Fire trigger
Fire trigger
Gauges view
90 85.5
New Order Trigger
Ship Order Trigger
Order Counter
Shipped Order Counter
Shipped Orders Metric
Total Orders Metric
90 % Order Aproved KPI
90 Percent of Orders Are Approved
Lower Target Margin
Upper Target Margin
Feed Monitor with aggregate values
Aggregate Metrics
Aggregate Counters
Action Add 1
Change state to Started
Change state to Completed
(1)
(2)
(3) (4) (5)
(6)
(7) (8) (9) (10)
(11)
(12)
Formula
Calculating Percentage of Shipped Orders
BPM 55 Business Monitoring
Modelos de Monitoração (II)
Fire trigger
Fire trigger
Aggregate single instances of process
Feed Monitor with Agggregate values
Gauges view
Average Order Fulfillment is 3 Days or Less
72 24
New Order Trigger
Ship Order Trigger
Order Fulfillment Stopwatch
Average Order Fulfillment KPI
Lower Limit
Upper Limit
Change state to Started
Change state to Completed
(1) (2)
(3)
(4)
(5)
(6) (7)
(8) (9)
Average Order Fulfillment is 3 Days or Less
BPM 56 Business Monitoring
Exercício – Processamento de pedidos
Receber pedido
Revisar pedido
Envia para cliente
Atualiza BD
Cancela e avisa
FIM
Início
? Pedido
Pedido
Pedido
Pedido
Pedido
database Aceita o risco de crédito
Listar e documentar - Fonte de dados monitoração (Pedido) - Eventos - Trigger - Métricas simples - Métricas agregadas - KPI - Dimensões
BPM 57 Business Monitoring
Padrões para Análise da Performance de Processos
BPM 58 Business Monitoring
Padrões de Mercado
http://www.apqc.org/knowledge-base/download/32852/a%3A1%3A%7Bi%3A1%3Bs%3A1%3A%222%22%3B%7D/137320.pdf?destination=node/32852
Padronização de métricas (APQC)
BPM 59 Business Monitoring
WSDM Web Services Distributed Management (pronounced wisdom) É um padrão de web service para gerenciamento e monitoracão de WebServices. A IBM implementou o WSDM através do Common Base Event (CBE) e do Common Event Infraestructure (CEI).
Padronização de eventos
http://en.wikipedia.org/wiki/Web_Services_Distributed_Management https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsdm
BPM 60 Business Monitoring
Padrões de Mercado
60
OMG - www.omg.org (BPMN e BPDM)
• Object Management Group • Standards for interoperable enterprise applications • Absorbed BPMI in 2005
WfMC - www.wfmc.org (XPDL)
• Workflow Management Coalition • Workflow standards for terminology, interoperability and connectivity
OASIS - www.oasis-open.org (WSDM e BPEL)
• Organization for the Advancement of Structured Information • Standards E-business standards
Organizações para padronização de BPM
BPM 61 Business Monitoring
Mercado para Análise da Performance de Processos
BPM 62 Business Monitoring
Mercado BPM - Definição
62
Monitoração em BPMS
BPM 63 Business Monitoring
• Technical adapters
• Service support
• Enterprise service bus
• Data transformation tools
• Application adapters
• Searching
• Version management
• Repository partitioning
• Publish & subscribe services
• Check-in/Check-out
63
• Event-based rules
• Inference-based rules
• Rule test and debugging
• Rule simulation/what-if analysis
• Rule templates
• Role management
• Security management
• System management monitoring
• LDAP integration & active directory
• Deployment tools
• Predictive analysis (financial & risk)
• Concurrent process & rule simulation
• Simulation repository
• Optimization algorithms
• Round-trip engineering
• Drag & drop flow modeling
• Organizational modeling
• Business rule modeling
• Testing & debugging
• Pre-built process templates & process wizards
• Foldering
• Document & image indexing
• Manage structured & unstructured data
• Document archiving
• Doc. security management
• Shared work queues
• Project portals/rooms
• Role-based development
• Instant messaging/blogs
• Community bulletin board
• Event listeners, alarms, & triggers
• OLAP/BI reporting
• KPI dashboards
• Graphical process monitoring
• Process discovery tools
• Human-to-human
• Human-to-system
• System-to-system
• Case management
• Compensating transaction
Gartner
Funcionalidades de Monitoração
BPM 64 Business Monitoring
Mercado de BAM
BPM 65 Business Monitoring
Obrigado!
André Venâncio
http://www.linkedin.com/in/venanc
65