 Em 2002, Karagiannis and Kühn publicaram o artigo
“Metamodelling Platforms” que forneceu uma introdução aos
diferentes (meta) conceitos de modelagem;
 A parte mais importante do trabalho foi a definição do
“Método de Modelagem”, que consiste em dois
componentes:
◦ Técnicas de modelagem:
 Linguagem de modelagem;
 Procedimentos de modelagem;
◦ Mecanismos e Algoritmos.
2
 Deve-se seguir um Procedimento de Modelagem (uma
metodologia) em um projeto para analisar e capturar
corretamente um problema de interesse;
 Deve-se documentar os resultados obtidos utilizando uma
Linguagem de Modelagem;
 Deve-se usar os Mecanismos e Algoritmos para trabalhar
com o conteúdo documentado com a linguagem de
modelagem.
3
 Os conceitos podem parecer bastante abstratos, mas
podemos aplicar isto ao ARIS, por exemplo;
◦ ARIS Value Engineering (AVE) é o Procedimento de
Modelagem proposto e aplicado pela IDS Scheer;
◦ As diferentes notações de modelagem tais como o EPC,
BPMN, BPEL, UML, ERM, organizational chart, IT City
Planning, etc., disponíveis no software da Plataforma
ARIS, são a Linguagem de Modelagem.
◦ Os diferentes produtos da ARIS Platform, como o ARIS
Business Publisher, ARIS Process Performance Manager,
Aris Express, ARIS MashZone, etc., são os Mecanismos e
Algoritmos.
4
Diagrama 1: Componentes de métodos de modelagem
5
 Antes de começar qualquer projeto de modelagem é de
suma importância que esteja bem claro O PORQUÊ SE ESTÁ
MODELANDO (WHY ARE YOU MODELLING?)
 Muitas pessoas iniciam um processo de modelagem sem ao
menos saber:
◦ Para que o modelo será utilizado?
◦ Quem irá utilizá-lo?
◦ Que tipo de informação será requisitada e qual o formato
de saída será necessário ?
 OBS: A modelagem do processo não é uma réplica do
mundo real mas sim meramente uma representação, um
ponto de vista.
6
 Existem dois “conselhos” que devem ser considerados antes de
começar uma modelagem:
1. Considere seus “Clientes”;
2. Responda aos “6Ws”: Why, Who, What, When, Where, and HoW
7
 Os objetivos da modelagem podem mudar ao longo do ciclo
de vida do projeto porque, por exemplo:
◦ Requisitos podem mudar;
◦ Descoberta de novas oportunidades podem surgir ao
longo do projeto;
◦ Etc.
 Recomenda-se:
◦ Escrever detalhadamente seus objetivos;
◦ Verificar os mesmos com seus Stakeholders;
◦ Documentar.
8
 Os principais objetivos para saber o porquê modelar são:
◦ Documentar o processo operacional do negócio para
publicações futuras;
◦ Capturar como são os processos para melhoria do
negócio;
◦ Reestruturação e apoio às empresas;
◦ Estabelecer requisitos para o desenvolvimento de TI;
◦ Permitir o lançamento ou implementação de um projeto
novo.
9
Razões para Modelar Aspectos a considerar
Planejamento de Negócio Concentre-se nos objetivos do negócio, nas
necessidades dos clientes e métricas.
Reestruturação Empresarial
Concentre-se em organizações que
desempenham tarefas. Observe o valor
adicionado por cada tarefa.
BaseLine de Negócios
Concentre-se em processos-chave que
precisam mudar ou que possuem problemas.
"Não modele o Universo."
Desenho de Processos Operacionais
Concentre-se em obter o fluxo do processo
correto. Identifique as principais decisões que
estão sendo feitas. Procure por caminhos com
falha bem como o fluxo normal do processo.
Identifique as entradas e saídas para todas as
tarefas. Identifique os principais documentos e
fontes de informação.
Desenvolvimento de Sistemas
A manipulação de exceções é muito importante.
Modelos de dados detalhados, o fluxo de dados
e interfaces de sistemas devem ser modelados.
Tabela 1: Adaptado de ARIS Design Platform Advanced Process Modelling and Administration 10
11
12
13
14
15
 Os produtos do ARIS estão alinhados ao ciclo de vida BPM e
