Modelagem de Processos de NegócioAula 6 – Modelagem de Processos
Andréa Magalhães [email protected]
2
Agenda
• Aulas anteriores
• Cadeia de Valor
• Fluxo de Processo
AULAS ANTERIORES
4
Cronograma
5
Seminários
• Apresentação do andamento do trabalho
• Apresentação com duração de 20 minutos por grupo
• Entrega de slides e relatório do trabalho
• Opcional o uso do quadro
• 1º. Seminário• Projeto de Modelagem• Levantamento de
Processos• Cadeia de Valor• Modelagem de processos
AS-IS
• 2º. Seminário• Avaliação do AS-IS
• Brainstorming de ideias
• Modelagem de processos TO-BE
CADEIA DE VALOR
7
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 processos desempenhados por uma organização desde as relações com os fornecedores e ciclos de produção e de venda até à fase da distribuição final.
Detalhar o conjunto de processos desempenhados por uma organização desde as relações com os fornecedores e ciclos de produção e de venda até à fase da distribuição final.
8
Hierarquia
Finalizar intervençãoPreparar intervenção demanutenção
Preparar intervenção deinvestimento
Acompanhar intervenção
Gerenciar aexecução dosprojetos comintervençã...
Intervir em poços RNCE
Programarcontrataçãodeinstrument...
Programaraquisição eutilização demateriais e
Gerenciar asações de SMSde poço
Finalizar intervençãoAcompanhar intervenção
Sondainstalada
Serviço desondagemconcluído
Poço prontopara sertestado
Grupo deexecução de
intervenção empoços
Testar eficiênciavolumétrica
Elaborarplanejamento
diário
UN-RNCE/ATP-ARG/IP
Empresa deintervenção em
poços
Prover auxílio aogrupo de
execução daintervenção
Realizarintervenção
diária
Gerar boletimdiário deoperação
Necessidade deauxílio técnico
Avaliar auxíliosolicitado naintervenção
Necessidade deauxílio da gerência
de Reservatório
Prover auxílio àmesa de
operações
Capacidade deprover auxílio
Solicitar auxílioà mesa deoperações
Solicitar auxílioà gerência deEngenharia de
Poços
Sem necessidadede auxílio técnico
Imprimir boletimdiário deoperação
Enviar boletimdiário deoperação
Prepararintervenção demanutenção
Finalizarintervenção
Prepararintervenção decompletação
Poçonecessitado
de maisintervenção
Resultado deteste
insatisfatório
UN-RNCE/ST/EP
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
Macroprocesso
Processo
Atividade
9
Cadeia de valor
Levantar macroprocessos
Desenhar cadeia de valor
Priorizar macroprocessos
Estimar modelagem dos
processos
10
Cadeia de valorLevantar macroprocessos
Levantar macroprocess
os
Desenhar cadeia de
valor
Priorizar macroprocess
os
Estimar modelagem
dos processos
11
Elaborar lista de macroprocessos
• Todo projeto requer um escopo bem definido
• Contexto do processo• Especificação• Fronteiras
• Uma das fases mais importantes do projeto!
12
Elaborar lista de 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
13
Preencher ficha de processos
14
Definir pontos focais dos macroprocessos• Quem são os grupos de interesse deste processo e que
resultados esperam obter?
• Quem é o responsável pelo processo? Possuiconhecimento sobre a execução do processo?
15
Cadeia de valorDesenhar cadeia de valor
Levantar macroprocess
os
Desenhar cadeia de
valor
Priorizar macroprocess
os
Estimar modelagem
dos processos
16
Cadeia de valorPriorizar macroprocessos
17
Priorizar macroprocessos
• Definir gravidade, tendência, urgência dos processos
18
Cadeia de valorEstimar modelagem dos processos
Levantar macroprocess
os
Desenhar cadeia de
valor
Priorizar macroprocess
os
Estimar modelagem
dos processos
FLUXO DE PROCESSO
20
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 e
sistemas
• 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
21
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
• modelo com raias horizontais
• modelo com raias verticais
22
Modelar fluxo do processo AS-IS
• Fase de levantamento do processo: desenvolvimento de lista de atividades
• Agrupar as atividades em um processo coerente
• Brainstorming• Sem críticas
• Sem avaliações prévias
• Todas as sugestões são bem-vindas (quanto mais melhor)
• Primeiro momento: busca-se quantidade e não qualidade
• Estrutura: • Verbo (infinitivo) + Substantivo (produto)
• Aceitar pedido
• Realizar pagamento
23
Modelar fluxo do processo AS-IS
Realizar visitatécnica
Realizaridentificação
Organizaracervo
Consultar documentação
Receber acervo
Disponibilizarreprodução
Resultado do brainstorming: conjunto de atividades
24
Modelar fluxo do processo AS-IS
• Ligar as atividades (passos)
• Observar que saída de uma atividade deve ser entrada de outra• Criar fluxo• Evidenciar passos não identificados
• Identificar a relação de ocorrência entre cada link• (1:1), (1:M), (M:1)
25
Organizaracervo
Consultardocumentação
Solicitarreprodução
Realizaridentificação
Realizar visitatécnica
Receber acervo1:1 1:1
1:M M:1 1:1
Dica: conjuntos de passos com links 1:1 geralmente constituem processos bem formados
Modelar fluxo do processo AS-IS
26
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
27
Modelar fluxo do processo AS-IS
Organizaracervo
Solicitarreprodução
Realizaridentificação
Realizar visitatécnica
Consultardocumentação
Receber acervo1:1 1:1
1:M
M:1
1:1
Recebimento de acervo
Processamento Técnico
Consulta
28
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
29
Diretrizes de Modelagem
• Documento especificando as boas práticas de modelagem que ajudará a verificar a qualidade dos modelos gerados.
• Exemplos de diretrizes: • Não utilizar aspas nos nomes dos objetos
• Não utilizar abreviatura
• A primeira palavra de uma frase deve iniciar com letra maiúscula.
• No caso de nomes de sistemas prevalece o estilo do nome que o fabricante do mesmo utiliza sendo
• Não utilizar objetos que não constem no padrão de notação, mesmo que estejam disponíveis na ferramenta
30
Verificação do Diagrama
• Revisão de cada passo
• Cinco perguntas:
• O que faz este passo prosseguir?
• Quem mais está envolvido neste passo?
• O nome deste passo reflete o seu resultado?
• Todas as entradas e saídas estão representadas?
• Como o trabalho é passado adiante?
31
Descrição dos Processos
Descrições textuais que são associadas
aos modelos gráficos produzidos
32
Validação dos Modelos Construídos
• Objetivo:• Garantir a consistência dos modelos gerados
• Trabalhar com modelos mais próximos do real
33
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
34
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
35
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
37
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
38
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
39
Histórico
• Junho 2005• BPMI anunciou sua junção a OMG (Object
Management 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
40
Diagrama de Processos de Negócio
• Baseado em fluxo de atividades
• Quatro categorias básicas de elementos:• Objetos de fluxo
• Objetos de conexão
• Raias (swinlanes)
• Artefatos
41
Objetos de fluxo
• Eventos• São representados por círculos • Representam algo que "ocorre" durante o cursos
do processo de negócio.• Os eventos afetam o fluxo do processo e
normalmente possuem uma causa ou então um impacto ( resultado).
• Existem 3 tipos de eventos:• Inicial• Intermediário • Final
42
Objetos de fluxo
• Eventos
43
Objetos de fluxo
• Eventos
44
Objetos de fluxo
• Atividade
• Subprocesso: é distinguido por um sinal de mais no centro inferior da forma
45
Objeto de fluxo
• Gateway• É representado por um losango
• Usado para controlar as divergências e convergências do fluxo
• Determina as decisões, os bifurcamentos, as junções dos caminhões
46
Objeto de fluxo
• Gateway Exclusivo - Split• Apenas uma das alternativas, com base nos
critérios de execução, é escolhida e executada
• Um caminho default é definido
47
Objeto de fluxo
• Gateway Exclusivo - Merge• Apenas uma das entradas, com base nos
critérios de decisão, é escolhida para ser executada
X
48
Objeto de fluxo
• Gateway Inclusivo - Split• Uma ou mais saídas podem ser executadas
• Um caminho deve obrigatoriamente ser definido como default
49
Objeto de fluxo
• Gateway Inclusivo - Join• O processo continua assim que pelo menos
uma atividade é executada
50
Objeto de fluxo
• Gateway Paralelo - Split• Todas as atividades devem ser executadas
• Divide o fluxo em dois ou mais que serão executados paralelamente
51
Objeto de fluxo
• Gateway Paralelo - Join• Sincroniza vários caminhos paralelos em um,
dando sequência apenas quando todos os caminhos de entrada forem completados
52
Objeto de conexão
• Fluxo de sequência• É representado por uma linha sólida com
uma seta solida na ponta
• É usado para mostrar sequencia das atividades que serão executadas no processo
53
Objeto de fluxo
• Gateway Paralelo• Uma ou mais saídas podem ser executadas
• Um caminho deve obrigatoriamente ser definido como default
54
Objeto de conexão
• Fluxo de mensagem• É representado por uma linha pontilhada com
uma seta aberta
• É usado para mostrar o fluxo de mensagem enviadas e recebidas entre participantes de diferentes processos
• Em BPMN, 2 piscinas separadas irão trocar fluxos de mensagens
55
Objeto de conexão
• Associação• É representada por um linha pontilhada com
uma ponta de seta no final
• É usado para associar dados, textos e outros artefatos aos objetos do fluxo
• Associações são usadas para mostrar as entradas e saídas das atividades
56
Raias (Swimlanes)
57
Artefatos
• Objetos de dados• Mecanismo que mostra que dados são
necessários ou produzidos nas atividades. São conectados as atividades através de associações
58
Artefatos
• Grupo• Representado por um retângulo arredondado
com linhas pontilhadas
• Pode ser usado para agrupar documentação, mas não afeta a sequência do fluxo
59
Artefatos
• Anotações• Mecanismos para o modelador acrescentar
mais informação textual para o leitor do Diagrama BPMN
60
Exercício 1
• Estudo de Caso do Processo de Aquisição de Insumos• Em grupo, desenhe:
• Cadeia de Valor
• Fluxo da situação atual (AS-IS) do processo
61
Dúvidas?
Modelagem de Processos de NegócioAula 6 – Modelagem de Processos
Andréa Magalhães [email protected]