“Conhecimento
é o melhor
investimento
que podemos
fazer....”
Einstein
Administração
e Sistemas de
Informação
Mauricio Abreu MSc
[email protected]
Business Process Management - BPM
Agenda Geral
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Tecnologias:
 Data Warehouse, Data Mart,
Metadado e ODS;
 Data / Text / Web Mining;
 BPM;
 Portal Corporativo.
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
 Introdução
Agenda
 Arquitetura
Empresarial
 Ferramentas Tecnológicas
 Mineração de Processos
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Introdução
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Mundo dos Negócios
Alta
Competitividade
Negócio Eletrônico
Introdução
Foco no
Cliente
Fidelização
do Cliente
Gerenciamento dos
Processos de Negócio
(BPM)
© Mauricio Abreu
Concorrência
Acirrada
Crescimento
das Vendas
Vantagem
Competitiva
Sustentável
Instabilidade
Agilidade e
Flexibilidade
Insegurança
Digital
Alto Investimento
em TI
Globalização
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
História do BPM
Primeira Onda – Baseada no Taylorismo

Introdução
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.
© Mauricio Abreu
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
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
História do BPM
Terceira Onda – Integração em Larga Escala

Pensamento Dominante:
Facilitar o processo de mudança
–
Introdução
–
© Mauricio Abreu
–
–
–

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.
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Introdução
Processos de Negócio
© Mauricio Abreu
“Pensando” Processos de Negócio
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Processos de Negócio
O que é orientação à processo?
Funções
dirigem as
atividades
organizacionais
© Mauricio Abreu
Orientação à
processo
Organização
por processo
P&D
Produção
Processos Produtivos
Marketing
Administração
P&D
Produção
Marketing
Administração
Introdução
Organização
funcional
Processos de
Negócio
definidos,
funções ainda
dominam
Processos de MKT
Processos Logística
Processos de
Negócio dirigem
as atividades
organizacionais
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Integração via o BPM
Introdução
BPM
Gestão
Automação
Workflow
START
Check
Account
Apoio a Gestão
da Organização
© Mauricio Abreu
Definição dos
Requisitos
Elaboração do
Workflow
Exists
!Exists
Add
Account
STOP
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
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:

Introdução
– Entender melhor o funcionamento da
mesma;
– Entender os problemas e apontar correções
nos “gens” com anomalias;
– Definir como controlar a operação.
© Mauricio Abreu
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.

