Escolar Documentos
Profissional Documentos
Cultura Documentos
ETI 7BusinessProcessManagement (BPM)
ETI 7BusinessProcessManagement (BPM)
3. Organização de BPs
Como re-orientar uma empresa organizada funcionalmente, ou por
aspectos financeiros, centros de custos, e etc para se tornar uma
empresa orientada a BP?
BPO? – Business Process Outsourcing?
Já não se faz isto na área de vendas?
Áreas de esforços em BPM
1. Maioria dos esforços concentrados em Linguagens para
Especificação e Execução de BPs
• Thiagarajan, R.K., Srivastava, A.K., Pujari, A.K, and Bulusu, V.K., “BPML: A Process
Modeling Language for Dynamic Business Models”, Proceedings of the 4th IEEE
Internationalk Workshop on Advanced Issues of E-Commerce and Web-Based Information
Systems (WECWS 2002), 1530-1354/02, 3pp.
– Foco principal em Web Services
– Extensões para permitir medições de desempenho
• Keller, A., and Ludwig, H., “The WSLA Framework: Specifying and Monitoring
Service Level Agreements for Web Services”, IBM Research Report, Thomas J.
Watsion Research Center, May 2002, 21 pp.
Áreas de esforços em BPM
2. Monitoramento do desempenho de BPs
– BPI vide Casati, F., Shan, E., Dayal, U., and Shan, M-C.,.
“Business-Oriented Management of Web Services”. ACM
Communications, October 2003
– BAM vide DeFee, J.M., Harmon, P., “Business Activity
Monitoring and Simulation”, BPT White Paper,
www.bptrends.com, Feb. 2004
3. Modelagem e simulação de BPs
– Baixa intrusão vide Barnett, M.W., “Modeling & Simulation in
Business Process Management”, Gensym Corporation, 2003, 10 pp.
Interesse em BPM, mas ...
• Para endereçar questões do tipo:
– Como a GoodSoft pode cortar custos de suporte
em 30% para se tornar lucrativa?
– Como reduzir time-to-market em 2 meses?
– Como vender mais?
• Mas, a maioria das empresas não conhece
seus BPs em detalhes ou o quê os clientes e
o mercado esperam deles...
Instrumentação
• Coleta de detalhes sobre processos é pré-
requisito para planejar o sucesso
– BPMS – Business Process Management System
• HP CockPit
• automação de processos (instrumentação)
• Não faz análise do negócio (e sim, do processo)
– BPMS faz “BAM” – Business Activity Monitoring
• Termo do Gartner Group
• Processo caro, demorado
• Mais fácil com Web Services – WS (mas, caro e
demorado com BPs legados)
Web Services
Breve visita
Padronização de Web Services
aninhamento
Início sincronização
iterzação
bifurcação Fim
escolha fusão
seqüência
BPMI
• Promover o desenvolvimento de BPM,
estabelecendo padrões para projeto de
processo, implantação, execução, controle e
otimização.
• Desenvolveu três padrões:
– BP Modeling Language (BPML)
– BPM Notation
– BP Query Language
W3C
• Fundado por Tim Berners-Lee, publicou
padrões chaves para:
– XML
– HTTP
– HTML
– SOAP (Simple Object Access Protocol)
– Web services
• Todos os padrões são royalty free
OASIS
• Organization for the Advancement of
Structured Information Standards
• Consórcio global, sem fins lucrativos que
estimula o desenvolvimento, convergência e
adoção de padrões para e-business
• Definiu padrão ebXML
• Uso de padrões podem exigir pagamento de
royalties
Microsoft, IBM e BEA System
• Linguagem XML para definir BPs
– BP Execution Language for Web Services (BPEL4WS
ou simplesmente, BPEL)
– BPEL deriva-se da XLANG da Microsoft programação
estruturada) e da WSFL da IBM (process = grafo
direcionado)
• Hipótese básica é que BPs serão compostos de uma
série de Web services interativos
– Como WS Description Language (WSDL) é a linguagem
natural para dedscrever WS, BPEL é uma extensão de
WSDL
Limitações WS , BPM / BAM
• Maioria dos BPs não são baseados em WS
• Maioria é de BPs legados
• Maioria das empresas reconhece a
importância de BPM / BAM mas não tem
como coletar, agregar e analisar as
estatísticas...
– Padronização de BPs pode ajudar (facilita
plugins para monitoração)
– BPs sem suporte de TI (p.ex., manuais)
complicam
BPs genéricos
Padronização
BPM
Padronização de BPs genéricos
• Modelos de Referência
– Integram conceitos de re-engenharia de BPs,
benchmarking e medição (análise de melhores
práticas) em um framework multi-funcional
• Modelos de Maturidade (à la CMM)
Padronização de BPs genéricos
• Uma vez que um BP complexo é expresso
na forma de um Modelo de Referência de
Processo Padrão, pode-se:
– Implementar o BP para vantagem competitiva
– Descrever o BP de forma não ambígua
• Implementações compatíveis por parceiros
– Realizar medições, gestão e controle
– Ajustar e re-ajustar o BP para um propósito
específico
Esforços de padronização de BPs
• Supply-Chain Operations Reference (SCOR) Model (www.supply-
chain.org)
– Originalmente desenvolvido pela PRT Consulting, é agora mantido e
gerenciado pelo Supply Chain Council
• Definição e organização dos BPs, de métricas e recomendações de práticas
– Iterações com clientes desde o pedido até pagamento da fatura
– Transações relativas a todos os produtos físicos e serviços, desde o
fornecedor do seu fornecedor até o cliente do seu cliente (inclui
equipamento, componentes, software, etc)
– Iterações do mercado, desde o levantamento de demanda até o
atendimento de cada pedido
– Não inclui geração de demanda (marketing & vendas)
SCOR
Planeja
Devolve Devolve
Fornecedor Cliente
Sua Empresa
Fornecedor do fornecedor Cliente do cliente
SCOR – Algumas métricas
• Desempenho de entrega
• Tempo de atendimento a pedidos
• Custo da cadeia produtiva
• Dias de estoque (fornecimento)
• Tempo de ciclo cash-to-cash
• ...
Outras padronizações de BPs
• Modelo PACE da PRTM Consulting para BPs de
Desenvolvimento de Produto
– Estrutura semelhante ao SCOR = recomendações de
métricas e práticas; desempenho é dependente da
maturidade destas práticas
• Modelo SERVICE para Suporte a Produto
(também da PRTM Consulting)
• Ver site da PMGBenchmarking.com (empresa
irmã da PRTM)
Padronização de BPs
• Vide IT Infrastructure Library (ITIL) Service Management
Portfolio – www.itsmf.com:
– Uma função “Service Desk”
– 10 processos para gestão de serviços de suporte e de “delivery”
1. de Incidentes
2. de Problemas
3. de Mudanças
4. de Releases
5. Nível de Serviço
6. Capacidade
7. Disponibilidade
8. Financeira
9. Continuidade de Serviço de TI
10. Configuração
Modelo genérico dos BPs
Cria / Adiciona
Compra Valor Vende
Business
Process
Service Management
Level
Management
Rede / Sistemas
Dispositivo BIM
BIM
• Uso por Gerentes de TI e Alto Executivos da
Empresa
– No caso de TI, BIM serve para priorizar ações
para solucionar problemas na ordem dos
impactos que causam no negócio
– Para os executivos, BIM permite visualizar o
alinhamento de TI com os negócios
• priorizar projetos e investimentos em soluções de TI
Níveis da gerência de TI
BIM busca avaliar impacto da
TI nos Processos de TI como Vantagem Competitiva
Negócios (PNs).
Governança de TI
BPM completamente
instrumentada é precisa, mas BPM
pode ser intrusiva, cara e BIM
demorada. SLM
Métricas de Saúde
Camada de BPs
Métricas de Saúde
Camada de Serviços de TI
Métricas de Saúde
Camada de Componentes de TI
Medições
Infra TI Corporativa
Saúde
• Saúde de um Serviço de TI
– Uma métrica ou um conjunto de métricas ou ainda,
métricas compostas cujos valores medidos ou
calculados, ao cruzarem limiar(es), sinalizam alteração
do estado de funcionamento
• OK (verde) • Warning (amarelo)
• Desconhecido (azul) • Critical (vermelho)
– Em geral, por não ser atômica, permite drill down
– Aspectos operacionais (instantâneos, curto prazo) e
gerenciais (mais longo prazo, ex. SLA)
“Pior dos filhos”
1 if 70%
h 0.5 if 70% 85%
1 if 85%
v
j 1
j 1
Cliente R$
1-Embasa 5.000.000
2- FORD 2.000.000
3- ACM 1.000.000
4- Olodum 800.000
TOTAL 8.800.000
0 0 0 5 7 Minutos
Possível multa
R$ 1 5 0 0 0 ou perda receita
(Tela) Unidades de Negócios
...
Processos da UN Operação
...
Processo1 Processo2
Número funcionários
0 0 1 0 7 afetados
...
IntervSE Sub-proc2
Atividades de Intervenção no SE
...
AvalONS Atividade2
Serviços de TI para Avaliação
ONS
SISGI
Árvore de dependências de
SISGI
SISGI Você está aqui
SGBD
SISGI
REC
SISGI
PAF
SISGI
SSA
SISGI
FLA
...
Oracle
Host Conectividade
REC-Storage
...
Instrumentação
• BIM é suportado por SLM que é suportado
por um Sistema de Gerencia de Rede
(Network Management System - NMS)
• O NMS monitora e relata falhas e
desempenho de componentes da rede
• Um NMS deve monitorar a saúde dos
componentes de TI na árvore de
dependências do modelo BIM
Exemplo de um NMS
• NAGIOS
– Software livre (www.nagios.org )
– Monitoração de:
• Serviços de rede como SMTP, POP3, HTTP, NNTP, PING,
etc
• Recursos dos hosts (carga do processador, uso de disco e
memória, processos em execução, arquivos de log files, etc
– Plugins permite o usuário projetar e integrar seus
próprios mecanismos de verificação de serviços e
componentes
Observações sobre BIM
• Não preciso detalhar BPs (mas sim, identificá-los
e determinar sua importância - classificação)
• Preciso de dependências de TI
• Ajuda a identificar gargalos de “TI funcionando”
– Argumentos de “valor” (métrica de negócio)
– Argumentos para venda de soluções
Análise de Retorno
Redução de perdas 7 70 4 28
com BPi > 70%…
Aumento de 5 50 3 15
Produtividade com
BPj > 80%
Comparação de Soluções de TI
Critério 1
100
Critério 11 Critério 2 Alternati
va 1
50 Alternati
Critério 10 Preço va 2
Alternati
0 va 3
Critério 9 Satisfação Cliente
Treinamento Produtividade