Escolar Documentos
Profissional Documentos
Cultura Documentos
MODELAGEM DE PROCESSOS
a
IN1149
aa
aa
aa
AGENDA
Definio Objetivos e Vantagens Linguagens de Modelagem
BPMN SPEM
aa
aa
aa
DEFINIO
Desenvolver diagramas que mostram
as atividades da empresa, ou de uma rea de negcios, e a sequncia na qual so executadas; O alvo da modelagem ilustrar um processo completo, permitindo aos gestores, consultores e colaboradores melhorarem o fluxo e aperfeioarem o processo.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
3
aa
aa
aa
DEFINIO
TIPOS DE NOTAO
FORMAL
Ex.: Mquina de Estado
GRFICA
Ex.: Organograma
aa
aa
aa
DEFINIO
MODELAGEM DE PROCESSOS
Como Desconexes + Sugestes Como Ser
DESAPRENDER
UNIVERSIDADE FEDERAL DE PERNAMBUCO
RECRIAR
5
aa
aa
aa
OBJETIVOS
A modelagem tem sido utilizada na
Engenharia de Software para melhor entender, gerenciar e controlar o processo de desenvolvimento; O principal objetivo representar os processos de uma maneira clara e formal em diferentes nveis de abstrao.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
6
aa
aa
aa
VANTAGENS
Bons modelos proporcionam uma boa comunicao; Se a empresa for executar um novo processo, o modelo
pode ajudar a assegurar sua eficincia desde o incio; Revela anomalias, inconsistncias, ineficincias e oportunidades de melhoria, auxiliando na reengenharia desses processos; Fornece uma viso clara e uniformizada das atividades, suas razes e formas de execuo; Serve como um meio para disseminar conhecimento dentro da organizao e ajudar as pessoas a conhecerem melhor seus papis e as tarefas que executam.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
7
aa
aa
aa
DESVANTAGENS
Maior nfase estrutura detalhada do processo
e menor esforo na estrutura principal do Processo de Negcio; Ocultam a complexidade do trabalho; Dificuldade em expressar uma lgica complexa; Dificuldade em identificar qual parte o customer e qual parte o performer, podendo ocorrer comportamentos diferentes para processos de negcio distintos; No fica claro se so dedicadas a criar novos processos ou analisar processos existentes.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
8
aa
aa
aa
LINGUAGENS DE MODELAGEM
BPM
Notao BPMN
aa
aa
aa
aa
aa
aa
BPM CONCEITO
Utiliza mtodos, tcnicas e ferramentas para analisar,
aa
aa
aa
MODELAGEM BPM
BPM, envolve modelagem,
execuo, monitoramento e anlise de processos de negcios;
o conjunto de conceitos e tcnicas que visam a criao de um modelo com os processos de negcio existentes em uma organizao.
12
aa
aa
aa
MODELAGEM BPM
13
aa
aa
aa
aa
aa
aa
TI X MODELO DE NEGCIO
15
aa
aa
aa
16
aa
aa
aa
BPMN OBJETIVO
Fornecer uma notao que facilmente
compreensvel por todos usurios de negcios, desde os analistas de negcio (que criam os rascunhos iniciais dos processos), a desenvolvedores tcnicos (responsveis pela
aplicao da tecnologia que ir desempenhar esses processos) e, finalmente, para as pessoas
aa
aa
aa
BPMN SUB-MODELOS
Segundo definies do BPMN 1.2, a
notao BPMN dividida em trs tipos bsicos de sub-modelos:
Privado; Abstrato; Colaborao.
18
aa
aa
aa
BPMN PRIVADO
Ocorrem dentro da organizao e
possuem atividades realizadas internamente que interagem entre si; utilizado quando se quer visualizar uma parte de um processo sem se preocupar com o processo como um todo.
19
aa
aa
aa
BPMN PRIVADO
20
aa
aa
aa
BPMN ABSTRATO
So processos pblicos que retratam
as interaes das atividades pertencentes a um processo privado com outra entidade de negcio externa ao processo privado; Utiliza-se um modelo abstrato para representar uma entidade independente, com processos prprios, mas que no ser modelado.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
21
aa
aa
aa
BPMN ABSTRATO
22
aa
aa
aa
BPMN COLABORATIVO
Modela as interaes entre dois ou
mais processos de negcio;
As interaes so descritas como as sequncias de atividades e as trocas de mensagens entre os participantes.
23
aa
aa
aa
BPMN COLABORATIVO
24
aa
aa
aa
BPMN ELEMENTOS
Nos sub-modelos so criados BPD
(Business Process Diagram), onde estes elementos esto divididos em 4 categorias:
Objetos de fluxo; Objetos de conexo; Artefatos; e Swimlanes.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
25
aa
aa
aa
26
aa
aa
aa
27
aa
aa
aa
BPMN ARTEFATOS
Informaes adicionais sobre os Fluxos
28
aa
aa
aa
BPMN SWIMLANES
Dividem um diagrama BPMN de acordo com
os responsveis pela execuo das atividades;
Delimita onde o fluxo de processo atravessa uma linha funcional ou departamental
29
aa
aa
aa
BPMN - REPRESENTAES
30
aa
aa
aa
BPMN EXEMPLO
31
aa
aa
aa
32
aa
aa
aa
SPEM OBJETIVO
um metamodelo que pode ser usado
para descrever um processo concreto ou uma famlia de processos de desenvolvimento de software relacionados;
Conjunto de construtores e regras para a criao de modelos
33
aa
aa
aa
SPEM OBJETIVO
Utiliza uma abordagem orientada a
objetos e a UML (Unified Modeling Language) como notao; A execuo do processo no est no escopo deste modelo.
34
aa
aa
aa
ARQUITETURA DO SPEM
35
aa
aa
aa
NOTAO SPEM
O SPEM utiliza mecanismos de extenso
da semntica padro da UML, para adapt-la ao propsito da modelagem de processos, que so:
Esteretipos; Valores Atribudos e; Restries.
esteretipos mais freqentemente utilizados, como atividades, produtos de trabalho, papis, etc.
36
aa
aa
aa
NOTAO SPEM
37
aa
aa
aa
ESTRUTURA DO SPEM
Estende um subconjunto do metamodelo da UML 1.4
aa
aa
aa
ESTRUTURA DO SPEM
39
aa
aa
aa
EXEMPLO DE SPEM
40
aa
aa
aa
FERRAMENTAS
41
aa
aa
aa
42
aa
aa
aa
aa
aa
aa
ARIS PLATFORM
44
aa
aa
aa
ARIS PLATFORM
Possui recursos de simulao, permitindo
comparao de diferentes cenrios; Permite anlises de impactos a partir de um Repositrio integrado de informao; Ex: pessoas que precisam ser treinadas Componentes adicionais para BSC, Sarbanes-Oxley, Arquitetura Empresarial e Implantao SAP; Sugere melhorias nos processos; Suporte incompleto a BPMN.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
45
aa
aa
aa
JBOSS JBPM
46
aa
aa
aa
JBOSS JBPM
Possui uma verso gratuita; Est inserido em uma plataforma
completa de middleware (jBoss Enterprise SOA Platform); uma ferramenta voltada para desenvolvedores Java; baseada em notao proprietria; No possui recursos de monitoramento da execuo do processo.
UNIVERSIDADE FEDERAL DE PERNAMBUCO
47
aa
aa
aa
CONSIDERAES FINAIS
Modelar processos ajuda a entender
como funciona uma organizao; Permite alinhamento entre a TI e os Negcios; BPMN e SPEM possuem bastante aceitao no mercado; difcil mensurar o ROI desse tipo de investimento (retorno no imediato).
UNIVERSIDADE FEDERAL DE PERNAMBUCO
48
aa
aa
aa
DVIDAS
49
aa
aa
aa
REFERNCIAS
Barros, R. (2010). Spider-PM: Uma Ferramenta de
Apoio Modelagem de Processos de Software; Bezerra, A. (2009). Modelagem de Processos. Captulo 5; Genvigir, E. (2003). Modelagem de Processos de Software Atravs do SPEM - Conceitos e Aplicao. Disponvel em http://mtcm18.sid.inpe.br/col/lac.inpe.br/worcap/2003/10.31.14.46/ doc/artigo_worcap_elias_2003.PDF; Rabelo, R. (2010). BPM e BPMN. Disponvel em http://www.das.ufsc.br/~rabelo/Ensino/DAS5316/Materia lDAS5316/PARTE2/BPM/BPM%E2%80%93BPMN.pdf
UNIVERSIDADE FEDERAL DE PERNAMBUCO
50