Escolar Documentos
Profissional Documentos
Cultura Documentos
Processos de Negcio
Processos de negcio so grupos de decises e atividades, logicamente relacionadas, requeridas para o gerenciamento de recursos da empresa.
Processos de Negcio
Podemos entender processos de negcio como uma seqncia de passos e decises, iniciadas em resposta a um evento de negcio, que alcana um resultado especfico e mensurvel, tanto para o consumidor do processo como para outros interessados (stakeholder) Alm disso, necessrio que identifiquemos instncias especficas dos resultados.
3
Identificao de PN
No trivial identificar processos, pois eles acontecem dentro da organizao de forma esparsa, provavelmente envolvendo diversas pessoas e departamentos. Tambm no trivial representar processos, pois corremos vrios riscos, como fazer uma representao muito complexa ou muito simples, ser impreciso ou utilizar o mtodo de forma errada. Normalmente, sistemas de informao so utilizados para automatizar processos de negcios.
4
Identificao de PN
Pode ser necessrio, 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 so executados dentro da empresa. Existem vrias formas de se tratar a descrio de processos atualmente, variando em diferentes nveis de complexidade.
5
EPC
EPC a sigla em ingls para Event Driven Process Chain (Cadeia de Processos Dirigida por Eventos). Esse mtodo parte simplificada do mtodo ARIS usada para modelagem de processo e tem grande aceitao no mundo, estando muitas vezes associado implantao de sistemas de ERP SAP/R3. Nesse mtodo, um processo modelado segundo fluxo de eventos e funes.
6
EPC - Primitivas
As principais primitivas, descritas na figura abaixo, so: Funes, que representam atividades, tarefas ou passos do processo que precisam ser executadas. Funes so possivelmente iniciadas ou habilitadas por eventos. Funes possivelmente geram eventos. Funes consomem recursos, exigem gerenciamento, tempo, e ateno. Funes podem representar:
Atividades tangveis Decises (mentais) Processamento de Informaes
Eventos, que representam situaes, ou estados do sistema, antes ou depois da execuo de uma funo. Um evento pode ser uma prcondio ou uma ps-condio para uma funo. Um evento no consome tempo nem recursos por si s. Conectores Lgicos, que permitem a unificao e separao de fluxos segundo os conceitos de E, OU ou OU-exclusivo. Caminho, que indica que um passo descrito por meio de um diagrama completo EPC.
Tipo
Evento Funo
Smbolo
Definio
Um Evento descreve uma ocorrncia que causa um efeito (funo) Uma funo descreve uma transformao (uma mudana no estado do sistema)
Conectores
Um conector estabelece conexes lgicas entre eventos e funes Um fluxo descreve uma relao lgica ou temporal entre funes e eventos Um caminho estabelece uma relao entre processos.
8
Fluxo
Caminho
Pedido Recebido
Digitar Pedido
Pedido Digitado
Verificar Pedido
XOR
Pedido Correto
Pedido Incorreto
Extended-EPC
eEPC a sigla em ingls para Extended Event Driven Process Chain (Cadeia de Processos Dirigida por Eventos). Esses elementos adicionais funcionam basicamente como comentrios ao processo que est sendo documentado. Assim, depois de descrito o processo pelo mtodo no estendido, colocamos sobre eles novos elementos documentando informaes como quem realiza o processo, que informao utiliza, que produtos gera ou consome, etc... 10
Extended-EPC
Os principais elementos adicionais em um eEPC so:
Unidades Organizacionais, que representam departamentos envolvidos em um processo. Pessoas, que representam pessoas ou papis envolvidos em um processo. Informao ou dados, que representam informao utilizada ou gerada em um processo. Produtos ou servios, que so gerados ou consumidos pelo processo. Objetivos, que representam o motivo da realizao de um processo ou tarefa
11
Tipo
Unidade Organizacional Informao
Smbolo
Pessoa ou Cargo
Produto ou Servio
Objetivo
12
13
14
15
16
Value-Added Chain
17
18
Outras notaes
19
Outras Notaes
20
Outras Notaes
21
Comparao
22
23
Um Exemplo Comentado
27
Um Exemplo Tradicional
28
Loops
Alguns textos probem definitivamente loops
We define the syntax of EPC by following definition: An Event-driven Process Chain (EPC) is a directed, connected, and simple graph EPC
Outros textos permitem Os exemplos ARIS normalmente no apresentam loops Um processo de negcio anda para frente, loops deviam ser desnecessrios Concluso?
29
Loops - Problema
Um processo de negcio deve acabar Loops permitem que um processo de negcio no acabem...
Principalmente em uma simulao ou prova formal
30
Loops Recomendao
Evite os loops Use apenas loops simples (com XOR) Analise um loop e veja se ele realmente existe
XOR
XOR
Loops: Exemplo OK
32
Estrutura
33
Conectando Processos
34
Explodindo processos
possvel A notao aparece em extenses
35
Exemplo do ARIS
36
E: Configuraes Vlidas
37
39
O Problema do OU
O join-OU considerado um problema, por no ter sua semntica bem definida Tente usar XOR ou E sempre, para indicar se espera todos ou apenas um
40
41