Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects...

67
Modelagem de Processos de Negócio Aula 3 – Projeto de Modelagem Andréa Magalhães Magdaleno [email protected]

Transcript of Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects...

Page 1: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

Modelagem de Processos de NegócioAula 3 – Projeto de Modelagem

Andréa Magalhães [email protected]

Page 2: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

2

Agenda

• Método

• Meta-Modelo

• Notação

• Ferramenta

• Estudo de Caso

Page 3: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

3

Projeto de Modelagem

Page 4: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

MÉTODO

Page 5: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

5

Método Genérico

Levantamento

Modelagem

Validação

Page 6: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

6

Método SHARP

Page 7: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

META-MODELO

Page 8: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

8

Meta-ModeloDiagramas

Page 9: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

9

Meta-ModeloElementos

Page 10: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

NOTAÇÃO

Page 11: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

11

Notações de modelagem de processos

• UML – Unified Modeling Language• Notação que permite ao analista especificar, visualizar e

construir artefatos de software, assim como modelos de negócio.

• BPMN – Business Process Modeling Notation• Notação padrão utilizada para facilitar o entendimento das

transações de negócio intra e inter organizacionais.

• eEPC – Event Driven Process Chain• Notação utilizada para facilitar o entendimento das transações

de negócio intra e inter organizacionais principalmente por pessoas do negócio.

Page 12: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

12

Notações de modelagem de processos adotadas nas organizações

(EloGroup, 2011)

• Pesquisa do ano anterior• BPMN representava 44% e EPC 28%

• BPMN se solidificando como principal notação no mercado brasileiro

Page 13: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

13

Notações de modelagem de processos BPMN• Desenvolvida por BPMI (Business Process Management

Initiative) e mantida pela OMG (Object Management Group)

• Define um diagrama de processo

• Business Process Diagram – BPD

• Notação utilizada para facilitar o entendimento dos processos intra e inter organizacionais.

• Versão 2.0

Page 14: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

14

Notações de modelagem de processosBPMN

Page 15: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

15

Notações de modelagem de processos -eEPC

• Desenvolvida pelo Professor Scheer nos anos 90• Implementada na ferramenta ARIS e hoje adotada por

diversas outras

• Notação utilizada para facilitar o entendimento dosprocessos por pessoas do negócio

• Modelagem baseada em uma composição de diagramas

• O processo de negócio é representado segundo um fluxo deeventos que desencadeia ações• Composto por eventos, funções (atividades) e conectores

lógicos

Page 16: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

16

eEPC

In

sti

tuid

or/

Pa

tro

cin

ado

rM

AA

B -

Op

era

cio

nal

Fo

rça

de v

en

da

s

Massa de dadosde prospects

disponível

Enviar massa dedados deprospects

Verificarexistência de

dados deprospects

Dados deprospectsexistentes

Verificarnecessidade deatualização de

dados deprospects

Dados deprospects

não existentes

Dados deprospects

atualizados

Dados deprospects

desatualizados

Carregar dadosde prospects

Dados deprospects

carregados

Dados disponíveispara segmentação

Dados disponíveispara a proposta

eletrônica

Aplicar critériosde segmentação

InscreverParticipante Via

Proposta deInscriçãoEletrônica

Imprimir propostade inscrição

VER INTERFACE COM PROCESSO DEVENDA POR MARKETING DIRETO

Proposta deinscrição

pré-impressa

RealizarProspecção e

Venda

Page 17: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

FERRAMENTA

Page 18: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

18

Ferramenta de modelagem de processos

• Um grande desafio é definir a melhor combinação entremétodos, notações e ferramentas que permitam acompreensão e gestão do processo como um todo.

Page 19: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

19

Ferramenta de modelagem de processos

• Gartner Magic Quadrant for Business Process Analysis Tools

Page 20: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

20

Ferramenta de modelagem de processos

• Ferramenta gráfica para modelagem de processos de negócio que permite aos usuários desenhar, gerenciar e modificar os modelos que representam as visões da organização do trabalho para melhor satisfazer as necessidades do negócio.

• Trabalham com modelos capazes de representar:• Visões organizacionais• Visões de processos• Visões funcionais• Visões de dados• Visões de produtos e serviços

Page 21: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

21

Ferramenta de modelagem de processos

• Por que?

• Centralização dos modelos em um repositório de processos acessível

• Permite a integração entre várias visões do negócio

• Transparência na documentação• Permite a visualização pela organização das iniciativas de

modelagem e melhoria de processos em andamento.

• Redução dos tempos e dos custos para se obter os processos documentados

• Uso de padrões e metodologias de modelagem de processos estabelecidas pela organização.

