modelagem de processos de negócio aulas 6 e 7 ... -...

76
Modelagem de Processos de Negócio Aulas 6 e 7 – Modelagem de Processos Andréa Magalhães Magdaleno [email protected] 2017.01

Upload: vonga

Post on 12-Feb-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Modelagem de Processos de NegócioAulas 6 e 7 – Modelagem de

Processos

Andréa Magalhães [email protected]

2017.01

2MPN 2017.01

Agenda

• Estrutura Organizacional

• Cadeia de Valor

• Fluxo de Processo

• BPMN

• Detalhamento de Atividades

• Exercícios

ESTRUTURA ORGANIZACIONAL

4MPN 2017.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 2017.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

CADEIA DE VALOR

7MPN 2017.01

Cadeia de Valor

Pro

cess

os

de

Ne

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.

8MPN 2017.01

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

Cadeia de ValorMacroprocesso e Processos

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

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

9MPN 2017.01

Hierarquia

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

10MPN 2017.01

Cadeia de ValorComo definir?

Levantar macroprocessos

Desenhar cadeia de valor

Priorizar macroprocessos

Estimar modelagem dos

processos

11MPN 2017.01

Cadeia de valorLevantar macroprocessos

Levantar macroprocess

os

Desenhar cadeia de

valor

Priorizar macroprocess

os

Estimar modelagem

dos processos

12MPN 2017.01

Elaborar lista de macroprocessos

• Todo projeto requer um escopo bem definido

• Contexto do processo• Especificação

• Fronteiras

• Uma das fases mais importantes do projeto!

13MPN 2017.01

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

14MPN 2017.01

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?

15MPN 2017.01

Cadeia de ValorDesenhar cadeia de valor

Levantar macroprocess

os

Desenhar cadeia de

valor

Priorizar macroprocess

os

Estimar modelagem

dos processos

16MPN 2017.01

Cadeia de valorPriorizar macroprocessos

17MPN 2017.01

Priorizar macroprocessos

• Definir gravidade, tendência, urgência dos processos

18MPN 2017.01

Priorizar macroprocessos

19MPN 2017.01

Cadeia de valorEstimar modelagem dos processos

Levantar macroprocess

os

Desenhar cadeia de

valor

Priorizar macroprocess

os

Estimar modelagem

dos processos

20MPN 2017.01

Exercício 2

• Estudo de Caso

• Em grupo, desenhe:• Cadeia de Valor

FLUXO DE PROCESSO

22MPN 2017.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

23MPN 2017.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

• modelo com raias horizontais

• modelo com raias verticais

24MPN 2017.01

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

25MPN 2017.01

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

26MPN 2017.01

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)

27MPN 2017.01

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

28MPN 2017.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

29MPN 2017.01

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

30MPN 2017.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

31MPN 2017.01

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

32MPN 2017.01

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?

33MPN 2017.01

Descrição dos Processos

Descrições textuais que são associadas

aos modelos gráficos produzidos

34MPN 2017.01

Validação dos Modelos Construídos

• Objetivo:

• Garantir a consistência dos modelos gerados

• Trabalhar com modelos mais próximos do real

35MPN 2017.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

36MPN 2017.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

37MPN 2017.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

39MPN 2017.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

40MPN 2017.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

41MPN 2017.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

42MPN 2017.01

Diagrama de Processos de Negócio

• Categorias básicas de elementos:

Objetos de Fluxo

Gateway

Conexões

Artefatos

Data

Object

Piscinas & Raias

Data

Store

43MPN 2017.01

Objetos de Fluxo

• Eventos• Representados por círculos • Representam algo que "ocorre" durante o curso

do processo de negócio.• Os eventos afetam o fluxo do processo e

normalmente possuem uma causa ou um impacto (resultado).

• Existem 3 tipos de eventos:• Inicial• Intermediário • Final

44MPN 2017.01

Objetos de Fluxo

• Eventos

45MPN 2017.01

Objetos de Fluxo

• Eventos

46MPN 2017.01

Objetos de Fluxo

• Eventos

• Pode ter mais de um evento inicial

47MPN 2017.01

Objetos de Fluxo

• Eventos

• Pode ter mais de um evento final

48MPN 2017.01

Objetos de Fluxo

• Atividade

• Subprocesso: é distinguido por um sinal de mais no centro inferior da forma

49MPN 2017.01

Objetos de Fluxo

• Gateway• Representado por um losango com variações

