Upload
buithu
View
215
Download
1
Embed Size (px)
Citation preview
Modelagem de Processos de NegócioAulas 6 e 7 – Modelagem de
Processos
Andréa Magalhães [email protected]
2018.01
2MPN 2018.01
Agenda
• Estrutura Organizacional
• Cadeia de Valor
• Fluxo de Processo
• BPMN
• Detalhamento de Atividades
• Exercícios
ESTRUTURA ORGANIZACIONAL
4MPN 2018.01
Estrutura OrganizacionalDetalhar e visualizar a estrutura da
organização até o nível de função.
Os elementos da organização serão usados nos demais modelos.
Detalhar e visualizar a estrutura da organização até o nível de função.
Os elementos da organização serão usados nos demais modelos.
5MPN 2018.01
Estrutura OrganizacionalDetalhar e visualizar a estrutura da
organização até o nível de função.
Os elementos da organização serão usados nos demais modelos.
Detalhar e visualizar a estrutura da organização até o nível de função.
Os elementos da organização serão usados nos demais modelos.
Diretoria geral
Diretoria dequalidade
Diretoria devendas
Gerente dequalidade
Analista dequalidade
Gerente devendas
Vendedor
6MPN 2018.01
Exercício
• Estudo de Caso
• Em grupo, desenhe:• Estrutura Organizacional
CADEIA DE VALOR
8MPN 2018.01
Cadeia de Valor
Pro
cess
os
de
Ne
gó
cio
Pro
cess
os
de
Ge
stã
o
Pro
cess
os
de
Ap
oio
Administração
Financeiro
Marketing
Vendas
Tecnologia da
Informação
Prestação de
Serviços
Desenvolviment
o de ProdutosPesquisa
Estratégia
Detalhar o conjunto de macroprocessos desempenhados por uma organização.
Detalhar o conjunto de macroprocessos desempenhados por uma organização.
9MPN 2018.01
HierarquiaP
roce
sso
s d
e
Ne
gó
cio
Pro
cess
os
de
Ge
stã
oP
roce
sso
s d
e A
po
io
Administraçã
o
Financeiro
Marketing
Vendas
Tecnologia
da
Informação
Prestação
de Serviços
Desenvolvi
mento de
Produtos
Pesquisa
Estratégia
Cadeia de ValorMacroprocesso e Processos
Fluxo de ProcessosAtividades
Testareficiência
volumétrica
Bomba defundo
Boletim diário de operações de intervenção
Alto doRodrigues
Grupo deexecução deintervençã...
BDCA
Eficiênciavolumétrica
Diagrama de
Detalhamento de
AtividadesAtividades e objetos
10MPN 2018.01
Cadeia de ValorComo definir?
Levantar macroprocessos
Desenhar cadeia de valor
Priorizar macroprocessos
Estimar modelagem dos
processos
11MPN 2018.01
Levantar Macroprocessos
• Todo projeto requer um escopo bem definido
• Contexto do processo• Especificação
• Fronteiras
• Uma das fases mais importantes do projeto!
12MPN 2018.01
Levantar Macroprocessos
• Um processo possui sempre um evento que o inicia eum resultado atingido no final, produzido para umcliente
• A maioria dos processos ocorrem transversalmente aosdepartamentos e funções da organização
• Os processos devem ser definidos de forma macro
13MPN 2018.01
Desenhar Cadeia de Valor
Purchase Request process
Check purchase
request for 1st
approval
Check purchase
request for 2nd
approval
approved
Consider re-
submission
rejected
rejected
approved
Send approved
request to requestor
Purchase Request
Make copy of
purchase request
Approved Purchase Request
Forward to purchase
department
Purchase Order process
14MPN 2018.01
Priorizar Macroprocessos
• Definir gravidade, tendência, urgência dos processos
15MPN 2018.01
Priorizar Macroprocessos
https://www.dheka.com.br/ebook/priorizacao-de-macroprocessos-gut
16MPN 2018.01
Exercício
• Estudo de Caso
• Em grupo, desenhe:• Cadeia de Valor
FLUXO DE PROCESSO
18MPN 2018.01
Modelar Fluxo do Processo AS-IS
• Objetivo: compreender o processo
• Para quê?• Preservar os bons aspectos e corrigir os maus
• Basear-se em fatos e não em opiniões
• Estabelecer desempenho desejado
• Descobrir quem será afetado com possíveis mudanças
• Manter interfaces e compromisso com outros processos esistemas
• O nível de detalhamento deste modelo pode ser tãogrande quanto maior for a necessidade dos usuáriosdeste processo• AS-IS: não detalhar demasiadamente
19MPN 2018.01
Modelar Fluxo do Processo AS-IS
• Diagrama de processos:• Explicita a sequência de atividades que compõem um processo
• Existem 3 tipos:
• modelo livre (não aplicável para BPMN)
• modelo com raias horizontais
• modelo com raias verticais
20MPN 2018.01
Modelar Fluxo do Processo AS-IS
• Construa um diagrama com uma raia para cada
ator identificado
• Comece com o evento inicial
• Pergunte: quem é o próximo responsável?
• Ignore detalhes de como o trabalho é realizado
• Se houver variação (decisão), volte ao passo 2 para cada
uma das possibilidades
• Valide criando alguns cenários
21MPN 2018.01
Modelar Fluxo do Processo AS-IS
• Nomeando as atividades• Definir padrão
• Verbo de ação + nome (qualificado ou não)
• A frase deve identificar claramente o resultado do processo
• Verbos “vagos” devem ser evitados• Não contribuem para entendimento
• Exemplos:• Analisar incidente – Determinar causa do incidente
• Checar status – Aprovar crédito
• Processar fatura – Pagar fatura
• Revisar documento – Verificar completude do documento
22MPN 2018.01
Diretrizes de Modelagem
• Documento especificando as boas práticas de modelagemque ajudará a verificar a qualidade dos modelos gerados.
• Exemplos de diretrizes: • Nome de atividade sempre com verbo no infinitivo• Todos os eventos devem ser nomeados com um verbo no
particípio passado• Não utilizar aspas nos nomes dos objetos• Não utilizar abreviatura• Evitar artigos e pronomes• A primeira palavra de uma frase deve iniciar com letra maiúscula• Não utilizar objetos que não constem no padrão de notação,
mesmo que estejam disponíveis na ferramenta• Procure manter o processo simples e limpo, evitando cruzar
conexões
23MPN 2018.01
Boas Práticas de Modelagem
https://www.dheka.com.br/20-dicas-praticas-de-modelagem-de-processos
24MPN 2018.01
Descrição dos Processos
Descrições textuais que são associadas
aos modelos gráficos produzidos
25MPN 2018.01
Validação dos Modelos Construídos
• Objetivo:
• Garantir a consistência dos modelos gerados
• Trabalhar com modelos mais próximos do real
26MPN 2018.01
Validação dos Modelos Construídos
• O que buscar nesta validação?• Atividades que estão faltando
• Conferir fluxo
• Confirmar responsabilidades• Perguntar sobre funções não alocadas
• Decisões e paralelismo
• Uso e geração de eventos
• Produtos e repositórios
• Forma e conteúdo
• Descrições
27MPN 2018.01
Validação dos Modelos Construídos
• Recomendações:• Utilizar um grupo ampliado com outros participantes
do processo
• Preparar cópias para todos os participantes
• Usar um projetor ou impressão para ampliar o modelo
• Discussão processo a processo
• Levar conjunto de dúvidas e problemas identificados na modelagem
• Pelo menos dois analistas:• Um relata e discute e o outro anota
28MPN 2018.01
Validação dos Modelos Construídos
• Colher todas as informações e expressá-las no modelo
• Retornar apenas para sanar dúvidas geradas na validação de outros processos• Incoerências nos eventos – resolver
• Atividades semelhantes – confirmar
• Repositórios semelhantes – confirmar
• Levantar como os processos e atividades se ligam aos objetivos
• Levantar problemas já identificados
BPMN
30MPN 2018.01
Histórico
• 2000 • Criação da Business Process Management
Initiative
• Organização sem fins lucrativos, iniciada pela Intalio Inc.
• Objetivo de criar padrões e uma arquitetura comum para gerenciamento de processos de negócio
• Recebeu imediatamente o suporte de gigantes da indústria como a IBM, SAP, BEA, Fujitsu, WebMethods e IDS Scheer
31MPN 2018.01
Histórico
• Agosto 2001
• Formado o Business Process Modeling Notation Working Group (BPMN-WG)
• 35 empresas iniciaram os trabalhos para criar a BPMN
• Maio 2004
• Versão 1.0 da especificação escrita por Stephen White da IBM
32MPN 2018.01
Histórico
• Junho 2005
• BPMI anunciou sua junção a OMG (ObjectManagement Group)
• Associação sem fins lucrativos que desde 1989 desenvolve e mantém padrões e especificações, dentre elas, a notação UML.
• 2014
• Versão 2.0 da linguagem
33MPN 2018.01
Diagrama de Processos de Negócio
• Categorias de elementos:
Objetos de Fluxo Conexões
DadosPiscinas & Raias Artefatos
Atividade Evento Gateway
34MPN 2018.01
• Representados por círculos
• Representam algo que "ocorre" durante o curso doprocesso de negócio
• Os eventos afetam o fluxo do processo e normalmentepossuem uma causa ou um impacto (resultado)
Objetos de FluxoEventos
35MPN 2018.01
Objetos de FluxoEventos (Básicos)
Eventos Descrição
Evento Inicial - Indica o estado de início do
processo.
Evento Intermediário - Indica o estado de
algum ponto no meio do processo. Afeta o
fluxo do processo, mas não inicia e nem
conclui o processo.
Evento Final - Indica o estado de término
do processo.
Evento Inicial
Evento Intermediário
Evento Final
36MPN 2018.01
Objetos de FluxoEventos (Tipos)
37MPN 2018.01
Objetos de FluxoEventos (Tipos)
38MPN 2018.01
• Um processo pode ter mais de um evento inicial
Objetos de FluxoEventos
39MPN 2018.01
• Um processo pode ter mais de um evento final
Objetos de FluxoEventos
40MPN 2018.01
Objetos de FluxoAtividades
Atividades Descrição
Uma tarefa é atômica. Uma tarefa é usada
quando o trabalho do processo não é
decomposto.
Um subprocesso contém atividades dentro
dele.
Tarefa
Subprocesso
41MPN 2018.01
Objetos de FluxoAtividades
42MPN 2018.01
Objetos de FluxoAtividades
43MPN 2018.01
Objetos de FluxoAtividades (Tipos)
Atividades Descrição
Tarefa Manual - tarefa que é executada sem qualquer mecanismo de
execução ou aplicativo de apoio.
Tarefa de Usuário - tarefa onde um humano executa uma tarefa com
apoio computacional.
Tarefa de Serviço - tarefa que oferece um serviço web ou um aplicativo
automatizado. Aciona um sistema externo.
Tarefa de Script - tarefa que possui um script associado em uma
linguagem passível de ser interpretada. Executa um trecho de código
que a própria aplicação motor de processos interpreta. Quando a
tarefa está pronta para ser iniciada, o script é executado. Quando o
script for concluído, a tarefa também será concluída.
44MPN 2018.01
Objetos de FluxoAtividades (Cíclicas)
Atividades Descrição
Loop – utilizado quando uma tarefa ou subprocesso é repetido
diversas vezes e o número de repetições não é conhecido. As
repetições são executadas até que uma condição seja atingida.
Múltiplas Instâncias – utilizado quando uma tarefa ou subprocesso é
repetido um número específico de vezes.
Ad-hoc – utilizado para a execução de tarefas de um subprocesso sem
uma ordem.
45MPN 2018.01
Objetos de FluxoGateway• Representado por um losango com variações
• Usado para controlar as divergências (splits) e convergências (joins) do fluxo
• Determina as decisões, os bifurcamentos, as junções dos caminhos
46MPN 2018.01
• Gateway Exclusivo - Split• Apenas uma das alternativas, com base nos
critérios de execução, é escolhida e executada
• Um caminho default é definido
Objetos de FluxoGateway
47MPN 2018.01
• Gateway Exclusivo - Merge• Apenas uma das entradas, com base nos
critérios de decisão, é escolhida para ser executada
X
Objetos de FluxoGateway
48MPN 2018.01
• Gateway Exclusivo - Exemplo
Objetos de FluxoGateway
49MPN 2018.01
• Gateway Inclusivo - Split• Uma ou mais saídas podem ser executadas
• Um caminho deve obrigatoriamente ser definido como default
Objetos de FluxoGateway
50MPN 2018.01
• Gateway Inclusivo - Join• O processo continua assim que pelo menos
uma atividade é executada
Objetos de FluxoGateway
51MPN 2018.01
• Gateway Inclusivo - Exemplo
Objetos de FluxoGateway
52MPN 2018.01
• Gateway Paralelo - Split• Todas as atividades devem ser executadas
• Divide o fluxo em dois ou mais que serão executados paralelamente
Objetos de FluxoGateway
53MPN 2018.01
• Gateway Paralelo - Join• Sincroniza vários caminhos paralelos em um,
dando sequência apenas quando todos os caminhos de entrada forem completados
Objetos de FluxoGateway
54MPN 2018.01
• Gateway Paralelo
• Exemplo
Objetos de FluxoGateway
55MPN 2018.01
• Exemplo
Objetos de FluxoGateway
56MPN 2018.01
• Regras• Sempre fechar o gateway com o mesmo tipo que abriu
Objetos de FluxoGateway
57MPN 2018.01
• Regras• Uma atividade ou um evento só devem possuir uma seta
entrando e uma seta saindo. Para compor fluxos, é obrigatória a utilização dos gateways
Objetos de FluxoGateway
58MPN 2018.01
• Regras• Não escreva as perguntas nos gateways
Objetos de FluxoGateway
59MPN 2018.01
Piscinas & RaiasPiscina (Pool)
Geralmente usada para modelar uma outra empresa (umaterceira parte) ou processo. Vertical ou horizontal.
Raia (Lane)
Subdivisão da piscina. Geralmente usada para modelar atores doprocesso (departamentos, papeis ou sistemas). Acompanha adireção da piscina.
60MPN 2018.01
Conexões
Conexões Descrição
Fluxo de Sequência – Representado por uma linha sólida com uma
seta sólida na ponta. Usado para mostrar a ordem em que as
atividades serão executadas no processo
Associação – Representada por um linha pontilhada com ou sem uma
ponta de seta no final. Usado para associar informações, anotações e
artefatos com objetos de fluxo. Associações são usadas para mostrar as
entradas e saídas das atividades.
Fluxo de Mensagem – Representado por uma linha pontilhada com
uma seta aberta. Usado para mostrar o fluxo de mensagens enviadas e
recebidas entre participantes de diferentes piscinas. Em BPMN, 2
piscinas separadas irão trocar fluxos de mensagens.
61MPN 2018.01
Conexões
• Fluxo de mensagem pode conectar:
• Diretamente com os limites da piscina
• Uma atividade ou evento específico na piscina
Pool 2
Poo
l 1
Poo
l 2P
ool 1
Send
Receive
Send Receive
Poo
l 2P
ool 1
Send
Receive
62MPN 2018.01
Dados
Dados Descrição
Objeto de Dados – Mostra que dados, documentos ou outros objetos
são consumidos ou produzidos nas atividades. Conectados às
atividades através de associações.
Embora o nome possa sugerir um documento eletrônico, eles podem
ser utilizados para representar diferentes tipos de objetos, tanto
eletrônicos quanto físicos.
Banco de Dados – Oferece às atividades um mecanismo para resgatar
ou atualizar informações armazenadas que irão persistir além do
escopo do processo.
63MPN 2018.01
Artefatos
Artefatos Descrição
Grupo – Mecanismo visual para agrupar elementos de um diagrama
informalmente.
Anotação – Mecanismo para o modelador acrescentar mais
informação textual para o leitor do diagrama BPMN.
64MPN 2018.01
Artefatos
65MPN 2018.01
Exercício
• Estudo de Caso
• Em grupo, desenhe:• Fluxo da situação atual (AS-IS) do processo em
BPMN
DETALHAMENTO DE ATIVIDADES
67MPN 2018.01
Elementos da Atividade
Risco
Indicador dedesempenho
Produto
Equipamento
Produto
Dados/Informação
Dados/Informação
DocumentoDocumento
Documento eletrônicoDocumento eletrônico
Atividade
Atividade demúltiplasinstâncias
Ponto de controle
SYS
Atividade sistêmica
Unidadeorganizacional
Posto detrabalho
Tipo de unidadeorganizacional
Regra de negócioTermo técnico
Unidadeorganizacional
externa
Posto detrabalho externo
Tipo de postode trabalho
Terceiro Sistema deaplicação
Grupo
Localidade
Conhecimento Requisito denegócio
TelaPonto crítico
Classe desistema deaplicação
MaterialBanco de dados Banco de dados
68MPN 2018.01
Diagrama de Detalhamento de Atividades
Detalhar cada atividade do processo, especificando suas entradas, saídas, papéis, unidades organizacionais e recursos utilizados...
Detalhar cada atividade do processo, especificando suas entradas, saídas, papéis, unidades organizacionais e recursos utilizados...
Testareficiência
volumétrica
Bomba defundo
Boletim diário de operações de intervenção
Alto doRodrigues
Grupo deexecução deintervençã...
BDCA
Eficiênciavolumétrica
69MPN 2018.01
Exercício
• Estudo de Caso
• Em grupo, desenhe:• Pelo menos 2 diagramas de detalhamento de
atividades
70MPN 2018.01
Dúvidas?
71MPN 2018.01
Leitura Complementar
• Poster BPMN:
http://www.bpmb.de/images/BPMN2_0_Poster_PT.pdf
72MPN 2018.01
Leitura Complementar
https://www.dheka.com.br/6-dicas-para-aumentar-qualidade-na-modelagem-dos-processos-de-negocio/
Modelagem de Processos de NegócioAulas 6 e 7– Modelagem de
Processos
Andréa Magalhães [email protected]
2018.01