Page 22: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

Ferramenta de modelagem de processos

• Free• Vantagens

• Custo

• Compartilhamento de código-fonte

• Interoperabilidade

• Desvantagens• Ausência de suporte

• Versões limitadas

• Comercial• Vantagens

• Softwares mais robustos

• Mais funcionalidades

• Suporte

• Desvantagens• Custo

Page 23: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

23

Decisão

• Melhor combinação entre notação e ferramentaque permita a compreensão e gestão do processo

• Levar em consideração:• Custos para a organização

• Ferramentas disponíveis na organização

• Uso externo pela consultoria

• Manutenção futura dos processos

Page 24: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

24

Ferramenta de modelagem de processos

(EloGroup, 2011)

• Na última pesquisa ARIS representava 50%• Diversificação ao longo dos anos• VISIO e Bizagi mais que dobraram, mostrando sua aceitação pelo mercado

Page 25: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

BIZAGI

Page 26: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

26

BizAgi

• Software livre

• Utiliza a notação BPMN

• Validação automática de regras pré-definidas durante a modelagem

• Ferramenta orientada a tarefas e não a objetivos

• Não possui banco de dados

• Não permite o compartilhamento entre múltiplos usuários

Page 27: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

27

Fluxo de Processo

• Modelando processos

Atividade

Eventos inicial, intermediário e final

Grupo: Agrupa os objetos que estiverem dentro do grupo

Conector lógico

Anotações

Dados e documentos usados nas atividades

Raias, sub-raias e marcadores

Conectores de relacionamento entre objetos

Page 28: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

28

Fluxo de Processo

• Subprocessos

Navegação pelos modelos através das abas

Page 29: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

29

Fluxo de Processo• Visualização do subprocesso

29

Page 30: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

30

Documentação

• Documentando o processo

• Descrição do processo.

Page 31: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

31

Exportação

• Exportando modelos:• Imagem

• Word

• PDF

• Visio

• XPDL

31

Page 32: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

32

Exemplo

Page 33: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

ARIS EXPRESS

Page 34: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

34

ARIS Express

• Software livre

• Utiliza a notação eEPC

• Oferece diferentes visões

• Geração automática de modelos a partir deinformações tabeladas

• Trabalha com fragmentos para as combinações deobjetos mais usadas

• Projetado para uso ocasional

• Não possui banco de dados

• Não permite o compartilhamento entre múltiplosusuários

Page 35: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

35

ARIS Express – Visão Geral

Page 36: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

36

ARIS Express – Tela Inicial

Tipos de Modelos

Modelos usados

recentemente

LinksMenus

Ícones de acesso rápido

Page 37: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

37

Fluxo de Processo

Page 38: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

ARIS

Page 39: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

39

ARIS Business

• Diferentes modelos capazes de representar graficamente e manter visões dos processos da organização

• Armazenamento em banco de dados relacional• Evita a inconsistência entre diferentes informações

• Permite reutilização

• Otimiza a manutenção

Architecture of Integrated Information Systems

Page 40: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

40

ARIS Business

40

• Navegação amigável entre modelosVAC

VAC 1

VAC 2 VAC 3

VAC 4

VAC 2

VAC 2.1

VAC 2.2 VAC 2.3

Advogado Comitê deauditoria

Comitê deauditoria

Insumo

InsumoProduto

Produto

Regra denegócio

Sistema

Termo técnico

Risco

Indicador

Page 41: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

41

ARIS Business- Visões

Quais unidades organizacionais

existem?

Qual informação é importante?

Relaciona atividades,

dados, unidades organizacionais

e produtos

Quais atividades serão

executadas?

Quais produtos são importantes?

Page 42: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

42

ARIS Business- Visões

Organizational Chart

ERM Data Model

VACeEPCFAD

Application System Type Diagram

Objective Diagram

Product Tree

Page 43: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

43

ARIS Business - Home

Configurar qual aba da esquerda irá abrir automaticamente toda vez que iniciar o ARIS

HELP do ARIS e “Dicas do dia”

Criar um novo modelo para qualquer base de dados que se tenha acesso

BARRA

DE

MÓDULOS

Page 44: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

44

ARIS Business - Explorer

• Utilizado para organizar a estrutura de uma base de dados eo seu conteúdo

Page 45: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

45

ARIS Business - Conceitos

• Grupo• Diretório lógico no qual são armazenados modelos e objetos

• Diagrama• Representa uma abstração da realidade

• Baseado em um tipo de modelo

• Objeto• Cada objeto é gravado como uma definição na base de dados

• Um objeto pode ser descrito através de seus atributos

