1) O documento discute a análise da performance de processos e introduz o conceito de Business Activity Monitoring (BAM).
2) É apresentada uma revisão sobre Gestão de Processos de Negócio (BPM) incluindo definições, mercado, fases e capacidades.
3) São descritos elementos e modelos chave para monitoração de processos como eventos, métricas, KPIs e dashboards.
BPM & BAM - Monitoração de Processos de Negócio - Andre Venancio
1. Análise da Performance de Processos
Introdução
à
BAM
Prof. André Venâncio – andrevenanc@hotmail.com - Software Architect
http://www.linkedin.com/in/venanc
3. Revisão BPM
Wikipedia
“Gestão de Processos de Negócio (Negotium) é um campo
emergente intersecção O que do conhecimento é BPM e da de negócios e tecnologia ?
pesquisa, referente a
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
BPM 3 Business Monitoring
4. Revisão BPM
Mercado
“BPM é uma prática de gerenciamento que prove
governança O que para é BPM um ambiente ? ...outra
de processos de
negócio, agilidade definição
focado no objetivo de melhorar a
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.”
BPM 4 Business Monitoring
5. Revisão BPM
BPM é uma disciplina, sua raiz :
Processos !
é trabalhosa KPIs não
BPM Inclui…
BPM 5 Business Monitoring
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
definidos
Models Process Knowledge Metrics
Conhecimento
Policies Business Logic Methodology
Integration Modeling Monitoring
Software
Forms Rules Engine Workflow
6. Revisão BPM – suas fases...
Melhores
Práticas
Governança
de Processos
Desenvolvimento
Ágil
Business
Ownership
BPM 6 Business Monitoring
7. Revisão BPM – a evolução
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.
Visão do Cenário de BPM
7
BPM 7 Business Monitoring
39-8
8. Pontos de Produtividade
* Reduzir tempo e custo de processos.
* Processos de alta qualidade e
relevantes para clientes.
* Integrar sistemas e serviços facilmente.
* Executar processos de forma segura
e ágil.
* Entender processo em tempo real.
* Ajustando e modificando processos
para atingir objetivos.
8
Desenho
Automação
Monitoração
Gerenciar processos
Através da modelagem e
analise de processos
existentes e futuros
Responder rapidamente
a mudanças
Através de processos
baseados em uma infra-estrutura
flexível
Aumentar a Eficiência
Adaptando processos para
uma performance adequada
BPM 8 Business Monitoring
40-8
14. Como medir ?
! 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
BPM 14 Business Monitoring
18. 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 18 Business Monitoring
20. 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 20 Business Monitoring
23. Business activity monitoring
Mercado
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.
BPM 23 Business Monitoring
24. Business activity monitoring
Wikipedia
BAM is an enterprise solution primarily intended to
provide a real-time summary of business activities to
operations managers and upper management.
BPM 24 Business Monitoring
25. As Fases do BPM x Monitoração
! Planejamento Estratégico
! Modelagem de Processos
! Automação de Processo e Regras
BPM 25 Business Monitoring
27. 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
BPM 27 Business Monitoring
44-8
28. 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 28 Business Monitoring
29. Inicio
Fim
Atividade
Decisão
BPM 29 Business Monitoring
48-8
Processos e Métricas
Data flows
30. 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 30 Business Monitoring
31. 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 31 Business Monitoring
32. Representação Gráfica de Processos de
Negócio
32
BPM 32 Business Monitoring
47-8
Eventos de Monitoração
EVENT DATABASE
34. Monitoração
Modelagem de
Processos de
Negócios
Planejamento
Estratégico
Automação
de Processos
e Regras
Monitoração
BPM 34 Business Monitoring
21-9
36. Monitoração Operacional
Acompanhamento de processos...
Onde as instâncias do processo estão paradas ?
36
Tiago
10 dias
Por onde passou esse processo ?
José
3 dias
Julio
1 dia
BPM 36 Business Monitoring
25-9
40. Capacidades de monitoração
! Process Mining
! Process Insights
! Evolução continuada
BPM 40 Business Monitoring
22-9
41. 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.
BPM 41 Business Monitoring
22-9
Mining de Processos
42. Drill-Down de valores históricos
42
BPM 42 Business Monitoring
22-9
Mining de Processos
43. ! 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
BPM 43 Business Monitoring
22-9
Process Insights
44. ! Preparação para evolução continuada
! Exportação de Resultados
44
BPM 44 Business Monitoring
22-9
Evolução contínua
47. Elementos de monitoração
Monitoring
Context Name
Monitoring
Context (MC)
Event Display Name
Event Type
Inbound Event
Event Display Name
Event Type
Outbound Event
Map name
Map
Metric
StopWatch
Trigger
Counter
An MC instance is
created for each object
that is being observed
Event received by
monitor
Event emitted by
monitor
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 47 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 48 48 Business Monitoring
49. Dashboard: KPIs and Scorecards
Limites definidos
Objetivos definidos
BPM 49 Business Monitoring
51. Dashboard: Dimensões
Dimensões
• Estado do processo
• Inicio do Processo
Visão Gráfica Visão Tabela
BPM 51 Business Monitoring
52. 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 52 Business Monitoring
54. Modelos de Monitoração (I)
Calculating Percentage of Shipped Orders
New Order
Trigger
(2)
Fire trigger
Fire
trigger
Lower
Target
Margin
Upper
Target
Margin
85.5 90
90 Percent of
Orders Are
Approved
Gauges
view
(7) (8) (9) (10)
Ship Order
Trigger
Order
Counter
(4) (5)
Aggregate
Counters
(3)
Action
Add 1
Shipped Order
Counter
Total
Orders
Metric
Formula
Shipped
Orders
Metric
Feed
Monitor
with
aggregate
values
(11)
Aggregate
Metrics
(12)
90 % Order
Aproved
KPI
(1)
Change
state to
Started
Change
state to
Completed
(6)
BPM 54 Business Monitoring
55. Modelos de Monitoração (II)
Average Order Fulfillment is 3 Days or Less
Fire trigger
Order Trigger
Fire
trigger
Aggregate
single
instances of
process
Feed
Monitor
with
Agggregate
values
Lower
Limit
Upper
Limit
24 72
Average Order
Fulfillment
is 3 Days or Less
Gauges
view
New
(6) (7)
Ship Order
Trigger
(3)
(4)
(8) (9)
Order Fulfillment
Stopwatch
Average Order
Fulfillment KPI
(1)
Change
state to
Started
Change
state to
Completed
(2)
(5)
BPM 55 Business Monitoring
56. Exercício – Processamento de pedidos
Início
Receber
pedido
Pedido
Pedido
Revisar
pedido
? Envia
para cliente
Atualiza
BD
Aceita o risco
de crédito
Cancela
e avisa
FIM
Pedido
Pedido
Pedido
database
Listar e documentar
- Fonte de dados monitoração (Pedido)
- Eventos
- Trigger
- Métricas simples
- Métricas agregadas
- KPI
- Dimensões
BPM 56 Business Monitoring
58. Padronização de métricas (APQC)
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
BPM 58 Business Monitoring
59. Padronização de eventos
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).
http://en.wikipedia.org/wiki/Web_Services_Distributed_Management
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsdm
BPM 59 Business Monitoring
60. Organizações para padronização de BPM
OMG - www.omg.org (BPMN e BPDM)
• Object Management Group
• Standards for interoperable enterprise applications
• Absorbed BPMI in 2005
Padrões de Mercado
• Workflow Management Coalition
• Workflow standards for terminology, interoperability and connectivity
• Organization for the Advancement of Structured Information
• Standards E-business standards
60
WfMC - www.wfmc.org (XPDL)
OASIS - www.oasis-open.org (WSDM e BPEL)
BPM 60 Business Monitoring