Você está na página 1de 38

Processos de

Negócio
Introdução
Objetivos
• Definir o que é um processo de negócio
• Conhecer algumas representações

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


2 38
Agenda
• Processos
• Processos de Negócio
• Formas de Representar
• Modelagem de Processo de Negócios
• Revisão

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


3 38
Como será

45
38

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


4 38
Processos
Processos
Processos de Negócio
Formas de Representar
Modelagem de Processo de Negócios
Revisão

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


5
Como a Pizzaria Entrega Pizzas
1. O telefone toca
2. O atendente atende o telefone e identifica que é um
pedido
3. O atendente cria uma comanda com o pedido da pizza
e bebidas
4. A comanda passa para o pizzaiolo, que prepara as
pizzas e coloca na fila para assar
5. O pizzaiolo coloca as pizzas para assar
6. Quando as pizzas estão prontas, são colocadas em
caixas pelo ajudante do pizzaiolo
7. O atendente junta as caixas e as bebidas e cria uma
entrega, contendo a comanda e os itens pedidos
8. O entregador pega a entrega e passa no caixa com ela
9. O caixa calcula o valor do total e emite o cupom fiscal
10. O entregador entrega a pizza
11. O entregador cobra a pizza usando a máquina de
cartão
12. O entregador entrega a nota de recibo da máquina de
cartão para o caixa

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


6 38
Como um Hostel recebe um hóspede
1. O Hóspede chega na portaria e
chama o atendente
2. O atendente dá boas vindas para o
hóspede
3. O atendente vê se há vagas
1. Não havendo vagas, acaba o
atendimento
4. O atendente entrega a ficha de
hospedagem para o hóspede
preencher
5. O atendente entrega as chaves e as
regras do hostel para o hóspede
6. O ajudante leva o hóspede ao seu
quarto e verifica que está tudo
correto
7. O atendimento está encerrado

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


7 38
Como um caixa atende um pedido
1. O cliente chega no caixa
2. O caixa pergunta qual o produto que o
cliente deseja
3. O caixa pergunta quantos daquele item o
cliente deseja
4. O caixa registra o pedido
5. O caixa pergunta se o cliente deseja algo
mais
1. Havendo outro pedido, o vendedor
volta ao passo 2
6. O caixa informa o preço total
7. O caixa cobra o pedido
8. O cliente paga o pedido
9. O caixa envia o pedido para a produção

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


8 38
Como uma cozinha atende um pedido
do garçom
1. O garçom entrega a comanda
2. O chef anuncia os pedidos a
cozinha
3. Em paralelo
1. O responsável pela chapa faz os
grelhados
2. O responsável pelo fogão faz os
acompanhamentos
4. O chef verifica que grelhados
e acompanhamentos estão
prontos
5. O chef monta o prato
6. O chef entrega o prato ao
garçom

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


9 38
O que há de semelhante?
• São descrições passo a passo de que é feito
• Começam com um evento
• A cada passo chegamos mais perto do resultado final desejado
• É uma descrição de como o negócio, ou parte dele, funciona
• Algumas coisas são feitas sequencialmente
• Algumas coisas são feitas opcionalmente
• Algumas coisas são feitas várias vezes
• Algumas coisas podem ser feitas em paralelo

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


10 38
Processo
• Uma ação ou algo que é feito
• A forma como é feito
• Uma coleção de tarefas e atividades inter-relacionadas que são
iniciadas em resposta a um evento e que tem como objetivo
alcançar um resultado específico para o consumidor do
processo von Scheel et al. Phase 1: Process Concept Evolution in von Rosing et. Al The Complete
Business Process Handbook: Body of Knowledge from Process Modelling to BPM

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


11 38
Processo de Negócio
Processos
Processos de Negócio
Formas de Representar
Modelagem de Processo de Negócios
Revisão

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


12
Processos de Negócio

von Scheel et al. Phase 1: Process Concept Evolution in von Rosing et. Al The Complete
• Processos com ênfase em negócios

Business Process Handbook: Body of Knowledge from Process Modelling to BPM


• Uma coleção de tarefas e atividades (operações e ações de
negócio) consistindo de empregados, materiais, máquinas,
sistemas e métodos, que são estruturadas de forma a projetar,
criar e entregas um produto ou serviço ao consumidor

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


13 38
Características
• Sequência de passos
• Possuem um início
• Respondem a um evento de negócio
• Alcançam um resultado específico e mensurável
• No sucesso
• Podem falhar

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


14 38
Evento e Resultado
• Pedido da Pizza • Pizza entregue

• Chegada do • Hóspede no quarto


Hóspede

• Compras no • Pedido em produção


caixa

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


15 38
Por que entende-los
• Normalmente os sistemas de informação estão inseridos em
processos de negócio
• Fazendo com que aconteçam
• Ajudando em sua gerência, monitoração e controle
• Atuando em vários níveis de abstração na empresa
• Criando
• Armazenando
• Gerando
• Informações referentes a um ou mais processos de negócio

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


16 38
Levantamento de PN
• Pode ser necessário, antes de fazer o levantamento de
requisitos de um sistema, levantar como funciona o processo
onde ele está inserido ou que vai substituir.
• Nesse tipo de modelagem estamos preocupados com a forma
em que os processos são executados dentro da empresa.

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


17 38
Identificação de PN
• Não é trivial identificar processos,
• Eles acontecem dentro da organização de forma esparsa
• Provavelmente envolvendo diversas pessoas e departamentos.

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