• Os objetos são representados por símbolos nos modelos

• Os objetos podem ser reutilizados em modelos diferentes

• Conexão• Interações entre entidades do mundo real representadas

• Implícita ou explícita

Page 46: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

46

ARIS Business - Explorer

Model or Objectdisplay

Servidor local

Modelo

Base de dados

Grupo

Objeto

Page 47: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

47

ARIS BusinessConexão - Assignments• Viabilizar a navegação entre diagramas

• Representa a associação de um objeto a um diagrama

• Existe regras que definem a quais diagramas cada objeto por ser associado

• Após realizada a associação aparece ao lado do objeto o símbolo

Analisarcrédito

Page 48: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

48 48

ARIS Business- Exemplo

Analisar demanda

AnalistaSistema

gerenciador dedemanda

Disponibilizarinformações

sobre demanda

Demanda

Demanda

Análise dademanda

Análise da demanda

Média dedemandasanalisadas

AnalistaEngenheiro de

sistemas Gerente

Demandaidentificada

Analisar demanda

Demanda deautomaçãoidentificada

Demanda desistemas

identificada

Encaminhardemanda deautomação

Demanda deautomação

encaminhada

Tratar demanda deautomação

Aprovar demanda

Demandaaprovada

Demandarecusada

Demanda aceita

Planejar projeto

Verificarcondições deatendimento

Demandajustificada

Demanda nãojustificada

Assignment

Page 49: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

49

ARIS BusinessRelatórios• Com os relatórios é possível exibir o conteúdo da base de

dados de forma textual ou tabelada

• Podem ser gerados documentos nos seguintes formatos: doc, xls, rtf, htm e txt

• Pode-se limitar a informação a ser obtida no âmbito de modelos individuais ou realizar uma pesquisa em toda a base de dados

• Relatório são gerados através da execução de scripts

• Os scripts podem ser executados a partir de um grupo, modelo ou objeto, dependendo do seu objetivo

Page 50: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

ARIS BusinessRelatórios• Customização:

• Codificação em JavaScript

Page 51: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

51

ARIS BusinessSemantic Check• Contexto:

• Verificar as regras de modelagem é uma tarefa realizada normalmente de forma manual.

• Objetivo:• O objetivo do Semantic Check é automatizar essa

verificação de regras (sintáticas e semânticas) de modelagem de processos.

Page 52: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

52

ARIS BusinessSemantic Check• Benefícios:

• Repetibilidade• A mesma avaliação pode ser realizada diversas vezes

para refinar a modelagem, de forma fácil e rápida

• Perfis podem ser criados para a realização de verificações de rotina

• Avaliação objetiva• Todos os elementos verificados são avaliados da

mesma forma e segundo os mesmos critérios.

• Não é influenciado pelo ponto de vista do avaliador

Page 53: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

53

ARIS BusinessPublicação Web• Aris Business Publisher

• Integrado ao Aris Business Architect no módulo Administration.

• Requer um servidor que trate páginas Java.• Ex.: Apache, Tomcat, etc...

• Informações publicadas em uma página web.• Ex.: Internet Explorer, Firefox

Page 54: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

ARPO

Page 55: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

55

ARPO

Page 56: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

56

ARPO

• Ferramenta Comercial com versão free

• Permite a modelagem em EPC e BPMN

• Uso do banco de dados permite o compartilhamento de modelos

• Trabalha com diferentes modelos

Page 57: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

57

ARPOModelos

Page 58: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

58

ARPO - Modelos

Page 59: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

59

ARPO - Modelos

Page 60: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

60

ARPOModelos

Page 61: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

61

ARPORelatórios

Page 62: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

62

ARPOExportação web

Page 63: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

ESTUDO DE CASO

Page 64: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

64

Estudo de Caso• Processo de Aquisição de Insumos

• Conhecer e praticar as técnicas de modelagem de processos usando BPMN

• Trabalhar em grupo para transformar uma descrição vaga do problema real em uma modelagem detalhada e de alta qualidade

• Ler descrição detalhada no site

Page 65: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

65

Exercício• Projeto de Modelagem

• Em grupo, definam os elementos do projeto demodelagem

• Método – Sharp

• Meta-modelo – Visto nas aulas

• Notação - Qual? Por que?

• Ferramenta de modelagem - Qual? Por que?

Page 66: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

66

Dúvidas?

Page 67: Modelagem de Processos de Negócio Aula 3 –Projeto de Modelagem · Massa de dados de prospects disponível Enviar massa de dados de prospects Verificar existência de dados de prospects

Modelagem de Processos de NegócioAula 3 – Projeto de Modelagem

Andréa Magalhães [email protected]