O documento discute os principais conceitos e fases da Gestão de Processos de Negócio (BPM). O BPM é definido como uma disciplina que emprega métodos, políticas e ferramentas para gerenciar e otimizar continuamente as atividades e processos de uma organização. As principais fases do BPM incluem planejamento estratégico, modelagem de processos, automação, monitoração, governança e evolução contínua. Processos podem ser classificados de acordo com fatores como nível organizacional versus operacional, grau de automação, repet
Cap 3 – Modelagem de Processos – Antonio Braquehais, CBPP
BPM Gestão Processos Negócio
1. BPM
Gestão de
Processos de
Negócio
1
André Venâncio - andrevenanc@hotmail.com - Software Architect
http://www.linkedin.com/in/venanc
31-8
2. 2
! O que é BPM ?
! Ciclo de Vida de Processos de Negócios
! Planejamento
! Modelagem
! Automação
! Monitoração
! Governança e Melhores Práticas
! Evolução Contínua
! Organizações
Centradas
em
Processo
! Grandes
movimentos
atuais
! Fatores
Crí9cos
de
Sucesso
BPM
! TI
no
BPM
! Modelo
de
Referencia
! BPM
e
Conformidade
! Maturidade
das
Empresas
Frente
a
BPM
! BPM
e
SOA
! Redbooks
! Cer9ficações
! Cases
BPM
32-8
A
G
E
N
D
A
3. 3
O que é BPM ?
Business Process Management (BPM)
“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 analise operacional de
processos de negócio envolvendo humanos, organizações,
aplicativos, documentos e outras fontes de informação.”
Fonte Wikipedia :
http://en.wikipedia.org/wiki/Business_process_management
33-8
4. O que é BPM ? ...outra definição
Business Process Management (BPM)
“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.”
4
Fonte : Gartner
5. 5
Outros “BPMs”...
" Beats per minute
" Bluster, Power , Master
" BMP (Bitmap) ... Aquele do Paint brush
" Business Process Modeling
" Business Performance Management
34-8
6. BPM é uma disciplina, sua raiz : Processos !
6
BPM resolve problemas comuns de negócio….
Processos não são
documentados Gargalos impedem
eficiência Visibilidade limitada
de performance
é trabalhosa KPIs não
Integração complexa
entre vários processos Mudança de processos
definidos
BPM Inclui…
Models Process Knowledge Metrics
Conhecimento
Policies Business Logic Methodology
Integration Modeling Monitoring
Software
Forms Rules Engine Workflow
35-8
7. 7
Melhoria de Processos – História sem fim...
1920
1930
1940 1950 1960 1970 1980 1990 2000 2010 2020
BPR
Scientific
management
Workflow
JIT
Operational Research
Six- Lean
Sigma
1
2
3
Computerized
process flow
Flexible and
adaptive BPM
Time and
Motion
Taylorism
Industrial Engineer
Agility
Organizations and
Methods
(O&M)
Total
Quality
Management
BPM não é
uma coisa nova ?
36-8
9. Fases do BPM (ciclo de vida)
Melhores
Práticas
Governança
de Processos
Desenvolvimento
Ágil
Business
Ownership
10. 10
Visão do Cenário de BPM
Todo este aquecimento do mercado resultou em uma "onda"
de ferramentas de ‘workflow’ de em meados da década de
noventa. Estas ferramentas visavam somente a automação de
processos bem estruturados, logo, teve aplicação limitada.
BPM endereça o tópico processos sobre uma perspectiva
mais ampla, integrando diferentes tipos de análise, por
exemplo, simulação, colaboração e processos de mining.
E ainda ligando processos de negócio a aspectos sociais
(como tarefas humanas ad-hoc).
39-8
11. * 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.
11
Pontos de Produtividade
Automação
Monitoraçã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.
Gerenciar processos
Através da modelagem e
analise de processos
existentes e futuros
40-8
12. 12
O que acontece em cada fase ?
Planejamento
Estratégico
Automação
de Processos
e Regras
Monitoração
Governança de Processos Melhores Práticas
41-8
13. 13
Planejamento Estratégico
Modelagem de
Processos de
Negócios
Planejamento
Estratégico
Automação
de Processos
e Regras
Monitoração
Governança de Processos Melhores Práticas
42-8
14. 14
A Estratégia e o Processo de Negócio
Organizacional
versus
Operacional
Visão a longo prazo
Liderança Custo Produto
Objetivos Específicos
Reduzir Custo Material
Processo de alto nivel
Gerencia de Estoque
Modelo de Processo de Negócio
A11_Entrega_Material_Model
Processo de Negócio Executável
A11_Entrega_Material.bpel
43-8
15. 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
16. 16
Modelagem de Processos de Negócio
Planejamento
Estratégico
Automação
de Processos
e Regras
Monitoração
Governança de Processos Melhores Práticas
45-8
18. Representação Gráfica de Processos de Negócio
Imagine um processo de compra/venda :
Onde um pedido é recebido, um boleto é enviado, o pagamento
é recebido, a entrega é preparada e o produto é enviado.
18
47-8
19. Elementos Básicos de Processos - Notação
Quando da modelagem de processos de negócio,
vemos os seguintes elementos com frequencia :
19
Inicio
Fim
Conector
Atividade
Decisão
48-8
20. 20
Mapeamento e Modelagem...
1- Entrada
2- Saída
3-Nomenclatura
Dados da Modelagem
49-8
21. Modelagem de Processos de Negócios
" O que acontece nesta fase ?
21
! 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
! Documentação
! Analise e Otimização
! Validação
! Simulação
! Verificação
50-8
22. 22
" Abordagens de Otimização de Processo
# Melhoria continua (Six Sigma/ Lean/ Kaizen)
# FAST (Fast Analysis Solution Technique) IBM
# Benchmarking
# Melhores práticas para processos comodizados
# Inovação e Otimização Pura de Processos
51-8
23. Modelagem de Processos de Negócios
! A metodologia de trabalho mais utilizada é a Analise
Inicial e Analise Futura.
! O mercado chama essa metodologia de AS-IS e TO-BE
23
Receber
Pedidos
Ver
Credito
Processar
Pedido
Enviar
Cancelar
Atualizar
DB
AS-IS
Receber
Pedidos
Ver
Credito
Processar
Pedido
Enviar ou
Cancelar
Automático
Atualizar
DB
TO-BE
52-8
24. " Melhorando a produtividade (processos To-Be)
24
# Otimização Pura de Processos (Visão Agnóstica )
! Eliminar burocracia, Simplificar métodos
! Analisar valor agregado
! Eliminar tarefas duplicadas
! Remover gargalos, Transformar sequencial em paralelo
! Remover déficit
! Adequação de recursos
! Reduzir tempo do ciclo, Realizar parcerias
! Padronizar , Usar automação
! Modelos matemáticos de distribuição
53-8
25. 25
Automação de Processos e Regras
Modelagem de
Processos de
Negócios
Planejamento
Estratégico
Automação
de Processos
e Regras
Monitoração
Governança de Processos e Melhores Práticas
00-9
26. 26
Automação de Processos e Regras
Fase Construção
! Composição
! Integração
! Testes
! Implementação
02-9
27. 27
Automação de Processos e Regras
Fase Execução
Ambiente onde temos o motor
de processos de negócio e regras.
! Aplicativo final para usuários
! Listas de Tarefas
! Garantia de Performance
! Versionamento de Processos
! Técnicas de Produtividade
12-9
28. 28
Monitoração
Modelagem de
Processos de
Negócios
Planejamento
Estratégico
Automação
de Processos
e Regras
Monitoração
Governança de Processos Melhores Práticas
21-9
29. 29
Monitoração
! Mining de Processos
! Business Inteligence de Processos
! Drill-up e Drill-Down
! Business Activity Monitoring (BAM)
! Trabalhar com Previsibilidade
! Capacidade de Intervenção de Processos
! Preparação para evolução continuada
! Exportação de Resultados
Med ição efetiva da produtividade...
22-9
31. 31
Acompanhamento de processos...
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
34. Evolução continua de processos de Negócio
34
Planejamento
Estratégico
Modelagem de
Processos de
Negócios
Automação
de Processos
e Regras
Monitoração
Governança de Processos Melhores Práticas
32-9
35. O Desafio da Orientação a Processos
Visão Departamental
Visão de processos
Otimização de
processos
34-9
36. 36
Quais são os papéis envolvidos ?
! Chief Process Officer
! Analista de Negócio
! Desenvolvedor de Integração
! Usuários do Processo
! Dono do Processo
! Arquiteto de Sistemas
! Desenvolvedores
36-9
37. Melhores Práticas para projetos de sucesso !
" Projetos de bem-sucedidos de implantação de BPM tem :
# Apoio da alta direção (Sponsor)
# Alinhamento de BPM com estratégia organizacional
# Gerente de BPM (CPO)
# Capacitação de pessoas envolvidas
# Estratégias para tratar gestão de mudanças
# Definição de indicadores de performance
38-9
38. Evolução contínua de processos de negócio
38
Planejamento
Estratégico
Modelagem de
Processos de
Negócios
Automação
de Processos
e Regras
Monitoração
Governança de Processos Melhores Práticas
40-9
40. Fases do BPM – Revisando
40
Planejamento
Estratégico
Automação
de Processos
e Regras
Monitoração
Governança de Processos e Melhores Práticas
38-8
41. 41
Classificação de Processos de Negócio
# Organizacional versus Operacional
# Process Internos (Intraorganizational) versus
Processos Externos (Choreographies)
# Nível de Automação
# Grau de Repetição
# Grau de Estruturação
42. Classificação de Processos de Negócio
42
Organizacional
versus
Operacional
Visão a longo prazo
Liderança Custo Produto
Objetivos Específicos
Reduzir Custo Material
Processo de alto nivel
Gerencia de Estoque
Modelo de Processo de Negócio
A11_Entrega_Material_Model
Processo de Negócio Executável
A11_Entrega_Material.bpel
43. 43
Classificação de Processos de Negócio
# Processos de Negócio Nível Organizacional
46. Classificação de Processos de Negócio
# Process Internos (Intraorganizational) versus
Processos Externos (Choreographies)
46
47. Classificação de Processos de Negócio
" Nível de Automação
47
# Processos Automáticos
! Reserva de passagem aérea
! Aprovisionamento de Serviço de ADSL
# Processos Semi-Automáticos
! Sinistro de Seguro
! Crédito Imobiliário
# Processos Manuais
! Cadastro de Novas Idéias
! Aprovação de Viagem
48. Classificação de Processos de Negócio
" Grau de Repetição
# O grau de repetição de um processo de negócio esta
relacionado a quantidade de instancias que
executadas em determinado período.
# Um exemplo de processo com baixo grau de repetição
é o modelo de processo para construção de um
avião.
48
# Este tipo de processo é chamado de processo
colaborativo.
# Processos com baixo grau de repetição tendem a não
oferecer o retorno de investimento esperado.
49. Classificação de Processos de Negócio
" Grau de Estruturação
49
# Estruturados
! Todos os possíveis caminhos a serem seguidos foram
definidos em tempo de desenho.
! Em um processo de empréstimo, se a requisição tiver
valor inferior a R$ 5000,00 não é necessário
aprovação manual.
# Mistos
# Não Estruturados (Atividades Ad Hoc )
! Usuários podem definir que atividades devem ser
executadas
! A ordem e quantas vezes devem ser executas
! Orientado a eventos (Máquina de Estado)
50. 50
Padrões de Mercado
" Padrões para BPM
# BPMN
# XPDL
# BPDM
# BPEL
51. 51
Padrões de Mercado
BPMN
- Business Process Modeling Notation
- Padrão desenvolvido para notação gráfica e semântica
52. 52
Padrões de Mercado
XPDL
- XML Process Definition Language
- Padrão de “De facto” para troca de informação.
53. 53
Padrões de Mercado
BPDM
- Business Process Definition Metamodel
- Padrão de “Open” para troca de informação
- Deve substituir o XPDL
54. Padrões de Mercado
BPEL ( Business Process Execution Language )
- Linguagem de execução para varios BPMS
- Usado para implementação de integrações
- Formato de troca para SOA
54
....
<bpws:partnerLinks>
<bpws:partnerLink myRole="TesteRole" name="Teste"
partnerLinkType="ns:TestePLT"/>
</bpws:partnerLinks>
<bpws:variables>
<bpws:variable messageType="ns0:opRequest" name="Input"/>
<bpws:variable messageType="ns0:opResponse" name="Output"/>
</bpws:variables>
<bpws:sequence name="Sequence">
<bpws:receive createInstance="yes" name="Rec" operation="op1"
partnerLink="Teste" portType="ns0:Teste" variable="Input"/>
<bpws:assign name="Assign">
<bpws:copy>
....
55. 55
Padrões de Mercado
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
WfMC - www.wfmc.org (XPDL)
• Workflow Management Coalition
• Workflow standards for terminology, interoperability and connectivity
OASIS - www.oasis-open.org (BPEL)
Organization for the Advancement of Structured Information
Standards E-business standards
56. 56
Mercado BPM - Definição
BPMS ....
o “S” é de ?
BPM Software
BPM Suite
(Gartner)
BPM System
57. • Searching
• Version management
• Repository partitioning
• Publish & subscribe services
• Check-in/Check-out
57
BPMS Funcionalidade de Componentes
• Role management
• Security management
• System management
monitoring
• LDAP integration &
active directory
• Deployment tools
• Event-based rules
• Inference-based rules
• Rule test and debugging
• Rule simulation/what-if
analysis
• Rule templates
• 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
• Technical adapters
• Service support
• Enterprise service bus
• Data transformation tools
• Application adapters
• Human-to-human
• Human-to-system
• System-to-system
• Case management
• Compensating
transaction
Gartner
58. Organizações
Centradas
em
Processo
Visão Departamental
Visão de processos
Otimização de
processos
Temos um gancho para SOA aqui ?
59. Grandes movimentos atuais
" Três grandes movimentos que envolvem visão de processos
# Controle da qualidade total (TQC)
! Kaizen (Eliminação de Defeitos, Melhoria Continua)
! Ishikawa - Espinha de Peixe(Diagrama de causa e efeito)
! Just in time
# Sistemas integrados de Gestão (ERP)
! Aplicação de melhores praticas para processos
! Processo comuns vistos como commodities
# Gerenciamento de Processos de Negócio
! Eficaz, Processos em prática
! Inovador, analise e otimização constantes
! Resiliente, Responder a alterações do mercado
60. Fatores
Crí9cos
de
Sucesso
BPM
" Projetos de bem-sucedidos de implantação de BPM tem :
# Apoio da alta direção
# Alinhamento de BPM com estratégia organizacional
# Gerente de BPM (CPO)
# Capacitação de pessoas envolvidas
# Estratégias para tratar gestão de mudanças
# Monitoração
61. Tecnologia
da
Informação
e
BPM
" Impacto de TI sobre processo
# Automacional
# Informacional (Compreensão)
# Seqüencial (Modificação da seqüência)
# De acompanhamento (Monitoração)
# Analítico (Tomada de decisão)
# Geográfico (Coordenação a distancia)
# Integrativo (Coordenação entre tarefas e processos)
# Intelectual (Colaborativo)
# Desintermediação (Eliminação de Intermediários)
62. Modelos
de
Referencia
" Modelos de Referencia de Processos de Negócio
# Supply-Chain Operations Reference-model (SCOR)
# Process Classification Framework (APQC)
# Adotado por Boeing, Ford, IBM e US Navy
# Modelo Neutro e abrangente
# Enhanced Telecommunication Operations Map (eTom)
# MIT Process Handbook (Repositório)
# RossettaNet (B2B)
63. BPM
e
Conformidade
" No Brasil
# ISO 9000
# SOX
# Basiléia I e II
# ISO 14000
# ANS
# ANVISA
# ANATEL
64. Maturidade das Empresas Frente a BPM
BPMM – Business Process Maturity Model
CMM – Capability Maturity Model
65. BPM e SOA
" Melhor Juntos !
# Conceitos distintos
# Pesquisas indicam....
# BPM, Facilita a definição de serviços (Nosso tema...)
# BPM, Apoiar a justificativa de investimentos em SOA
# BPM, Gestão de processos em SOA
# SOA, Torna os processos mais flexíveis
# SOA, Facilita a otimização de processos
# SOA, Promove o reuso
66. O que são os Redbooks?
Os Redbooks são publicações técnicas da IBM
Desenvolvidas e publicadas pelo IBM - ITSO
Com o objetivo de compartilhar e explorar os
conhecimentos técnicos das soluções IBM em cenários
comuns :
Integração,
Implementação
Operação
Performance
Desenvolvimento
Padrões e Melhores Praticas
67. Como são produzidos os Redbooks?
Para a confecção de um Redbook são convidados
profissionais ou recursos técnicos
Normalmente de diversos paises onde a IBM atua
Onde os profissionais tem contato com a ferramenta e
exploram as funcionalidades dos produtos e relatam
suas experiências.
Desta forma, o Redbook acaba sendo aquele guia
"passo-a-passo" que você precisa p/ a implementação
de uma solução ou para estudo de uma tecnologia.
68. Você pode ser um autor de Redbooks!
Você ou alguém da sua equipe podem participar de um programa de
residência por um período de 2 a 6 semanas e ajudar a escrever
um Redbook IBM.
Trabalhando diretamente com produtos e soluções IBM, você poderá ter
contato com tecnologias avançadas e com o que existe de mais
novo no mercado.
Além disso, você irá trabalhar diariamente em time com profissionais,
parceiros de negócio e clientes IBM.
Durante a residência você poderá desenvolver um relacionamento
direto com os desenvolvedores do laboratório da IBM e expandir
seus conhecimentos.
Os custos associados à residência são pagos pelo ITSO-IBM,
sendo que o tempo e/ou serviços dos residentes não são
compensados neste período.
Faça seu cadastro aqui :
http://www.redbooks.ibm.com/residents.nsf/ResIndex/
69. Redbooks
são
FREE
Disponíveis na
Web via PDF
http://www.ibm.com/redbooks
70. Cer9ficações
# INSADI
! Mapeador e Modelador de Processos (Nível 1)
! Arquiteto de Processos (Nível 2)
! Gestor de Projetos de Processos (Nível 3)
http://www.insadi.org.br/imprensa+e+noticias/GetRelease.asp?ID=31
# IBM
Certificações de Ferramentas para BPM
! Modelagem (Modeler)
! Implementação (WID/WPS)
! Monitoração (Monitor)
http://www-03.ibm.com/certify/certs/ws_index.shtml
Certificações de SOA
http://www-03.ibm.com/certify/certs/soa_index.shtml
# OMG
Business Process Management and Business Process Modeling
http://www.omg.org/oceb/