Académique Documents
Professionnel Documents
Culture Documents
UFRJ
Sistemas de Workflow 2003
Modelagem de Processos
Questes:
Por que descrever um processo? Como a descrio de um processo pode ser utilizada? Em que situaes a descrio de um processo pode ajudar? Qual o problema em se manter as descries de processos implcitas?
Modelagem de Processos
Gerncia de Projetos
Custos e estimativas Base para o desenvolvimento de planos de projetos Acompanhamento de projeto Coordenao Automao Guia para equipes
Definies
Entendimento da organizao atravs da Entendimento da organizao atravs da representao dos seus processos de representao dos seus processos de negcios. negcios.
Entendimento da organizao atravs da Entendimento da organizao atravs da representao dos seus processos de representao dos seus processos de negcios. negcios.
Processo de Trabalho
Sequncia de atividades realizadas para atingir um objetivo de trabalho Sequncia de atividades realizadas para atingir um objetivo de trabalho
Gerente inicia processo de Seleo 1 2 Secretrio recebe currculos e encaminha para analistas
currculo
Secretrio 3
avaliao
Analista de RH
Processo de Negcio
Cadeia de Valor
Tempo Lucro Tecnologia
Atividade Fornecedores
Atividade
Atividade Clientes
Informao
Procedimento onde documentos, informaes e tarefas so passadas entre Procedimento onde documentos, informaes e tarefas so passadas entre participantes de acordo com um conjunto de regras definidas a serem participantes de acordo com um conjunto de regras definidas a serem alcanadas ou realizadas para o objetivo do negcio alcanadas ou realizadas para o objetivo do negcio
Sistemas de Workflow - 2003 8
Processos de Negcio
Uma coleo de tarefas de trabalho interrelacionadas, iniciada em resposta a um evento, atingindo um determinado resultado para o cliente e os demais interessados no processo.
Sistemas de Workflow - 2003 9
Elementos de um Processo
10
Elementos de um Processo
Objetivo = razo para realizao do trabalho
11
Elementos de um Processo
Atividades = decomposio do trabalho em tarefas a serem realizadas
Elementos de um Processo
Atores/Agentes = se encarregam das atividades Habilitaes = conhecimento necessrio aos atores para realizao das atividades
Secretria
Modelo da Organizao
Secretria
Elementos de um Processo
Entradas/Sadas = produtos necessrios/gerados a cada atividade/processo
Seleo criteriosa de empregados
Secretria
Modelo da Organizao
Secretria
14
Elementos de um Processo
Regras = dependncia entre atividades
Incio Incio
currculo
No
Secretria
currculo
FIM FIM
15
Onde?
Modelo de Localizao
Quando?
Modelo de Eventos
Como?
Porque?
Modelo de Processos Modelo de Objetivos
Modelo Workflow
O que?
Quem so as pessoas da organizao Como o trabalho realizado Como os objetivos se ligam aos processos de negcios Produtos/servios gerados pelos processos
Sistemas de Workflow - 2003
17
18
Entendimento da organizao atravs da Entendimento da organizao atravs da representao dos seus processos de representao dos seus processos de negcios. negcios.
19
Como:
Representao e descrio do Modelo de Negcios da Organizao Conhecimento e uso disseminado pela organizao
20
10
Onde?
Modelo de Localizao
Quando?
Modelo de Eventos
Como?
Porque?
Modelo de Processos Modelo de Objetivos
Modelo Workflow
O que?
Quem so as pessoas da organizao Como o trabalho realizado Como os objetivos se ligam aos processos de negcios Produtos/servios gerados pelos processos
Sistemas de Workflow - 2003
O Modelo da O Modelo da organizao permite organizao permite visualizar a estrutura visualizar a estrutura da organizao at o da organizao at o nvel de funo. Os nvel de funo. Os elementos da elementos da organizao sero organizao sero usados nos demais usados nos demais modelos. modelos.
22
11
Objetivos da Organizao
O Modelo de O Modelo de objetivos permite a objetivos permite a organizao explicitar organizao explicitar seus objetivos e ligaseus objetivos e ligalos aos processos de los aos processos de negcios e estrutura negcios e estrutura organizacional. organizacional.
23
Processos O Modelo de O Modelo de processos permite processos permite modelar a estrutura de modelar a estrutura de processos e atividades processos e atividades que sero associadas que sero associadas para modelar o para modelar o workflow dos workflow dos processos. processos.
24
12
O Modelo de Interao O Modelo de Interao do Negcio permite do Negcio permite representar a relao da representar a relao da organizao com os seus organizao com os seus clientes, fornecedores, clientes, fornecedores, competidores e com os competidores e com os elementos da sua elementos da sua estrutura interna. estrutura interna. Este modelo prov uma Este modelo prov uma viso estratgica do viso estratgica do negcio que pode ser negcio que pode ser avaliada e modelada em avaliada e modelada em detalhes pelos demais detalhes pelos demais modelos. modelos.
Sistemas de Workflow - 2003 26
13
Cada atividade do Cada atividade do modelo de processos modelo de processos pode ser detalhado com pode ser detalhado com o Modelo de Casos de o Modelo de Casos de Uso. Uso. O modelo de Casos de O modelo de Casos de Uso permite o Uso permite o entendimento das entendimento das principais interaes principais interaes entre o sistema e o entre o sistema e o usurio, que ocorrem nos usurio, que ocorrem nos processos. processos.
27
Modelo do Negcio
define
Conhecimento da Organizao
Modelo do Negcio
Viso Unificada
Diviso
Diviso
Diviso
Diviso
28
14
Entendimento da organizao atravs da Entendimento da organizao atravs da representao dos seus processos de representao dos seus processos de negcios. negcios.
29
Memria Organizacional
Dados produzidos na organizao que possam ser utilizados em decises presentes e futuras
Sistemas de Workflow - 2003 30
15
Entendimento da Organizao
Quem, Quando, Onde, Porque, e Como Elicitao e Explicitao do Conhecimento
Explicitao das discordncias Identificao de duplicidades Identificao de inconsistncias Identificao de aspectos obscuros Guia de entendimento para novos colaboradores Clarificao dos prximos passos
31
Modelo do Negcio
define
Modelo do Negcio
define
Processos
Viso Unificada
Implementao
Diviso
Diviso
Diviso
Diviso
32
16
Mtodo
33
34
17
O Ambiente
Misso, estratgia e objetivos Competncias Crenas e cultura
Anlise de riscos
Participantes faltantes e reas misteriosas Interao entre participantes Desacordo Resoluo de conflitos
36
18
37
Anlise de diagramas
Tcnicas para descoberta de oportunidades de melhoria
Anlise de custo/benefcio
Capturando mtricas Alternativas para medidas de custo e benefcios Tcnicas para anlise de custo e benefcio
38
19
Modelagem de workflow
Aspectos relacionados s atividades
Fluxos Aplicaes/ferramentas
Aspectos causais
Porque o processo est sendo realizado?
Sistemas de Workflow - 2003 39
Linguagens de Modelagem
40
20
41
IDEF
Baseada no SADT Dcada de 70 Inicialmente utilizada para aplicar mtodos estruturados para a melhor compreenso de como melhorar a produtividade em manufatura
42
21
IDEF
43
Redes de Petri
Ferramenta grfica matemtica para a modelagem de processos concorrentes, asncronos, distribudos, paralelos, no determinsticos e estocsticos Benefcios
Fundamentao matemtica
Capacidade de prever deadlocks e alcance de passos no processo
Representao grfica
Fcil compreenso Maneira intuitiva de se descrever processos paralelos
44
22
Redes de Petri
45
UML
A UML tem sido considerada como linguagem com potencial para modelagem de processos de negcio e de workflow:
Diagramas de Casos de Uso Diagramas de atividades
46
23
UML
47
Swimlanes
48
24
Swimlanes
49
50
25
51
1..*
0..*
Core elements
Sistemas de Workflow - 2003 52
26
TextualDescription
ProcessElement
GuidanceType
ActivityType
WorkerType
Person
LifeCycleType
ArtifactType
WorkflowType
ToolType
ConditionType
Process elements
53
Ferramentas de Suporte
54
27
Ferramentas
Trabalham com modelos capazes de representar vises
estrutura organizacional processos funes dados
referentes aos processos de negcios da organizao
55
Ferramentas
56
28
57
58
29
PROTOS
59
Outras Funcionalidades
Ferramenta de planejamento
Planejamento da implementao e estratgia de execuo
60
30
Pesquisas
61
Processos
Processo desejado Processo oficial Processo corrente Processo percebido Processo observado
62
31
Case-Handling
Problema
Processos complexos nem sempre conseguem ser expressos totalmente Ou so simplificados para serem implementados em uma ferramenta
processo ideal no suportado processo realmente executado pelos participantes no reflete o modelo (workflow contornado)
63
Case-Handling
Premissa: roteamento no o nico mecanismo que dirige o fluxo de trabalho Focando o roteamento:
Trabalho necessita estar vestido em atividades. Dificuldades em definir a granularidade de uma atividade Dados relacionados ao caso que gerou a execuo do processo ficam escondidos. Esconder o contexto de execuo pode gerar erros e ineficincias no processo O roteamento foca o que deveria ser feito e no o que poderia ser feito
64
32
Case-Handling
65
Case-Handling
Mudana de paradigma para modelagem e execuo de workflow:
O caso e no o roteamento deveria dirigir o fluxo de trabalho
Caso:
Produto sendo manufaturado durante a execuo do processo.
66
33
Product-Driven Case-Handling
Conceitos
Caso como conceito principal para roteamento entre ilhas de trabalho. O caso um produto sendo manufaturado e todos os participantes devem ter percepo sobre seu contexto Ex.
Avaliao de um candidato a emprego O veridicto sobre uma violao de trnsito Liberao de um seguro
67
Product-Driven Case-Handling
68
34
Product-Driven Case-Handling
Para tratar um caso, atividades devem ser realizadas Execuo de atividades menos rgida/formal:
No necessitam ser completamente realizadas Podem ser no atmicas Atividades so marcadas com pontos onde a transferncia de trabalho possvel ou desejvel
Participantes podem ter mais liberdade mas, necessitam saber o mximo sobre o caso. Participantes necessitam saber menos sobre o fluxo de atividades mas sim sobre o estado de um caso.
Sistemas de Workflow - 2003 69
Product-Driven Case-Handling
Caso possui estrutura e estado corrente:
Coleo de objetos de dados A logstica de um fluxo de trabalho se dar, portanto, pela presena de dados e no pelo fluxo de atividades
70
35
Product-Driven Case-Handling
Atores
Agrupados em papis Papis so especficos para processos e atividades Relacionamentos entre papis
O papel gerente tambm tem o papel empregado
71
FLOWer
FLOWer
Empresa: Pallas Athena Apresentao completa do contexto de um caso O sistema no fora a execuo de um processo em uma ordem pr-definida.
72
36
FLOWer
FLOWer Case Guide
73
FLOWer
FLOWer Case Guide - Formulrio
74
37
FLOWer
Em cada formulrio h a indicao:
Dos dados mandatrios para uma atividade corrente (na linha de status) Dos dados que necessitam ser confirmados
Um formulrio pode ser associado a mais de uma atividade Embora esteja executando uma atividade corrente, se o participante preenche dados de outras atividades, o sistema automaticamente considera as atividades realizadas. Controle de acesso
Sistemas de Workflow - 2003 75
Workflow mining
Problema:
A execuo de um workflow implica em sua completa definio em atividades Discrepncias entre o processo definido e sua execuo real Modelagem de processos em geral feita por um grupo de consultores, gerentes e especialistas O projeto inicial de um workflow , em geral, incompleto, subjetivo e em alto nvel.
Abordagem:
Tcnica para descoberta do workflow a partir de sua execuo real. Processo reverso: obtendo informao do workflow enquanto o mesmo acontece
76
38
Workflow mining
Premissas:
possvel registrar eventos de forma que:
Cada evento se refira a uma tarefa Cada evento se refira a uma instncia do processo Eventos acontecem de forma totalmente ordenada
77
Workflow mining
Tcnica:
Registro de eventos (execuo de tarefas) Construo de grafos de dependncias e frequncia
Para uma tarefa A:
Frequncia geral de execuo de A Frequncia da tarefa A diretamente precedida de uma atividade B Frequncia de A diretamente sucedida por outra atividade B Frequncia de A direta ou indiretamente precedida por outra tarefa B mas antes da prxima ocorrncia de A Frequncia de A direta ou indiretamente sucedida por outra tarefa B mas antes da prxima ocorrncia de A Mtrica que indica a fora de uma relao causal entre A e B
Indues lgicas sobre os grafos de dependncias Gerao de novos processos a partir destas indues
78
39
79
80
40
81
82
41
Trabalhos do Grupo
83
Trabalhos do Grupo
Tese Hadeliane
Mtodo para projeto de workflow a partir do modelo de negcio
Tese Dbora
Mtodo para levantamento de requisitos a partir do modelo de negcio
Tese Mauro
Adaptao de processos em sistemas de workflow
Tese Rosa
Modelagem colaborativa de processos de negcio
84
42