Melhores práticas para uso de Business Activity Monitoring.
- O que é o BAM (Business Activity Monitoring)
- Principais elementos gráficos
- Situações em que BAM pode ser usado
- Situações que o BAM pode ser usado com maior benefício
- Melhorias práticas nas telas de apresentação
- Situações que não é recomendável usar o Monitor
- Diferenciando Business Activity Monitoring e Business Intelligence
- Múltiplas fontes de informações para o BAM
Curso Desenvolvimento de Dashboards com o Excel 2007 e 2010
Usabilidade BAM Melhores Práticas
1. BAM
Usabilidade e Melhores Práticas para uso do
Business Activity Monitoring
André Venâncio - andrevenanc@hotmail.com - Software Architect
http://www.linkedin.com/in/venanc
2. O que é o BAM (Business Activity Monitoring)
Ferramenta de monitoração operacional (real time) e de análise histórica de
informações orientadas a evento, tendo como características:
• Visibilidade em tempo real de processos de negócio;
• Análise de tendência através de dados históricos de indicadores pré
capturados;
• Alteração de indicadores em tempo de execução (tipo de gráfico, alerta,
limites);
• Geração de alertas automáticos e manuais possibilitando intervenção;
• Acesso de indicadores via Web, Portal, Desktop, Mobile e Excel;
2
3
4. Situações em que BAM pode ser usado
Scorecards
Key Performance Indicators
Colaboração
Tarefas para o Time
Alertas
Notificação de situações que
requer uma resposta imediata
Informações Externas
Informações não sistemicas que
afetam a operação
Relatórios & Analises
Entendendo tendencias através da
combinação de informações em tempo
real e dados históricos.
4
5. Situações que o BAM pode ser usado com maior benefício
O maior beneficio do Monitor é observado quando utilizado como Dashboard (Cockpit) para tomada de decisão :
5
6. Melhorias práticas nas telas de apresentação
- Orientação para o uso de Dashboard formato Cockpit;
- Categorização de indicadores em grupos (Chave, Intermediário , Suporte);
- Consolidação via cruzamento de indicadores chave;
- Captura de métricas com orientação a tempo por status;
- Utilização de gráficos multidimensionais e definição hierárquica;
- Utilização de gráficos não convencionais como mapas;
- Integração com fontes externas , como Google Maps;
- Utilizar capacidades colaborativas;
- Disponibilização da informação por outros meios:
6
- Celular
- Excel
- Desktop
7. Situações que não é recomendável usar o Monitor
- Agregar informações de fontes externas NÃO orientadas a eventos;
- Extração, Transformação e Carga de Dados;
- Monitor não deve ser usado para monitorar eventos técnicos (TI);
- Base analítica para cruzamento e drill down de dados não previamente
capturados como métricas de tempo. (cortes na linha do tempo dinâmicos)
- Quando os gráficos padrões disponíveis na ferramenta não atendem a
necessidade visuais;
7
8. Diferenciando Business Activity Monitoring e Business Intelligence
BI é uma técnica utilizada para transformar dados em informação de alta relevância para o
entendimento do negócio, analisando o momento atual e indicando previsibilidade para o futuro.
Normalmente soluções de BI são utilizadas para analisar grandes quantidades de dados históricos e
diversos, identificando padrões e tendências que podem afetar a condução do negócio.
BAM por sua vez tem características que complementam uma solução BI introduzindo capacidades
de real time e orientação a evento. Estas características trazem uma diferenciação sutil e muitas
vezes não entendida.
Soluções de BI tem a prática comum a recuperação de dados de warehouses históricos e não
orientados a eventos.
BAM captura dados transacionais como eventos de processo, Web Services, Message Queue,
Triggered Sources etc. Desta forma correlaciona e agrega informação de diversas fontes provendo
capacidades de automação como, alertas, escalation e a invocações.
8
É um caso clássico, BAM servir
como fonte de dados para BI
9. Múltiplas fontes de informações para o BAM
! Processos
! Java Message Service APIs
! WebSphere MQ
! REST Event Emitter API
! Web Service (WS-Notification)
! Databases via Trigger
9
Event
Distribution
Event/data
source Send events
BAM Server