[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Visão de Processos de Negócio
Processos
de Relação c/
Fornecedores
Introdução
FORNECEDORES
Processos
Internos à
Organização
Processos de
Atendimento a
Clientes
CLIENTES
“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.”
© Mauricio Abreu
Tyler McDaniel, EAI Journal (2001)
Source: Hurvitz Group
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Introdução
Questões Fundamentais
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Modelo de Negócio da Organização
Quem?
Modelo de Interação do
Negócio
Onde?
Modelo da Organização
Introdução
Quando?
© Mauricio Abreu
Modelo de Eventos
Como?
Modelo Workflow
Modelo de Localização
Porque?
Modelo de Processos
Modelo de
Objetivos
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
Modelo de Objetos de
Negócio
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Arquitetura
Empresarial
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Arquitetura Empresarial
Business Process Management
Vendas
Clientes
Produção
Parceiros
© Mauricio Abreu
ERP
Interno
Externo
Transportadores
SCM
Financeiro
Bancos
Centros de
Distribuição
CRM
Recursos Humanos
Logística
Customizado
Fonte: BPMI.org
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
“Onde”
PESSOAS “Quem”
Lista dos aspectos
Lista dos Processos que o Lista de Locais onde o
importantes do negócio negócio realiza
negócio opera
Lista de orgs/agentes
importantes do negócio
“O Que”
Planejador
do
MODELO DOS
SISTEMAS DE
INFORMAÇÃO
(LÓGICO)
Projetista
E1
Construtor
P
O
E2
E1
I
E2
P
O
E3
Lista dos eventos
significantes do negócio
MOTIVAÇÃO “Porquê”
Lista de estratégias e
objeticos do negócio
Nó = Grandes
Localizações
Nó
Link
Nó
Regras de
Negócio
Link
Nó
Nó = Função do SI
Entidade = Ent. de Dados
P = Função da Aplicação
(Processador,Armaz.,etc) Pessoa = Papel
Relacinamento = Relac.
I/O = Fluxo de dados
Link = Linhas de comunic. Trabalho = Entregas
de Dados
Projeto do sistema
Condições/
Arquiteturas
de
Arq. da apresentação
Arquitetura do sistemaAções
Tempo = evento sistema Fim = declaração estrut.
Ciclo = ciclo de proces. Meios = declar. ação
TI
Diag. fluxo de controle
(direcionadores
tecnológicos)
Link
Nó
Nó
Ent. = Tabelas, Colunas
Nó = Hardware/Software
Evento = execução
Relac. = Pointers,chaves, Proc. = Função comput. Link = especificação das Pessoa=usuário / grupo
I/O = Form. Telas/Dispos. linhas de comunicação Trabalho=formato de tela Ciclo=ciclo compenente
etc.
Programas
Definição de Dados
REPRESENTAÇÕES
DETALHADAS
(IMPLEMENTAÇÃO)
Subempreiteiro
“Quando”
Usuário=uni. organizacio.
Entidade = Ent. negócio
Trabalho=produto do
Relacionamento = Fatos Processo = Proc. negócio Nó = Unidade negócio
Tempo = Evento negócio Fim = objetivos negócio
Link
=
Conexão
negócio
trabalho
da realidade do negócio I/O = Recursos negócio
Ciclo = Ciclo do negócio Meio = estratégias negóc.
Modelo Lógico de Dados Arquitetura da aplicação Arq. Sistema Distribuído Arq. da interface humana Processando a estrutura Modelo das regras neg.
Modelo Físico de Dados
MODELO DA
TECNOLOGIA
(FÍSICO)
do Negócio
I
R
TEMPO
Objetivos/
Pessoa = “classe” de
Workflow
Evento maior do negócio Fins = Maiores objetivos
agente
Meios = C.S.F.
Estratégias
Estratégias
de
Negócio
Modelo Work
Flow
Mod. de Processos
Plano do negócio
Logística do negócio
Plano Principal
Entidade = Classe de
Processo = Classe de
Modelos
de Processo
objetos do negócio
processos
negócio
Modelo Conceitual
Proprietário
REDE
Arquitetura de Processos de Negócio
I
n
BPMG BPMN
BPQL BPMI
BPMS OMGf
WFMC ebXML
o
WSDL……..
r
m
a
ç
ã
o
MODELO DA
EMPRESA
(CONCEITUAL)
“Como”
Projeto de Regras de Negócio
ESCOPO DO
NEGÓCIO
(CONTEXTUAL)
FUNÇÃO
Direcionadores
do Negócio
Arquitetura Empresarial
DADO
Arquitetura da rede
Arquitetura de segurança
(acesso, senhas, etc.)
Parte interna
Projeto das regras
Fim = condição
Meio = ação
Especificação das Regras
Construção
Proc. = Comandos Ling. Nó = Endereço na rede
Entidade = Campo
Relacionamento = Ender. I/O = Blocos de controle Link = Protocolo
ex. DADOS
ex. FUNÇÕES
ex. REDE
Evento = interrup. de I/O
Usuário = identificação
Trabalho = ações válidas Ciclo = ciclo de máquina
ex. ORGANIZAÇÃO
WFE
ex. HORÁRIO
Fins = sub-condiçãos
Meios = paços
ex. Missão
BRE
Fonte: John A. Zachman, Zachman International Inc.
© Mauricio Abreu
[email protected]
[email protected]
Fonte: Ibid.
Arquitetura Empresarial
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Arquitetura Empresarial
Elementos do Modelo de BPM
Reduzir o “Gap” entre
o negócio e a TI
Visibilidade do processo
com base na interação
Modelo
Gerenciar e Melhorar
os processos usando
métricas
Gestão
Modelo e simulação
dos processos de
negócio cross
Integrar
Repositórios
Feedback Qualitativo &
Quantitativo
Redução do tempo de
ciclo
Integrar o humano
com os sistemas com
base nos processos
de negócio
Monitorar, do início ao
fim, os processos de
negócio em tempo real
Monitor
Adaptabilidade
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Quais são os desafios?
Arquitetura Empresarial
Modelo
Gestão
Desafios
• Permitir o monitoramento
do início ao fim
• Estrutura em torno do
dono do processo cross
© Mauricio Abreu
Sistema A
Sistema B
Sistema C
Processo A
Desafio
• Evoluir de um projeto
funcional em forma
de silo para um
processo cross
funcional
Processo B
Integrar
Monitor
Desafio
• Permitir a visibilidade das KPIs
dos processos cross, dos
eventos de negócio e dos
estados dos processos
Desafio
• Permitir que
um workflow
cruze as
fronteiras de
um sistema
sem estar
ligado a ele
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Arquitetura Empresarial
Mudança em Tempo Real
produção, negócios, suprimento,
logística, financeiro, transportes,
marketing…
Entradas
© Mauricio Abreu
Saídas
Processo
Eventos
Regras
Selecionar cenários &
empreender ações corretivas
Como eu levo o
processo para a
condição que eu
desejo?
Fronteira do
Sistema
dados
Respost
a
condição
ou estado
Processo e Conhecimento
baseados em modelos
capacitam o raciocínio
Em qual condição
está o processo?
Diagnos
e
Otimização
do Modelo
Qual a
significância dos
eventos / dados?
Detecçã
o
eventos
Modelo de
Detecção,
Diagnose e
Resposta
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Arquitetura Empresarial
Um exemplo - Compras
Compra
Confirmação
Enviado
Processo
Completo
Mecânico
Comprador
© Mauricio Abreu
Status
Industrias Acme
Vendedor
Req. Env.
Enviado
Entrega
Física
Entregue
Rapidão Cargas
Entregador
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Arquitetura Empresarial
Onde estão os Serviços?
Compra
eBiz
Serviço
Confirmação
eBiz
Serviço
Enviado
Mecânico
Comprador
© Mauricio Abreu
Status
eBiz
Serviço
eBiz
Serviço
Industrias Acme
Vendedor
Req. Env.
Enviado
Entrega
Física
Entregue
eBiz
Serviço
Rapidão Cargas
Entregador
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Arquitetura Empresarial
Onde estão os Serviços no Vendedor?
© Mauricio Abreu
Compra
eBis
Serviço
Confirmação
eBiz
Serviço
eBiz
Serviço
eBiz
Serviço
Processamento
da Compra
eBiz
Serviço
Enviado
Enviado
Evento
Req. Env.
Enviado
eBiz
Serviço
eBiz
Serviço
eBiz
Serviço
Aprocação
Entregue
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Portal de Análise dos Processos e Serviços
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas
Tecnológicas
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Mundo de TI
OASIS
Integração
ebXML
/ ABNT
NovasISO
Tecnologias
BPSS
CPA
CPP
Sarbanes
OMG
Oxley
MDA
BPMI
BPMN
BPML
BPQL
UML
XML
MOF
BPDM
Sistemas
Legados
© Mauricio Abreu
XPDL
Informações
ASAP
Pouco WfXML
Confiáveis
WAPI
IF5
Legislações e
Regulamentações
Padronização
W3C
WS-CDL
Deficiência
WSDL
SOAP
nos
projetos
HTTP
WfMC
OASIS
Usuários
BPEL4W
Insatisfeitos
S
Software
WS-BPEL Livre
UDDI
ou Proprietário
WS-CAF
WS-RM
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Convergência Tecnológica Acelerada
Internet 1980
© Mauricio Abreu
ERP / DW XML
1990 Web CORBA
LAN
2000
SOA
2010
Office
Workflow
EAI
BPM
B2B
WAN
Business
Integration
EDI
?
Web-centric
WS
Mainframe
Client / Server
Informação
Local
J2EE
.NET
Web/Portal
Global
Processos de Negócio
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Visão Geral de um Projeto de BPM
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Cinco Componentes do BPM
Ambiente de
Geração de
Código
Implementar
[Repositório]
• Padronização (OMG, BPMG, BPMI)
• Modelagem dos processos
• Modelagem das regras de negócio
• Ambiente de Simulação
• Ambiente de Desenvolvimento
Definir
Operar
• Ambiente de Integração (EAI)
• Ambiente de automação
[Portal]
• Motor de workflow (WFE)
• Motor de regras de negócio (BRE)
• Motor de processos
Executar
• Gestão dos processos
e segurança;
•• Administração
Simulação e otimização
deresultados
metadados.
•• Repositório
Análise dos
• Relatórios de situação
Monitorar e Otimizar
Fonte: BPMI.org
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
© Mauricio Abreu
Goals,
Evironmental
Analysis,
Organizational
Analysis
Process
Design
Process Models
Process
Evaluation
other reporting
purposes
Process
Metrics
Process
Enactment
Process
Metrics
Process
Monitoring
Process
Implementation
Implemented
Processes
Metrics,
Targets
Measure
-ments
Animation,
Simulation
Target Values
Measures for
Improvement
Ferramentas Tecnológicas
Ciclo de Vida do Processo de Negócio
M. zur Muehlen: Workflow-based
Process Controlling, 2004
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Framework do BPM
Ferramentas Tecnológicas
Mapeamento e Publicação
dos Processos de Negócio
© Mauricio Abreu
Captura do Conhecimento
Automatização (Proc. Neg.)
Prototipação/Sistema
Automatizar os processos e
aumentar a qualidade e a
consistência
Integrar 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
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Publicação dos Modelos de Processo
© Mauricio Abreu
Formato de Documento
Publicação
Formato HTML
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Automação dos Processo
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Análise e Modelagem de Processos
Business process model
A1
Packaging
A3
Advisor
A2
A5
Manager
A4
Quality Assurance
Accounting
Processo de Negócio Real
© Mauricio Abreu
Account
Shipping
Modelo de Processo de Negócio
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Grande Variedade de Ferramentas
© Mauricio Abreu
BPEL4WS XML
Ferramentas
:
Metamodelo
: Formatos de Troca
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Iniciativas de Padronização
© Mauricio Abreu
 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
 BEA,
Wide Web Consortium (W3C)
IBM and Microsoft: BPEL4WS
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Padronização – BPMI / OMG
Ferramentas Tecnológicas
Fonte: BPMI.org
Discovery
UDDI
LDAP
DISCO
B2B
Collaboration
RosettaNet
PIPs
ebXML
CPA
EDI
Modeling
Object Management Group (OMG)
Model-Driven Architecture (MDA) standards
(UML, BPDM, etc.)
Process
Definition
WS-CDL
OASIS standards (ebXML
BPSS, WS-CAF,
WS-BPEL, etc.)
Services
WSDL
Transport
© Mauricio Abreu
OAGIS
BODs
SWIFT
BPMN
UMM
Workflow Management
Coalition (WfMC) standards
(XPDL, WfXML, ASAP, etc.)
ebXML
CPP
Worldwide Web Consortium’s (W3C) transport
protocols (HTTP, SOAP, etc)
WS-RM
SMTP
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
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.
© Mauricio Abreu
Família IDEF
–
–
–
–
–
–
IDEF0: Modelagem Funcional
IDEF1: Modelagem da Informação
IDEF1x: Modelagem de Dados
IDEF3: Modelagem de Processos
IDEF4: Projeto OO
IDEF5: Descrição de Ontologia
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
IDEF0- Function Modeling Method
Controles
Entrada
© Mauricio Abreu
Nome da
Função
Saída
Mecanismos
[email protected]
[email protected]
Ferramentas Tecnológicas
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Swimlanes
Raias 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
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Swimlanes
120 - - Contrato - Versão 2.1 - Última Alteração 25/07/2005
Proprietários:Roqgerio Lima
INPUT/
OUTPUT
Comprador / Gestor Contratos
Concorrência
GESUP - 410.
Homologar e
Adjudicar
Tesouraria
Comprador
Gerente
Superintendente
Diretor Regional
Administrativo
Assessor
Presidente
Solicitante /
Almoxarifado
Convite GESUP 510. É Pedido?
010
Elaborar
Minuta
Contrato
Minuta
Contrato
020
Parecer
ASJUR
Minuta
Contrato
Emitir Parecer
da Minuta
Contrato
030
Contrato
Incorporar
Alterações e
Colher
Assinaturas
Fornecedor
050
040
Encaminhar
Contrato para
Presidente
Enviar
Originais para
Assinatura
060
Presidente
Assina
Contrato
070
080
Entregar 1
Original
Fornecedor e
Guardar 1
Cópia
ASJUR
Guarda 1
Original
090
Nº Ordem de
Compra no
ERP
Gerar Ordem
de Compra no
ERP
110
100
Vincular
Ordens ao
Processo no
ERP
120
Incluir Novo
Fornecedor
no ERP
Incluir
Cotações no
ERP
130
180
Nº Pedido
ERP
Eleger
Vencedor no
ERP
140
150
Aprovar
Processo de
Compra no
ERP
170
160
Aprovar
Processo de
Compra no
ERP
Aprovar
Processo de
Compra no
ERP
Aprovar
Processo de
Compra no
ERP
Gerar Pedido
no ERP
190
Cadastrar
Contrato no
ERP
Nº Contrato
ERP
200
Aprovar
Contrato no
ERP
210
Aprovar
Contrato no
ERP
220
Aprovar
Contrato no
ERP
230
Aprovar
Contrato no
ERP
240
Tem
Restituição
de
Garantia?
Recibo
Restituição
Garantia
Não
Sim
250
Providenciar
Restituição de
Garantia
260
Comunicação
Fornecimento
Comunicar
Área
Solictante
270
Aguardar
Fornecimento
Serviço e NF
Fim
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Análise e Modelagem de Processos
Ferramentas Tecnológicas
Mapeamento de Processos Combinando Diagramas
Processos
Início
Início
Procedimentos
1.10
Preparar
para Pintar
Início
1.10.1.1
1.20
1.10
Preparado?
Separar
Ferramentas
Não
Laternar
1.30
Pintar
1.40
Conforme?
1.30
© Mauricio Abreu
1.10.1.2
Sim
Isolar
Partes
Lanternar
1.20
1.50
Instruções
1.60
Controle de
Não
Produtos
Não-conformes
1.10.1.3
Laternar
Sim
Polir
Enviar para
pintura
Fim
Fim
Fim
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - BPMN
© Mauricio Abreu
Evento
Processo
Gateway
Fluxo Seqüencial
Fluxo Seqüencial
com condição
Fluxo de Mensagem
Associação
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.
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - BPMN
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - BPMN
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Business Process Execution Language (BPEL)
© Mauricio Abreu
Aplicações
Empresariais
Workflow
Engines
BPEL
Projetos
de Larga
Integração



Web
Services
Engines
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….)
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
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.
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - UML
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - UML
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - UML
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - EPC
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Modelagem de Processos - EPC
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Visão Geral de uma Implementação de BPM
Adm.
Repositório
de Metadados
© Mauricio Abreu
•
•
•
•
Módulos
do BPM
Desenho de
Formulários
Modelagem
do Processo
Ambiente
de Edição
Gestão de
Registros
BRE
Conteúdo
Web
DB2
Conteúdo não
Estruturado
Oracle
MS-SQL
Adabas
API
Áudio/Vídeo
ERP
CRM
SCM
Ambiente
de
Execução
Simulador
Arq. Papel
Aplicações Corporativas
Fax
API
Toolkit
Módulo de
Workflow
Gestão de
Conteúdo
Telefonemas
Outros
Outros
WS
Servidor
de EAI
Monitoramento Visual do Processo
Ambiente de Alertas
Módulo de
Workflow
BAM
Análise do Processo
Módulo de
ECM
Integração
XML
Ferramentas Tecnológicas
Usuário
MySQL
Bancos de Dados
Empresariais
Fonte: Identitech
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Ferramentas de BPM
Todas devem ter:
• Um ambiente que permita apresentar e alterar as descrições gráficas dos processos e as
especificações das regras de negócio (que definem os requisitos de decisão), em tempo
de execução do processo;
• Uma máquina de execução BPM que use as descrições dos processos para controlar a
chamada manual ou automática de componentes de software;
• Um repositório de metadados do ambiente de BPM que possa armazenar informações
sobre os processos a sua execução;
• Habilidade para capturar listas de trabalho manuais e apresentá-las aos membros do
processo.
A maioria terá:
• Um padrão aberto de linguagem XML (ex: BPEL) que facilite o processamento de serviços
web e permita a passagem de informações modeladas entre os diversos produtos do
ambiente;
• Uma interface de BAM para que gerentes possam obter informações sobre processos
específicos administrados por eles.
Algumas têm ou vão ter:
• Habilidade de suporte a simulação de processos de negócio;
• Habilidade de suporte ao desenvolvimento de novas implementações de componentes
pela diagramação da atividades destes componentes, bem como a geração de código dos
mesmos;
• Habilidade de suporte ao desenvolvimento de novos componentes baseados em um
modelo que arquitetura (ex: MDA);
• Habilidade para geração de painéis (dashboards) BAM para a alta gerência;
• Ser integrado com o ambiente do servidor de aplicação.
Fonte: BPTrends
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Suites Comerciais
Ferramentas Tecnológicas
 Staffware  FileNet
 Savvion
 eiStream
 Fujitsu