• Usado para controlar as divergências e convergências do fluxo

• Determina as decisões, os bifurcamentos, as junções dos caminhos

50MPN 2017.01

Objetos de Fluxo

• Gateway Exclusivo - Split• Apenas uma das alternativas, com base nos

critérios de execução, é escolhida e executada

• Um caminho default é definido

51MPN 2017.01

Objetos de Fluxo

• Gateway Exclusivo - Merge• Apenas uma das entradas, com base nos

critérios de decisão, é escolhida para ser executada

X

52MPN 2017.01

Objetos de Fluxo

• Gateway Inclusivo - Split• Uma ou mais saídas podem ser executadas

• Um caminho deve obrigatoriamente ser definido como default

53MPN 2017.01

Objetos de Fluxo

• Gateway Inclusivo - Join• O processo continua assim que pelo menos

uma atividade é executada

54MPN 2017.01

Objetos de Fluxo

• Gateway Paralelo - Split• Todas as atividades devem ser executadas

• Divide o fluxo em dois ou mais que serão executados paralelamente

55MPN 2017.01

Objetos de Fluxo

• Gateway Paralelo - Join• Sincroniza vários caminhos paralelos em um,

dando sequência apenas quando todos os caminhos de entrada forem completados

56MPN 2017.01

Objetos de Fluxo

• Gateway Paralelo

• Exemplo

57MPN 2017.01

Objetos de Fluxo

• Gateway Paralelo

• Uma ou mais saídas podem ser executadas

• Um caminho deve obrigatoriamente ser definido como default

58MPN 2017.01

Objetos de Fluxo

• Gateways• 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

59MPN 2017.01

Piscinas & RaiasPiscina (Pool)

Geralmente usada para modelar uma outra empresa (uma terceira parte) ou processo. Vertical ou horizontal.P

ool

Raia (Lane)

Subdivisão da piscina. Geralmente usada para modelar atores do processo (departamentos, papeis ou sistemas). Acompanha a direção da piscina.

60MPN 2017.01

Conexões

Conexões

Sequência

Associação

Mensagem

61MPN 2017.01

Conexões

• Fluxo de sequência

• Representado por uma linha sólida com uma seta sólida na ponta

• Usado para mostrar sequência de atividades que serão executadas no processo

62MPN 2017.01

Conexões

• 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

63MPN 2017.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

64MPN 2017.01

Conexões

• Associação

• Representada por um linha pontilhada com uma ponta de seta no final

• Usada 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

65MPN 2017.01

Artefatos

• Objetos de dados

• Mecanismo que mostra que dados são necessários ou produzidos nas atividades.

• Conectados às atividades através de associações

66MPN 2017.01

Artefatos

• Anotações

• Mecanismos para o modelador acrescentar mais informação textual para o leitor do Diagrama BPMN

67MPN 2017.01

Exercício 2

• Estudo de Caso

• Em grupo, desenhe:• Fluxo da situação atual (AS-IS) do processo em

BPMN

DETALHAMENTO DE ATIVIDADES

69MPN 2017.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

70MPN 2017.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

71MPN 2017.01

Exercício 3

• Estudo de Caso

• Em grupo, desenhe:• Pelo menos 2 diagramas de detalhamento de

atividades

72MPN 2017.01

Dúvidas?

73MPN 2017.01

Leitura Complementar

• Poster BPMN:

http://www.bpmb.de/images/BPMN2_0_Poster_PT.pdf

74MPN 2017.01

Leitura Complementar

http://www.dheka.com.br/6-dicas-para-aumentar-qualidade-na-modelagem-dos-processos-de-negocio/

75MPN 2017.01

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 (impresso e pelo Google Classroom)

• 1º. Seminário• Projeto de Modelagem

• Método, meta-modelo, notação e ferramenta

• Levantamento de Processos• Ficha de processos

• Ata de Reunião

• Cadeia de Valor

• Estrutura Organizacional

• Modelagem de processos AS-IS• Fluxos de processos

• Diagramas de detalhamento das atividades

• 2º. Seminário• Avaliação do AS-IS

• Stakeholders• Habilitadores• F.O.F.A

• Brainstorming de ideias• Cadeia de Valor• Estrutura Organizacional• Modelagem de processos

TO-BE• Fluxos de processos• Diagramas de detalhamento

das atividades

Modelagem de Processos de NegócioAulas 6 e 7 – Modelagem de

Processos

Andréa Magalhães [email protected]

2017.01