Webinar 2015 1 - Migração de processos em EPC para BPMN

1.550 visualizações

Publicada em

Neste webinar sobre a diferença na modelagem de processos com as notações EPC e BPMN são tratados os seguintes tópicos:
- Breve histórico de EPC e BPMN
- Principais características e elementos de BPMN
- Principais características e elementos de EPC
- Técnicas propostas para migração de EPC para BPMN

Confira o vídeo, links para slides e respostas para as perguntas enviadas durante o evento no Blog da iProcess:
http://blog.iprocess.com.br/2015/06/webinar-migracao-processos-epc-para-bpmn/

Publicada em: Negócios
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.550
No SlideShare
0
A partir de incorporações
0
Número de incorporações
770
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Webinar 2015 1 - Migração de processos em EPC para BPMN

  1. 1. Webinares iProcess 2015 Webinar #1 Migração de Processos da notação EPC para BPMN Apresentado por: Eduardo Britto Diretor da iProcess eduardo.britto@iprocess.com.br
  2. 2. Apresentando a iProcess A iProcess é uma empresa especializada em soluções de Gestão por Processos e tecnologias habilitadoras de BPM, SOA e ECM/GED 14 anos dedicados a soluções de BPM e SOA Uma das consultorias brasileiras mais premiadas em soluções para processos Centenas de processos modelados, otimizados e automatizados
  3. 3. Apresentando Eduardo Britto Eduardo Britto  Diretor da iProcess  Mais de 17 anos de experiência em BPM, Workflow e ECM/GED  Graduado e Mestrado em Ciência da Computação pela UFRGS  Professor no MBA em Gestão por Processos do Senac (SC) e da Unisinos (RS) e do Curso preparatório BPM BootCamp da ABPMP.  Certificações:  CBPP: Certified Business Process Professional, ABPMP  OCEB: OMG Certified Expert in BPM™ - Business e Technical Intermediate  CDIA+ : Certified Document Imaging Architect, CompTIA  PMP: Project Management Professional, PMI  Participou ativamente das soluções premiadas da iProcess.
  4. 4. www.iprocess.com.br/portal-do-conhecimento
  5. 5. Programa deste Webinar • Breve histórico de EPC e BPMN • Principais características e elementos de BPMN • Principais características e elementos de EPC • Técnicas propostas para migração de EPC para BPMN Webinares iProcess 2015 Migração de Processos EPC para BPMN
  6. 6. Padrões de Modelagem de Processos Webinares iProcess 2015 Migração de Processos EPC para BPMN Padrões de modelagem de processos EPC BPMN VSM UML IDEF Fluxo grama VAC
  7. 7. Padrões de Modelagem de Processos Webinares iProcess 2015 Migração de Processos EPC para BPMN Padrões de modelagem de processos EPC BPMN VSM UML IDEF Fluxo grama VAC
  8. 8. BPMN – Business Process Model and Notation Webinares iProcess 2015 Migração de Processos EPC para BPMN • Criada em meados de 2000 pelo Business Process Management Institute (BPMI) • Atualmente é mantida pela OMG (Object Management Group) • Utiliza elementos visuais para representar a sequência lógica do processo • Tem como premissas: • Diagramas podem ser compreendidos por analistas de negócio, técnicos e usuários. • Deve ser capaz de mapear os processos da organização, internos e externos (B2B). • Diminui a distância entre o mapeamento de processos da organização e a implementação automatizada destes processos.
  9. 9. BPMN – Business Process Model and Notation Webinares iProcess 2015 Migração de Processos EPC para BPMN
  10. 10. EPC – Event-driven Process Chain Webinares iProcess 2015 Migração de Processos EPC para BPMN • Desenvolvido no ambiente ARIS pelo prof. Wilhem-August Scheer no início da década de 1990. • Sucesso da Plataforma ARIS impulsionou o uso do EPC para a modelagem de processos. • Utiliza elementos visuais para representar funções que devem ser executadas para que o processo passe a um novo estado.
  11. 11. EPC – Event-driven Process Chain Webinares iProcess 2015 Migração de Processos EPC para BPMN
  12. 12. A preferência entre notações Webinares iProcess 2015 Migração de Processos EPC para BPMN De acordo com o relatório BP Trends - The State of the BPM Market – 2014 BPMN é a preferida entre as principais notações utilizadas na representação de processos de negócio. ARIS EPC (22%) IDEF (7%) BPMN (60%) UML (18%) Notação para processos (Relatório BP Trends 2014) Fonte: http://www.bptrends.com/bpt/wp- content/uploads/BPTrends-State-of-BPM-Survey- Report.pdf Item de pesquisa: Process Standards: Which of the following process standards is your organization interested in adopting?
  13. 13. BPMN – Business Process Model and Notation Webinares iProcess 2015 Migração de Processos EPC para BPMN Eventos (Events) + Atividades (Activities) Gateways Objeto de dados (Data Object) Mensagem (Mesage) Repositório de Dados (Data Store) Anotação (Annotation) Agrupamento (Group) Destas 5 categorias derivam outros 132 elementos! Objetos de Fluxo Flow Objects Objetos de Dados Data Objetos de Conexão Connecting Objects Raias Swimlanes Artefatos Artifacts
  14. 14. Conceitos da notação BPMN Participante e papel Webinares iProcess 2015 Migração de Processos EPC para BPMN • Participante é o responsável pela execução de atividades no processo: • Papel é uma forma de abstrair participantes com base nas habilidades e capacidades específicas para executar determinada tarefa. » Pessoas Participantes humanos envolvidos no processo. » Sistemas Componentes de software envolvidos no processo. » Agentes externos Organizações e outros processos com envolvimento no fluxo do processo de negócio.
  15. 15. Elementos da notação BPMN Tarefa (task) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Representa uma atividade (trabalho) realizada em um processo. • Usada quando o trabalho no processo não é quebrado em níveis mais refinados de detalhamento do processo. • Pode ser executada por uma pessoa ou por um sistema.
  16. 16. Elementos da notação BPMN Evento (event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Marca a ocorrência de um fato que possa influenciar o comportamento do processo. • Sinaliza um fato que ocorre… »… para que o processo inicie  Evento de Início »… e é esperado no decorrer do processo  Evento Intermediário »… com o término do processo  Evento de Fim Início (Start) Intermediário (Intermediate) Fim (End)
  17. 17. Elementos da notação BPMN Evento de início (start event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Marca o início do processo. • Graficamente é representado por um círculo com linha simples.
  18. 18. Elementos da notação BPMN Raias (swimlanes) Webinares iProcess 2015 Migração de Processos EPC para BPMN • BPMN usa swimlanes (raias) para organizar o diagrama de processo. • Existem 2 tipos de swimlanes: »Piscinas (Pools) e »Raias (Lanes) Esta pool contém o Processo de Compra de Materiais Neste processo há duas lanes, o Aprovador e o Solicitante
  19. 19. Elementos da notação BPMN Gateways Webinares iProcess 2015 Migração de Processos EPC para BPMN • Controlam iterações dos fluxos. • Representado graficamente por um losango. • Pode apresentar dois tipos de comportamento: »Divisão (fork) »Unificação (join)
  20. 20. Elementos da notação BPMN Gateways | Gateway Exclusivo Webinares iProcess 2015 Migração de Processos EPC para BPMN • Utilizado para criar rotas exclusivas, em que apenas uma opção é válida.
  21. 21. Elementos da notação BPMN Gateways | Gateway Paralelo Webinares iProcess 2015 Migração de Processos EPC para BPMN • Utilizado para dividir ou unir rotas paralelas em um processo.
  22. 22. Elementos da notação BPMN Gateways | Gateway Inclusivo Webinares iProcess 2015 Migração de Processos EPC para BPMN • Usado quando uma ou mais transições podem ser válidas.
  23. 23. Elementos da notação BPMN Subprocesso (Sub-process) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Abstração de um conjunto de atividades com um propósito específico.
  24. 24. Elementos da notação BPMN Subprocesso (Sub-process) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Existem 2 tipos principais de subprocessos: »Incorporado (Embedded) »Reutilizável (Call Activity) Todas as atividades dentro dele são realizados pelo participante da raia na qual este subprocesso se encontra. Assim, o fluxo do subprocesso não pode conter piscinas nem raias. Tem a borda normal (como as tarefas). É uma referência ao diagrama de outro processo, indicando que está reutilizando um subprocesso que também é compartilhado por outros processos. Por ser um processo externo referenciado, pode conter pools e lanes.
  25. 25. Elementos da notação BPMN Anotação (text annotation) e Associação (association) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Anotações são notas em forma de texto e informações genéricas sobre o processo ou um elemento do processo. • A associação é o tipo de conector que liga uma anotação a um elemento do processo.
  26. 26. Elementos da notação BPMN Objeto de dados (data object) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Representam entradas, saídas ou informações para consulta. • São conectados aos elementos de fluxo através do conector de associação (association).
  27. 27. Elementos da notação BPMN Evento Intermediario (intermediate event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Indica quando algo acontece depois que um processo é iniciado e antes que seja encerrado • Representado graficamente por duas linhas circulares concêntricas. Intermediário (Intermediate)
  28. 28. Elementos da notação BPMN Evento Intermed. Indefinido (none intermediate event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Não possui um fato definido para o gatilho do evento. • Pode ser usado para indicar mudança de status no processo.
  29. 29. Elementos da notação BPMN Evento de início por timer (timer start event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • O processo é iniciado por uma condição temporal específica.
  30. 30. Elementos da notação BPMN Evento Interm. de Tempo (timer intermediate event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Quando posicionado no fluxo do processo, representa um tempo de espera no processo.
  31. 31. Elementos da notação BPMN Evento Interm. Condicional (conditional interm. event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Utilizado para representar uma pausa no processo até que a condição seja verdadeira.
  32. 32. EPC – Event-driven Process Chain Webinares iProcess 2015 Migração de Processos EPC para BPMN  É um gráfico ordenado de eventos e funções.  As atividades (funções) são seguidas de resultados (eventos), demonstrando a relação entre atividades e resultados.
  33. 33. Elementos da notação EPC Função (function) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Representa uma atividade que é feita no processo • É a unidade de execução de trabalho • É atribuída a um papel ou Unidade Organizacional • Pode ser atribuída a um sistema • Normalmente tem seu nome com o verbo no infinitivo Atividade Tarefa automatizada
  34. 34. Elementos da notação EPC Unidade Organizacional (Organizational Unit) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Dois elementos principais para referência organizacional »Unidade Organizacional Identifica uma área ou departamento do organograma da organização Identifica em qual área a atividade é executada »Posição Representa o papel ou posição de um ator responsável por executar uma atividade ou função Unidade Organizacional
  35. 35. Elementos da notação EPC Conectores lógicos Webinares iProcess 2015 Migração de Processos EPC para BPMN • Três tipos de conectores lógicos »AND (‘e’) Executa todas as transições em paralelo (split) ou aguarda que todas sejam executadas para continuar (join) »Inclusive OR (‘ou’ inclusivo) Executa uma ou mais transições validadas após o conector »Exclusive OR (‘ou’ exclusivo) Executa uma ou mais transições validadas após o conector
  36. 36. Elementos da notação EPC Evento (event) Webinares iProcess 2015 Migração de Processos EPC para BPMN • Representa eventos que acontecem ao longo do processo • São elementos passivos, não consomem recursos • Descrevem sobre quais circunstâncias se encontra um processo após a realização de um trabalho ou qual o seu estado atual • É modelado no início do processo para identificar o seu estado inicial e no final do processo para identificar como o mesmo finaliza • Pode ser modelado ao longo do processo, normalmente após decisões Evento
  37. 37. Elementos da notação EPC Elementos de documentação Webinares iProcess 2015 Migração de Processos EPC para BPMN • A notação possui diversos elementos que permitem a documentação gráfica sobre o contexto da atividade, sendo dois principais. »Sistemas Identifica um sistema que é utilizado durante a atividade Numa atividade automática identifica o sistema que executa a atividade »Documentos Identifica documentos utilizados durante a atividade Sistema de aplicação
  38. 38. EPC – Arquitetura de Processos Webinares iProcess 2015 Migração de Processos EPC para BPMN • O processo ponta a ponta é organizado através de uma visão de arquitetura de Processos, onde podem ser representados os macroprocessos, os processos e os respectivos subprocessos.
  39. 39. EPC – Interface de Processos Webinares iProcess 2015 Migração de Processos EPC para BPMN • Identifica interfaces do processo atual com os demais processos »Interface de Entrada: os processos que antecedem o processo atual » Interface de Saida: processos que sucedem o processo atual • Através das Interfaces é possível saber com quais processos o processo atual se relaciona
  40. 40. EPC – Interface de Processos Webinares iProcess 2015 Migração de Processos EPC para BPMN • As interfaces de Entrada e Saída possuem uma relação direta • Toda Interface de saída de um processo deve ser modelada como um interface de entrada do outro processo GP01.3.2 Selecionar Candidato GP01.3.3 Escolher Candidato
  41. 41. Convertendo Diagramas EPC em BPMN! Webinares iProcess 2015 Migração de Processos EPC para BPMN
  42. 42. EPC BPMN EPC – Funções > para < BPMN - Tarefas Webinares iProcess 2015 Migração de Processos EPC para BPMN • Possuem o mesmo conceito tanto em EPC como em BPMN • Cabe ao analista avaliar que tipos de tarefas de BPMN que deseja utilizar • Não há o conceito de detalhamento da atividade que existe no Aris Send Task ReceiveTask User Task
  43. 43. EPC EPC – Conectores > para < BPMN - Gateways Webinares iProcess 2015 Migração de Processos EPC para BPMN • Possuem semelhança com os que existem no EPC • BPMN possui conjunto mais amplo de conectores • No BPMN os gateways podem ter rótulos no elemento saídas BPMN roteamento exclusivo roteamento paralelo roteamento inclusivo
  44. 44. EPC – Conectores > para < BPMN - Gateways Webinares iProcess 2015 Migração de Processos EPC para BPMN EPC BPMN
  45. 45. EPC – Eventos > para < BPMN - Eventos Webinares iProcess 2015 Migração de Processos EPC para BPMN • Funciona diferente nas notações: »No EPC representa o estado do processo podendo ser um evento de início, fim ou intermediário no processo »No BPMN representa o acontecimento de algo, que pode ter sido provocado pelo processo ou ser externo ao processo • O Evento no EPC de início e de fim do processo podem ser representados por labels dos eventos de início e fim do BPMN • Contudo, quando transformamos EPCs que iniciam em pontos e estados distintos por virem de diferentes processos, esta prática pode ficar confusa no BPMN
  46. 46. Webinares iProcess 2015 MigraçãodeProcessosEPCparaBPMN EPC BPMN
  47. 47. EPC BPMN EPC – Eventos > para < BPMN - Eventos Webinares iProcess 2015 Migração de Processos EPC para BPMN • Os eventos intermediários do EPC podem ser representados no BPMN através dos eventos intermediários do tipo None • Contudo esta não é uma prática comum de modelagem em BPMN
  48. 48. EPC - Unid. Organizacionais > para < BPMN - Raias Webinares iProcess 2015 Migração de Processos EPC para BPMN • Não existem elementos no BPMN para representar a Unidade Organizacional no fluxo • Contudo, no padrão BPMN a Unidade pode ser representada na Lane, assim como o papel, através do uso de Lane dentro de Lane • Contudo, nem todas ferramentas suportam esta representação • O BPMN também não suporta a ligação da unidade ou papel diretamente na atividade – essa ligação ocorre através da Lane onde a atividade está inserida.
  49. 49. EPC BPMN EPC - Unid. Organizacionais > para < BPMN - Raias Webinares iProcess 2015 Migração de Processos EPC para BPMN
  50. 50. • A forma de estruturar os processos em BPMN é diferente do EPC. • Em EPC: » Os processos ponta a ponta são modelados em diversos diagramas que são identificados e estruturados hierarquicamente na arquitetura de processos » Os diagramas são conectados através do conceito de interface EPC – Interfaces > para < BPMN - Subprocessos Webinares iProcess 2015 Migração de Processos EPC para BPMN GP1.3.2 Avaliar Psicologicamente GP1.3.3 Escolher Candidato
  51. 51. • A forma de estruturar os processos em BPMN é diferente do EPC. • Em BPMN: » Todo processo pode ser reutilizado como um subprocesso » Não é visível no diagrama do processo quem o chamou ou para onde ele vai » Esta informação está modelada do processo “pai”, que orquestra a sequência dos processos » Não existe o conceito de interfaces EPC – Interfaces > para < BPMN - Subprocessos Webinares iProcess 2015 Migração de Processos EPC para BPMN
  52. 52. EPC - Interfaces > para < BPMN - Subprocessos Webinares iProcess 2015 Migração de Processos EPC para BPMN • A modelagem pode ter “n” níveis de profundidade com subprocessos • O que é visto como uma sequência de interfaces de processos no EPC é visto como um Processo com vários subprocessos no BPMN
  53. 53. Webinares iProcess 2015 MigraçãodeProcessosEPCparaBPMN EPC BPMN
  54. 54. EPC EPC – Documentação> para < BPMN - Artefatos Webinares iProcess 2015 Migração de Processos EPC para BPMN • Ambas notações possuem elementos de documentação do fluxo, mas nem sempre existe uma paridade entre estes elementos. • Maior semelhança: Documentação e de Objeto de Dados • Elementos do EPC que não podem ser representados graficamente devem ser descritos na ficha das atividades BPMN documentação Sistema de aplicação
  55. 55. Exemplo – Processo de Requisição de Material Webinares iProcess 2015 Migração de Processos EPC para BPMN
  56. 56. Webinares iProcess 2015 MigraçãodeProcessosEPCparaBPMN
  57. 57. Conclusões Webinares iProcess 2015 Migração de Processos EPC para BPMN • Ambas as notações possuem recursos muito semelhantes de modelagem • A Notação BPMN apresenta um conjunto maior de elementos de modelagem, facilitando a transformação entre as notações • Contudo, a estruturação da modelagem ocorre de forma distinta em cada notação • Existem elementos no BPMN para suportar grande parte do estilo de modelagem do EPC. • A organização neste ponto precisa decidir se vai • Continuar modelando o seu processo em EPC usando o BPMN ou • Mudar o seu estilo de modelagem para a forma que são modelados atualmente os processos em BPMN pela maior parte do mercado.
  58. 58. Webinares iProcess 2015 MigraçãodeProcessosEPCparaBPMN Perguntas & Respostas
  59. 59. Cursos da iProcess - 2015 Introdução a BPM e BPMN com Bizagi Primeiros passos no mundo da Gestão por Processos e modelagem de processos de negócio Modelagem de Processos de Negócio Entendendo e documentando processos de negócio de forma clara e completa Transformação e Otimização de Processos Otimizando processos através de melhores práticas em análise e melhoria, simulação e avaliação de retorno de investimento em BPM Modelagem de Processos para Automação Implementando a Visão de Futuro: um curso prático para vencer a barreira existente entre negócio e TI Dominandoo Map. de Processos com BPMN 2.0 Representando processos de negócio com a notação mais poderosa do mercado – prático e avançado. Ciclo BPM: Da Estratégia à Medição
  60. 60. Webinares iProcess 2015 MigraçãodeProcessosEPCparaBPMN Perguntas & Respostas
  61. 61. Agradecemos sua presença! Saiba antes sobre as datas dos próximos treinamentos e webinares: www.facebook.com/iprocesseducation Acompanhe nossos artigos sobre BPM e SOA no Blog da iProcess blog.iprocess.com.br www.linkedin.com/company/iprocess-education www.linkedin.com/company/iprocess-solucoes-em-tecnologia Assista aos vídeos produzidos pela iProcess em nosso canal no YouTube: www.youtube.com/iprocessbpm Fale com a agente! contato@iprocess.com.br

×