são oferecidos em uma solução de software agrupada em
quatro plataformas:
O ARIS Strategy
Platform ajuda
organizações a
traduzir sua estratégia
corporativa em
processos de negócio.
ARIS Design Platform
ajuda a alinhar os
processos de negócio
com as exigências dos
clientes
O ARIS Controlling
Platform revela o
potencial de melhoria
de uma organização,
analisando os dados
reais de sistemas de
TI, como tempos de
processamento e
freqüências de
retorno.
O ARIS
Implementation
possibilita transferir,
rapidamente,
processos de negócio
para execução em um
ambiente de TI
específico
16
 Reconhecida como líder de mercado em modelagem de processos
pela Gartner Group (1997)
 Utiliza a metodologia Event-Driven Process Chain;
 Foco na modelagem de relacionamentos de negócios complexos;
 É baseado em PC, ferramenta de projeto de processo multiusuário;
 É capaz de desenvolver completamente um modelo distribuído;
 É uma estável e valiosa peça de software;
 É rico em funcionalidades e é configurável para os requisitos do
usuário;
 Tem boas ferramentas para navegação entre modelos.
17
 Algumas razões para se usar ARIS:
◦ É Microsoft Windows Compliance e de fácil uso;
◦ Suporta uma abordagem hierárquica para decomposição
funcional;
◦ Gera modelo para criação de novos modelos e pontos de
vista;
◦ Fornece animação e simulação de processos;
◦ Fornece um gerador HTML e construção de relatórios;
18
 Vantagens de se usar ARIS:
◦ ARIS é uma ferramenta permanente e de disponibilidade
global;
◦ A ferramenta é intuitiva e de alto desempenho;
◦ O processo de gestão da ferramenta pode ser facilmente
adaptado de forma que possa atender as normas
corporativas das empresas e de todas as funcionalidades
de modelagem para o grupo-alvo de representação
específica;
◦ Possui um assistente de consulta de banco de dados para
uma série de opções de análise como por exemplo,
análises de impacto;
19
 Desvantagens de se usar ARIS:
◦ O ARIS permite que objetos novos sejam inseridos com
formas distintas daqueles que estão presentes na
ferramenta, porém com algumas limitações, ou seja, ela
permite somente a substituição de um símbolo por outro,
mas não permite alterações de suas propriedades (regras
de conexão, por exemplo);
◦ Em alguns casos, a qualidade visual do modelo
representado é bastante inferior aos representados em
Visio por exemplo.
20
 ARIS é um método aplicável a aspectos complexos do
negócio e pode modelar:
◦ Processos
◦ Dados
◦ Organizações
◦ Sistemas
◦ Informações
◦ Produtos
◦ Conhecimento
◦ Objetivos do Negócio
◦ Fluxos de Informação
21
 Áreas de Aplicação de ARIS:
◦ Modelagem, análise e otimização de processos de
negócio;
◦ Implementação de soluções SAP;
◦ Definição de arquiteturas de IT (arquiteturas
empresariais);
◦ Construção de arquiteturas orientadas a serviço;
◦ Modelagem e gerenciamento de regras de negócio;
◦ Criação de sistemas de governança, riscos e de
conformidade para empresas em geral;
◦ Implementação de inteligência de processos e
gerenciamento de desempenho.
22
23
24
25
26
Tribunal de Contas da
União
Ministério do
Planejamento
27
Prefeitura de Juiz de
Fora
28
29
 O Hotel SunShine precisa melhorar seu processo de reserva para
evitar prejuízos financeiros decorrentes do “no show” de clientes.
 O “no show” é uma expressão utilizada quando o cliente faz a
reserva mas não comparece para o Check-In, resultando em um
prejuízo para o Hotel:
 Processo utilizado atualmente:
◦ A reserva inicia quando o cliente faz contato com o Setor de
Reserva e solicita a reserva de um apartamento;
◦ O cliente informa o período que ficará hospedado, tipo de
apartamento e quantidade de pessoas;
◦ O agente de reserva verifica a disponibilidade de apartamento.
Se houver disponibilidade ele efetua a reserva, caso contrário ele
oferece uma alternativa de tipo de apartamento e datas. Se o
cliente aceitar, a reserva é efetuada.
◦ Para efetuar a reserva o agente solicita os dados do cliente e
depois confirma a reserva.
30
31
 O processo de viagem é composto de quatro etapas:
autorização, preparação, a viagem propriamente dita e a
prestação de contas.
 Autorização de Viagem
◦ Sempre que um funcionário necessita realizar uma viagem a trabalho,
deve encaminhar uma solicitação de autorização de viagem, para dar
início ao processo. A solicitação deve ser aprovada pelo Gerente da
unidade. Se for viagem internacional, necessita ainda passar pela
aprovação de um Diretor. Em caso de reprovação por qualquer um deles,
a solicitação retorna para revisão do solicitante, que pode reencaminhá-
la ou cancelá-la.
32
 Preparação da Viagem
◦ Caso autorizada a viagem, o setor Financeiro deve providenciar o
adiantamento dos valores de despesas, e o setor de Apoio deve realizar
as providências de viagem (compra de passagens e reserva de hotel). Em
caso de indisponibilidade de verba, passagens ou hotel, a viagem é
cancelada.
 Prestação de Contas
◦ Após a realização da viagem, o solicitante deve encaminhar o relatório
de viagem. O mesmo precisa ser aprovado pelo Gerente da unidade. Se o
Gerente não responder em 3 dias úteis, a prestação de contas estará
automaticamente aprovada. Em caso de reprovação, retorna para o
solicitante, que deverá corrigi-la e reencaminhá-la. Após aprovada a
prestação de contas, em caso de adiantamento a maior, o funcionário
deverá proceder o reembolso do valor correspondente. Em caso de
adiantamento a menor, o Financeiro deverá providenciar o depósito do
valor complementar.
33
 DAVIS, Rob. ARIS Design Platform: Advanced Process Modelling and
Administration. Springer-Verlag, London, 2008.
 DAVIS, Rob. Business Process Modeling with ARIS: A Pratical Guide.
Springer-Verlag, London, 2001.
 KARAGIANNIS, Dimitris and KÜHN, Harald. Metamodelling Platform.
Springer-Verlag, Viena, 2002.
 RYAN, J., & HEAVEY, C. (2006). Process modeling for simulation. Computers
in Industry, 57(5), 437-450. doi: 10.1016/j.compind.2006.02.002.
 http://cdn.ariscommunity.com – Acesso em 28/03/2011
 http://www.softwareag.com – Acesso em 28/03/2011
 http://www.omg.org - Acesso em 28/03/2011
 http://www.ariscommunity.com/users/sstein/2009-10-23-what-aris -
Acesso em 30/03/2011
 http://www.ariscommunity.com/aris-express/how-to-use - Acesso em
30/03/2011
34
 http://www.ariscommunity.com/users/vibhas-karn/2010-06-26-
business-process-model-certification-and-materials-required - Acesso em
30/03/2011
 http://www.ariscommunity.com/users/rob-davis/2010-06-22-dont-leap-
modelling-think-about-your-customers-first - Acesso em 31/03/2011
 http://www.ariscommunity.com/group/aris-online-academy - Acesso em
01/04/2011
 http://lincolnoliver.blogspot.com/2010/09/aris-business-architect.html -
Acesso em 01/04/2011 - Acesso em 01/04/2011
 http://cdn.ariscommunity.com/aris_online_academy/before_start_modellin
g2/rebdnesz/player.html - Acesso em 02/04/2011
 http://cdn.ariscommunity.com/aris_online_academy/your_first_steps_in_ari
s_business_designer/index.html - Acesso em 03/04/2011
 http://www.ilovefreesoftware.com/22/videos/video-tutorial-how-to-use-