WebMethods
BEA
Pure-Play
BPM
 Pega
© Mauricio Abreu
BPM
Suites
 Oracle
Orbus
Proforma
Proactivity
Análise,
Simulação,
Modelagem,
Projeto,
& Construção
Casewise
Lanner
IDS Scheer
 Mindbox
 ESI
 Corticon
 CA
 IBM
Microsoft
 Ilog
Business
Rule
Engines
Integração
“EAI”
 Tibco
 Clear
 Fair Isaac
 Microsoft
SeeBeyond
 Pega
 Metastorm
 Ultimus
 Synthean
Monitoração
atividades
de Negócio
Systar
Applix
Onyx Software
VineyardSoft
Hewlett-Packard
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Ferramentas Tecnológicas
Produtos de Software Livre
Workflow e Modelagem
BRE
ETL
EAI
Enhydra Shark
Codehaus Werkflow
OpenSymphony OSWorkflow
wfmOpen
OFBiz Workflow Engine
ObjectWeb Bonita
Bigbross Bossa
Taverna
Open Business Engine
OpenWFE
Freefluo
Enhydra JaWE
ZBuilder
con:cern
Twister
YAWL
Zebra
ActiveBPEL
XFlow2
Antflow
MidOffice BPEL Engine
PXE
Beexee
Drools
OFBiz Rule Engine
Mandarax
Algernon
TyRuBa
JTP
JEOPS
InfoSapient
RDFExpert
Jena 2
JLisa
Euler
JLog
Pellet OWL Reasoner
Prova
OpenRules
SweetRules
JShop2
Octopus
Xineo
CloverETL
Joost
CB2XML
mec-eagle
Transmorpher
XPipe
Xephyrus Flume
Smallx
Proteus
OpenEAI
BIE
OpenAdaptor
Tambora
XMLBlaster
OpenQueue
Elemenope
SolAce
it.gim
jEngine
S-integrator
Mule
JyRetic
NaradaBrokering
xBus
OSMQ
Orbeon Integration Suite
InfoNatural ESB
© Mauricio Abreu
jBPM Suite de BPM integrada com o jBOSS
[email protected]
[email protected]
Ferramentas Tecnológicas
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Componentes necessários em
qualquer solução de BPM
Motor de regras de negócio
Motor de execução
(gestão das instâncias do processo)
Monitor das atividades do processo
Serviços de diretório (defini e gerencia,
Usuários, papéis, grupos, etc.)
Relatórios analíticos
& Métricas de performance
Plataforma integradora
Portal de Trabalho
(acesso a lista de trabalho do BPM)
Servidor de Aplicações
Deve ser um componente do núcleo de qualquer solução de BPM
O produtor deveria ter as melhores alternativas de forma pré-integrada
Deve ser uma ferramenta independente
Sem resposta
Fonte: Delphi Group / 2003
© Mauricio Abreu
[email protected]
[email protected]
Ferramentas Tecnológicas
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Critério de Seleção de Ferramentas
direcionado pelas prioridades funcionais
Mapeamento gráfico e monitoramento
dos processo de negócio
Nivelamento dos recursos
Ambiente de Análise Integrado, ou
Monitor de Desempenho do Negócio
Suporte aos servidores de aplicação
J2EE e padrões relacionados
Validação independente do projeto
& Software de ROI
Acesso para um publicador padrão aos
modelos de processo e suas definições
Suporte a infra-estrutura
Microsoft e seus padrões
Direção de crescimento da prioridade
Pequena a nenhuma importância
Importância moderada
Muito importante
A maior prioridade
Fonte: Delphi Group / 2003
© Mauricio Abreu
[email protected]
[email protected]
Ferramentas Tecnológicas
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Critério de seleção de ferramentas
direcionado pelas prioridades de
integrações específicas
Conectando processos ativados, através
de múltiplas aplicações de software
Integrando o ambiente de BPM com outras
iniciativas ou aplicações existentes
Habilidade de acessar dados externos
através do ambiente de BPM
Acesso direto ao conjunto
de API’s do motor de BPM
BPM como componente ou
integrado ao ambiente de EAI
Independência de qualquer Servidor de Aplicações
Ferramenta de EAI ou Aplicação Empresarial (ex: ERP)
Processamento Transacional
e balanceamento de carga
Direção de crescimento da prioridade
Pequena a nenhuma importância
Importância moderada
Muito importante
A maior prioridade
Fonte: Delphi Group / 2003
© Mauricio Abreu
[email protected]
[email protected]
Ferramentas Tecnológicas
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
© Mauricio Abreu
Fonte: Gartner Group
[email protected]
[email protected]
Ferramentas Tecnológicas
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
© Mauricio Abreu
Fonte: Gartner Group
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Mineração de
Processos
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Mineração de Processos
Mineração de Processos
© Mauricio Abreu
Diagnóstico
Execução
do Processo
Ciclo de Vida
do BPM
Projeto do
Processo
Implementação/
Configuração
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Modelagem de Processos - EPC
Mineração de Processos
suporte/
controles
Sistemas de
Informação
Processo
Operacional
registros
se refere a
modelos
configurações
processo de
descoberta
Propriedades
© Mauricio Abreu
Modelos de
Processos
adaptação
teste
Log de
Eventos
verificação com base no log
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Mineração de Processos
ProM - Arquitetura
Staffware
Flower
SAP
InConcert
...
XML Log
Heuristic Net
Aris Graph Format
(Aris AML Format)
PNML
TPN
...
Log Filter
Import
Plugin
PNML
TPN
Agna file
DOT
…
Export
Plugin
Mining
Plugin
User
Interface
+
User
Interaction
© Mauricio Abreu
Heuristic Net
Aris Graph format
NetMiner file
Aris PPM Instances
Comma Seperated Values
...
Result
Frame
Visualisation
Engine
Conversion
Plugin
Analysis
Plugin
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Mineração de Processos
ProM - Telas
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Mineração de Processos
ProM - Telas
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
Mineração de Processos
ProM - Telas
© Mauricio Abreu
[email protected]
[email protected]
Administração em Sistemas de Informação
Soluções na Era do Conhecimento
© Mauricio Abreu
[email protected]
[email protected]
Download

Ferramentas Tecnológicas