18 38
Formas de Representar
Processos
Processos de Negócio
Formas de Representar
Modelagem de Processo de Negócios
Revisão

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


19
Representação de PN
• Para entender e explicar os processos de negócios precisamos
representa-los de alguma forma
• Descrever o processo em um texto em linguagem natural é
uma forma, porém a linguagem natural é ambígua
• Isto é, podemos interpretar a linguagem natural de maneiras
diferentes
• Em computação retiramos a ambiguidade criando linguagens
artificiais

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


20 38
Formas de Representar PN
• Existem várias formas de representar processos
• Diferentes níveis de complexidade.
• Diferentes tipos de abstração
• Não é trivial representar processos
• Corremos vários riscos
• Representação complexa demais
• Representação simples demais
• Imprecisão
• Erros no uso do método
• Criação
• Interpretação

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


21 38
Formas Típicas

Formas Gráficas Outras Formas


• Formas ultrapassadas • Casos de Uso
• Fluxogramas • Narrativas
• Usados mais no passado
• Diagramas ASME • Linguagens Declarativas
• Usados no passado, EUA
• IDEF 0, IDEF 3
• Formas mais acadêmicas
• Petri-Nets
• PICTURE
• Formas usadas no mercado
• ARIS-EPC
• Diagramas de Atividade UML
• BPMN

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


22 38
Por que escolhemos uma forma de
representação?
• Padronizações internacionais ou nacionais
• Necessidades relacionadas a capacidade de representação de
detalhes das ferramentas
• Cultura da empresa
• Necessidade para usar em uma ferramenta ou método de
escolha da empresa
• Preferências pessoais

• Necessidade de comunicação

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


23 38
Exemplo Real – ARIS EPC
Data de Abertura
Criar Período do Período de
Inscrições

Abrir Período (na


Comissão de Seleção Sistema de Seleção
mão)

Sistema de Seleção Sistema de Seleção


Análise e Comissão de Seleção
Comissão de Seleção Homologação de
Inscrições
Definir Datas das Linha
Tirar Dúvidas
Provas

Sistema de Seleção

FAQ
Site da Seleção

Comunicar datas das


provas
Sistema de Seleção

Encerrar Período de
Comissão de Seleção Sistema de Seleção
Inscrições

Inscrições
Encerradas (na
mão)

24
Selecionar Candidatos

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 38


ARIS EPC em vários formatos

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


25 38
Exemplo BPMN

26
https://www.gov.br/governodigital/pt-br/contratacoes/fluxo-da-instrucao-normativa-sgd-me-no-1-de-4-de-abril-de-2019

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 38


Expansão do Gerenciamento de Riscos

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


27 38
BPMN

Exemplos
PASSO Receber Pedido

Diagrama de Atividades UML Avaliar Pedido

DECISÃO Pedido Válido Pedido Inválido

Fluxograma PASSO
Produzir Pedido Recusar Pedido

DECISÃO Entregar Pedido


PASSO

DECISÃO

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


28 38
Como um Caso de Uso

Imagem gentilmente cedida


por José Augusto Rodrigues-Neto

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


29 38
Modelagem de
Processos de Negócio
Processos
Processos de Negócio
Formas de Representar
Modelagem de Processo de Negócios
Revisão

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


30
O que queremos descobrir na
modelagem?
• Primeiro, queremos descobrir o que a empresa faz (WHAT),
isso é, que processos existem
• O segundo passo é descobrir como (HOW) esses processos são
executados
• A partir daí os métodos vão detalhar a descrição buscando
definir:
• Quem faz o que (WHO)
• Quando as coisas são feitas (WHEN)
5W2H
• Por que as coisas são feitas (WHY)
• Onde as coisas são feitas (WHERE)
• E, algumas vezes, qual o custo de fazer as coisas (HOW MUCH)

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


31 38
Qual o resultado da modelagem
• Um conjunto de modelos
• Alguns métodos ou empresas criam na forma de um
documento, uma espécie de manual de processos
• Outras empresas fazem diagramas grandes, como painéis que
podem ser colocados na parede
• Práticas e métodos de uso das linguagens podem ser
diferentes, mas o significado dos símbolos é o mesmo

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


32 38
Níveis de Modelos de Processo
• Mapas de Processo
• Fluxos simples de atividades
• Poucos detalhes
• Nomes
• Condições
• Descrições de Processo
• Informação mais completa
• Pessoas
• Dados
• ...
• Modelos de Processo
• Detalhados
• Permite análise e simulação
• Execução direta do modelo

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


33 38
Revisão
Processos
Processos de Negócio
Formas de Representar
Modelagem de Processo de Negócios
Revisão

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


34
Resumo da Aula
• Processos são sequências de atividades que produzem um
produto ou serviço para um comprador ou cliente
• Existem várias formas de representar processos
• Nós escolhemos representar processos por meio de
linguagens artificiais
• Nós escolhemos linguagens gráficas

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


35 38
FIM
Bibliografia
• von Scheel et al. Phase 1: Process Concept Evolution in von
Rosing et. Al The Complete Business Process Handbook: Body
of Knowledge from Process Modelling to BPM

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio


37 38
Contato

Geraldo Xexéo
xexeo@ufrj.br http://xexeo.net
http://xexeo.net/youtube
http://line.cos.ufrj.br
http://ludes.cos.ufrj.br

38
Este obra está licenciado com uma Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional.

Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 38

Você também pode gostar