aris-express.html - Acesso em 03/04/2011
35

Modelagem de processos

  • 2.
     Em 2002,Karagiannis and Kühn publicaram o artigo “Metamodelling Platforms” que forneceu uma introdução aos diferentes (meta) conceitos de modelagem;  A parte mais importante do trabalho foi a definição do “Método de Modelagem”, que consiste em dois componentes: ◦ Técnicas de modelagem:  Linguagem de modelagem;  Procedimentos de modelagem; ◦ Mecanismos e Algoritmos. 2
  • 3.
     Deve-se seguirum Procedimento de Modelagem (uma metodologia) em um projeto para analisar e capturar corretamente um problema de interesse;  Deve-se documentar os resultados obtidos utilizando uma Linguagem de Modelagem;  Deve-se usar os Mecanismos e Algoritmos para trabalhar com o conteúdo documentado com a linguagem de modelagem. 3
  • 4.
     Os conceitospodem parecer bastante abstratos, mas podemos aplicar isto ao ARIS, por exemplo; ◦ ARIS Value Engineering (AVE) é o Procedimento de Modelagem proposto e aplicado pela IDS Scheer; ◦ As diferentes notações de modelagem tais como o EPC, BPMN, BPEL, UML, ERM, organizational chart, IT City Planning, etc., disponíveis no software da Plataforma ARIS, são a Linguagem de Modelagem. ◦ Os diferentes produtos da ARIS Platform, como o ARIS Business Publisher, ARIS Process Performance Manager, Aris Express, ARIS MashZone, etc., são os Mecanismos e Algoritmos. 4
  • 5.
    Diagrama 1: Componentesde métodos de modelagem 5
  • 6.
     Antes decomeçar qualquer projeto de modelagem é de suma importância que esteja bem claro O PORQUÊ SE ESTÁ MODELANDO (WHY ARE YOU MODELLING?)  Muitas pessoas iniciam um processo de modelagem sem ao menos saber: ◦ Para que o modelo será utilizado? ◦ Quem irá utilizá-lo? ◦ Que tipo de informação será requisitada e qual o formato de saída será necessário ?  OBS: A modelagem do processo não é uma réplica do mundo real mas sim meramente uma representação, um ponto de vista. 6
  • 7.
     Existem dois“conselhos” que devem ser considerados antes de começar uma modelagem: 1. Considere seus “Clientes”; 2. Responda aos “6Ws”: Why, Who, What, When, Where, and HoW 7
  • 8.
     Os objetivosda modelagem podem mudar ao longo do ciclo de vida do projeto porque, por exemplo: ◦ Requisitos podem mudar; ◦ Descoberta de novas oportunidades podem surgir ao longo do projeto; ◦ Etc.  Recomenda-se: ◦ Escrever detalhadamente seus objetivos; ◦ Verificar os mesmos com seus Stakeholders; ◦ Documentar. 8
  • 9.
     Os principaisobjetivos para saber o porquê modelar são: ◦ Documentar o processo operacional do negócio para publicações futuras; ◦ Capturar como são os processos para melhoria do negócio; ◦ Reestruturação e apoio às empresas; ◦ Estabelecer requisitos para o desenvolvimento de TI; ◦ Permitir o lançamento ou implementação de um projeto novo. 9
  • 10.
    Razões para ModelarAspectos a considerar Planejamento de Negócio Concentre-se nos objetivos do negócio, nas necessidades dos clientes e métricas. Reestruturação Empresarial Concentre-se em organizações que desempenham tarefas. Observe o valor adicionado por cada tarefa. BaseLine de Negócios Concentre-se em processos-chave que precisam mudar ou que possuem problemas. "Não modele o Universo." Desenho de Processos Operacionais Concentre-se em obter o fluxo do processo correto. Identifique as principais decisões que estão sendo feitas. Procure por caminhos com falha bem como o fluxo normal do processo. Identifique as entradas e saídas para todas as tarefas. Identifique os principais documentos e fontes de informação. Desenvolvimento de Sistemas A manipulação de exceções é muito importante. Modelos de dados detalhados, o fluxo de dados e interfaces de sistemas devem ser modelados. Tabela 1: Adaptado de ARIS Design Platform Advanced Process Modelling and Administration 10
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
     Os produtosdo ARIS estão alinhados ao ciclo de vida BPM e são oferecidos em uma solução de software agrupada em quatro plataformas: O ARIS Strategy Platform ajuda organizações a traduzir sua estratégia corporativa em processos de negócio. ARIS Design Platform ajuda a alinhar os processos de negócio com as exigências dos clientes O ARIS Controlling Platform revela o potencial de melhoria de uma organização, analisando os dados reais de sistemas de TI, como tempos de processamento e freqüências de retorno. O ARIS Implementation possibilita transferir, rapidamente, processos de negócio para execução em um ambiente de TI específico 16
  • 17.
     Reconhecida comolíder de mercado em modelagem de processos pela Gartner Group (1997)  Utiliza a metodologia Event-Driven Process Chain;  Foco na modelagem de relacionamentos de negócios complexos;  É baseado em PC, ferramenta de projeto de processo multiusuário;  É capaz de desenvolver completamente um modelo distribuído;  É uma estável e valiosa peça de software;  É rico em funcionalidades e é configurável para os requisitos do usuário;  Tem boas ferramentas para navegação entre modelos. 17
  • 18.
     Algumas razõespara se usar ARIS: ◦ É Microsoft Windows Compliance e de fácil uso; ◦ Suporta uma abordagem hierárquica para decomposição funcional; ◦ Gera modelo para criação de novos modelos e pontos de vista; ◦ Fornece animação e simulação de processos; ◦ Fornece um gerador HTML e construção de relatórios; 18
  • 19.
     Vantagens dese usar ARIS: ◦ ARIS é uma ferramenta permanente e de disponibilidade global; ◦ A ferramenta é intuitiva e de alto desempenho; ◦ O processo de gestão da ferramenta pode ser facilmente adaptado de forma que possa atender as normas corporativas das empresas e de todas as funcionalidades de modelagem para o grupo-alvo de representação específica; ◦ Possui um assistente de consulta de banco de dados para uma série de opções de análise como por exemplo, análises de impacto; 19
  • 20.
     Desvantagens dese usar ARIS: ◦ O ARIS permite que objetos novos sejam inseridos com formas distintas daqueles que estão presentes na ferramenta, porém com algumas limitações, ou seja, ela permite somente a substituição de um símbolo por outro, mas não permite alterações de suas propriedades (regras de conexão, por exemplo); ◦ Em alguns casos, a qualidade visual do modelo representado é bastante inferior aos representados em Visio por exemplo. 20
  • 21.
     ARIS éum método aplicável a aspectos complexos do negócio e pode modelar: ◦ Processos ◦ Dados ◦ Organizações ◦ Sistemas ◦ Informações ◦ Produtos ◦ Conhecimento ◦ Objetivos do Negócio ◦ Fluxos de Informação 21
  • 22.
     Áreas deAplicação de ARIS: ◦ Modelagem, análise e otimização de processos de negócio; ◦ Implementação de soluções SAP; ◦ Definição de arquiteturas de IT (arquiteturas empresariais); ◦ Construção de arquiteturas orientadas a serviço; ◦ Modelagem e gerenciamento de regras de negócio; ◦ Criação de sistemas de governança, riscos e de conformidade para empresas em geral; ◦ Implementação de inteligência de processos e gerenciamento de desempenho. 22
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
    Tribunal de Contasda União Ministério do Planejamento 27 Prefeitura de Juiz de Fora
  • 28.
  • 29.
  • 30.
     O HotelSunShine precisa melhorar seu processo de reserva para evitar prejuízos financeiros decorrentes do “no show” de clientes.  O “no show” é uma expressão utilizada quando o cliente faz a reserva mas não comparece para o Check-In, resultando em um prejuízo para o Hotel:  Processo utilizado atualmente: ◦ A reserva inicia quando o cliente faz contato com o Setor de Reserva e solicita a reserva de um apartamento; ◦ O cliente informa o período que ficará hospedado, tipo de apartamento e quantidade de pessoas; ◦ O agente de reserva verifica a disponibilidade de apartamento. Se houver disponibilidade ele efetua a reserva, caso contrário ele oferece uma alternativa de tipo de apartamento e datas. Se o cliente aceitar, a reserva é efetuada. ◦ Para efetuar a reserva o agente solicita os dados do cliente e depois confirma a reserva. 30
  • 31.
  • 32.
     O processode viagem é composto de quatro etapas: autorização, preparação, a viagem propriamente dita e a prestação de contas.  Autorização de Viagem ◦ Sempre que um funcionário necessita realizar uma viagem a trabalho, deve encaminhar uma solicitação de autorização de viagem, para dar início ao processo. A solicitação deve ser aprovada pelo Gerente da unidade. Se for viagem internacional, necessita ainda passar pela aprovação de um Diretor. Em caso de reprovação por qualquer um deles, a solicitação retorna para revisão do solicitante, que pode reencaminhá- la ou cancelá-la. 32
  • 33.
     Preparação daViagem ◦ Caso autorizada a viagem, o setor Financeiro deve providenciar o adiantamento dos valores de despesas, e o setor de Apoio deve realizar as providências de viagem (compra de passagens e reserva de hotel). Em caso de indisponibilidade de verba, passagens ou hotel, a viagem é cancelada.  Prestação de Contas ◦ Após a realização da viagem, o solicitante deve encaminhar o relatório de viagem. O mesmo precisa ser aprovado pelo Gerente da unidade. Se o Gerente não responder em 3 dias úteis, a prestação de contas estará automaticamente aprovada. Em caso de reprovação, retorna para o solicitante, que deverá corrigi-la e reencaminhá-la. Após aprovada a prestação de contas, em caso de adiantamento a maior, o funcionário deverá proceder o reembolso do valor correspondente. Em caso de adiantamento a menor, o Financeiro deverá providenciar o depósito do valor complementar. 33
  • 34.
     DAVIS, Rob.ARIS Design Platform: Advanced Process Modelling and Administration. Springer-Verlag, London, 2008.  DAVIS, Rob. Business Process Modeling with ARIS: A Pratical Guide. Springer-Verlag, London, 2001.  KARAGIANNIS, Dimitris and KÜHN, Harald. Metamodelling Platform. Springer-Verlag, Viena, 2002.  RYAN, J., & HEAVEY, C. (2006). Process modeling for simulation. Computers in Industry, 57(5), 437-450. doi: 10.1016/j.compind.2006.02.002.  http://cdn.ariscommunity.com – Acesso em 28/03/2011  http://www.softwareag.com – Acesso em 28/03/2011  http://www.omg.org - Acesso em 28/03/2011  http://www.ariscommunity.com/users/sstein/2009-10-23-what-aris - Acesso em 30/03/2011  http://www.ariscommunity.com/aris-express/how-to-use - Acesso em 30/03/2011 34
  • 35.
     http://www.ariscommunity.com/users/vibhas-karn/2010-06-26- business-process-model-certification-and-materials-required -Acesso em 30/03/2011  http://www.ariscommunity.com/users/rob-davis/2010-06-22-dont-leap- modelling-think-about-your-customers-first - Acesso em 31/03/2011  http://www.ariscommunity.com/group/aris-online-academy - Acesso em 01/04/2011  http://lincolnoliver.blogspot.com/2010/09/aris-business-architect.html - Acesso em 01/04/2011 - Acesso em 01/04/2011  http://cdn.ariscommunity.com/aris_online_academy/before_start_modellin g2/rebdnesz/player.html - Acesso em 02/04/2011  http://cdn.ariscommunity.com/aris_online_academy/your_first_steps_in_ari s_business_designer/index.html - Acesso em 03/04/2011  http://www.ilovefreesoftware.com/22/videos/video-tutorial-how-to-use- aris-express.html - Acesso em 03/04/2011 35