Escolar Documentos
Profissional Documentos
Cultura Documentos
Rildo F Santos
rildo.santos@etecnologia.com.br rildo.santos@companyweb.com.br
Twitter: http://twitter.com/rildosan Blog: http://rildosan.blogspot.com/ Autor: Rildo F. dos Santos (rildosan@uol.com.br) | Verso: 21.1
Verso 23 | RFS
rildosan@uol.com.br
Comentrio inicial:
Mapeamento e Modelagem de Processos de Negcios com BPMN
Durante a minha vida profissional trabalhei com Gesto de Negcio e com Tecnologia da Informao em diversas empresas de vrios segmentos. Acumulei experincia ao longo deste tempo, principalmente sobre o assunto Gesto por Processo. Nos ltimos trs anos estou trabalhando com BPM, BPI e BPMN para a gesto, melhoria e modelagem de processos.
Escrevi este tutorial para compartilhar minha vivncia na aplicao das tcnicas e prticas de gesto por processo, com foco no Mapeamento e Modelagem de Processos e para demonstrar como a viso de processos pode auxiliar as empresas na criao de valor.
O Mapeamento e a Modelagem de Processos, podem ajudar as empresas a identificar os processos de negcio, aumentar resultado financeiro da empresa, melhorar a qualidade de seus produtos e servios, reduzir custos, eliminar desperdcios e melhorar a forma de trabalho das pessoas. O Mapa de Processo um importante documento que apresenta uma viso de todos processos, seus relacionamentos, stakeholders, papis, responsabilidades e fluxo de valor. Utilizei um Estudo de Caso para demonstrar aplicao prtica do mapeamento e modelagem de a notao BPMN v1.2 utilizada para o desenho dos processos. Recomendo o uso da ferramenta de modelagem BizAgi (Business Agile Process Modeler) pela facilidade de uso que ela apresenta.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
Introduo:
Mapeamento e Modelagem de Processos de Negcios com BPMN Um pouco de histria: Os desenhos pr-histricos so as primeiras formas de comunicao no instintivas que permaneceram preservadas e at os dias atuais. Ao longo do tempo e da evoluo da espcie, as diversas culturas que existiram desenvolveram diversos processos, artesanais ou industriais, para conservar e transmitir todos os conhecimentos e informaes que julgaram relevantes para as geraes seguintes. A grande parte dessas formas de transmisso do conhecimento inventada pelos homens se baseia em grafismos (desenho), sejam elas realistas ou abstratos.
Um jeito que encontramos para melhorar e acumular todo esse conhecimento de forma segura, clara e permanente, foi capacidade de desenvolver uma comunicao falada, que so signos sonoros onde seus significados so compreensveis por toda humanidade. A ferramenta que criamos foi a escrita, conjunto de smbolos grficos que representam os sons da fala.
Os tipos de escrita: Pictografia: Derivado do latino Pictus (pintado) e do grego grafe (descrio). Escrita figurada usada pelo homem primitivo para fixar nas paredes das cavernas. Hieroglfica: Os Egpcios desenvolveram uma linguagem baseada em complexos desenhos com significados prprios. Cada um desses desenhos expressava uma idia, e seu todo formava uma imensa variedade de formas onde compunham um conjunto extremamente complexo.
Inspirao http://torqueteam.wordpress.com/2009/04/28/origem-da-escrita-ou-quase-isso/
Verso 23 | RFS
rildosan@uol.com.br
A estratgia e os processos:
Mapeamento e Modelagem de Processos de Negcios com BPMN
Os donos queriam que o hotel que a taxa de ocupao e a receita crescessem, para que isto acontea, foi revisado o planejamento estratgico. E foi feito um realinhamento da definio de viso, misso, valores, metas e objetivos.
Negcio
Estratgia executada atravs de processos de negcio e projetos Processos & Cadeia de Valor
Infra-estrutura empresarial Gerenciamento de Recursos Humanos
Ciclo PDCA
negcio
Para alcanar resultado (valor) o negcio requer uma estratgia
Metas e Indicadores
A estratgia considerada a arte de gerar valor e os processos so responsveis pela execuo da estratgia.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
Este estudo de caso demonstrar o mapeamento e a modelagem de processos na reviso do Planejamento Estratgico;
Viso: Ser reconhecido pelo mercado global como marco de referncia em excelncia na hotelaria de eventos e hospedagem. Misso: Oferecer servios hoteleiros de excelncia em qualidade, visando a satisfao dos clientes, a valorizao dos colaboradores e benefcios sociedade, promovendo a melhoria contnua e resultados para a organizao.
O Gran Hotel Fine, um hotel cinco estrela, que tem a taxa de ocupao de 70% dos seus apartamentos. O hotel possui cem apartamentos distribudos em sute: Single, Double, Triplo e Luxo. O hotel tambm possui um centro de conveno que tem duas salas com capacidade de cem pessoas com toda a infra-estrutura para eventos e convenes. O hotel tem restaurante e centro de lazer, com salo de beleza, salo de ginstica, piscina, sauna, quadra de tnis e pista de cooper.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
Os principais processos do Hotel so Reserva, Check-IN, Servio de Hospedagem e Check-Out. As pessoas envolvidas com estes processos faziam um esforo enorme para que a operao do hotel funcionasse... Todavia, havia alguns conflitos de relacionamento entre departamentos e muitas dvidas das pessoas de como conduzir suas atividades do dia-a-dia, para que os objetivos e metas estabelecidas sejam atingidas.
Principais processos:
Reserva
Objetivo: Fazer reservas de apartamentos e salas para convenes;
Check-in
Objetivo: Fazer recepo do cliente, preenchimento de documentos informaes sobre o hotel, servios e entrega de chaves e acomodao no apartamento
Servio de Hospedagem
Check-out
Objetivo: Gerar a fatura de pagamento, Receber pagamento e fazer a pesquisa de satisfao.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
O pessoal que cuidava do processo de Reserva, sofria, pois, eles necessitavam das informaes dos clientes (as preferncias de cada cliente, por exemplo) e estas elas eram muito importante, principalmente no momento da realizao da reserva. Pois, elas permitiam um atendimento personalizado. O departamento responsvel pelo Relacionamento com Cliente, que cuidava das informaes dos clientes, trabalhava de forma isolado, com suas prprias prioridades e objetivos, ou seja, um silo (este departamento funcionava como se fosse uma empresa parte dos outros departamentos do hotel). Isto provocava conflitos e gerava dificuldade no atendimento aos clientes (principalmente quando era necessrio dar o atendimento personalizado ou especial aos clientes). As taxas de fidelizao de clientes eram sempre baixas, pois, na maioria das vezes mesmo tendo informaes sobre o cliente elas acabavam chegando tarde demais e s vezes, quando o cliente j estava hospedado...
Reserva
Reserva
Verso 23 | RFS
10
Mesmo aps a reviso do Planejamento Estratgico, as pessoas ainda tinham algumas dvidas de como elas poderiam contribuir para a atingir a misso da empresa. Dvidas mais constantes nas conversas do funcionrios: - Quais so os processos de negcios chaves para alcanar a viso ? - Como cada departamento pode atingir suas metas e objetivos ? Os funcionrio do hotel sabiam que os principais processos existiam, entretanto, os processos no estavam bem definidos, ou seja, no eram totalmente documentados, nem comunicados e as vezes no sequer praticados... As pessoas tambm no sabiam como solucionar os conflitos entre os departamentos de Relacionamento com Cliente e Reserva , pois, existia a necessidade de maior integrao e colaborao entre eles.
Verso 23 | RFS
rildosan@uol.com.br
11
Para resolver estes problemas, o Presidente da empresa contratou um experiente Consultor de Negcio...
Verso 23 | RFS
rildosan@uol.com.br
12
Primeira Lio: Trabalhe a Comunicao. preciso comunicar a todas pessoas da empresa qual o objetivo do trabalho da consultoria, dizer o qu vai ser feito, como vai ser feito e qual contribuio que das pessoas para que o trabalho tenha xito. O Consultor e o Presidente da empresa promoveram um Workshop com propsito de comunicar o trabalho que seria realizado. Segunda Lio: Estabelea o Senso de Urgncia necessrio estabelecer o Senso de Urgncia para o trabalho. Este senso define o nvel de prioridade do trabalho. Consultor e o Presidente fizeram um reunio para decidir o Senso de Urgncia. Como o trabalho tinha alta prioridade, ficou definido que seria destacado um grupo de pessoas (grupo de trabalho) da empresa com foco de 100% neste trabalho. Terceira Lio: Defina um bom Plano de Trabalho Para qualquer trabalho tenha sucesso, preciso estabelecer e elaborar um bom Plano de Trabalho que seja realista em termos de recursos disponveis e exeqvel em termos de prazo e resultado. O grupo de trabalho e Consultor elaboram um Plano de Trabalho realista e exeqvel.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
Mapeamento de Processos
13
Mapeamento de Processo
Mapeamento e Modelagem de Processos de Negcios com BPMN
O que Mapeamento de Processo ? O Mapeamento de Processo uma ferramenta gerencial e de comunicao que tem a finalidade de ajudar a melhorar os processos existentes ou de implantar uma nova estrutura voltada para processos. Os processos de negcio so os primeiros processos a serem identificados, depois os processos de apoio (aos processos de negcio) e por fim os processos de controle e/ou reguladores. Com todos os processos identificados pode-se iniciar a elaborao da Cadeira de Valor. O mapeamento tambm auxilia a empresa a enxergar claramente os pontos fortes, pontos fracos (pontos que precisam ser melhorados tais como: complexidade na operao, reduzir custos, gargalos, falhas de integrao, atividades redundantes, tarefas de baixo valor agregado, retrabalhos, excesso de documentao e aprovaes), alm de ser uma excelente forma de melhorar entendimento sobre os processos e aumentar a performance do negcio.
Objetivo do Mapeamento de Processos: buscar um melhor entendimento dos processos de negcios existentes e dos futuros para melhorar o nvel de satisfao do cliente e aumentar desempenho do negcio.
Tcnicas de Mapeamento de Processos:
- Entrevistas, questionrios, reunies e workshops; - Observao de campo; - Anlise da documentao existente; - Anlise de sistemas legados - Coleta de evidncias.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
14
Modelagem de Processos
Mapeamento e Modelagem de Processos de Negcios com BPMN O que Modelagem de Processos ? a elaborao de um diagrama ou mapa do processo de negcio e a documentao que descreve suas propriedades e caractersticas, que identifica as atividades realizadas e as informaes que fluem entre elas. Aps o Mapeamento, inicia-se o trabalho de modelagem. O primeiro documento resultante deste trabalho o Mapa de Processos, o objetivo deste mapa fornecer uma nica viso dos processos da empresa, seus relacionamentos, atividades/tarefas, stakeholders, papis e responsabilidades e o fluxo de valor dos processos.
O Mapa de processos deve ser apresentado em uma linguagem grfica que seja simples e que facilite o entendimento de todos os envolvidos e que permita: - Exibir os detalhes dos processos de modo gradual e controlado; - Encorajar preciso na descrio do processo; - Focar a ateno nas interfaces entre os processos e - Prover uma anlise de processos poderosa e consistente com o vocabulrio de negcio
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
15
O Consultor de Negcio e o grupo de trabalho, comearam a trabalhar no Mapeamento dos Processos do Hotel:
Inicialmente foi preciso identificar todos os processos, nveis de maturidades, pontos fortes, pontos fracos, riscos e pessoas envolvidas com os processos. Para fazer o levantamento o Consultor conversou com todas as pessoas envolvidas nos processos do hotel. Procurou conhecer cada pessoa, o que elas faziam, para quem elas se reportavam, quais os formulrios elas preenchiam e etc. Visitou cada departamento e setor, conversou longamente com cada gestor, com cada equipe e com as demais pessoas envolvidas na operao do hotel. Observou como cada pessoa realizava suas tarefas e atividades, registrou o tempo de realizao de cada tarefa e procurou entender quais eram as conexes entre os departamentos. Recolheu um grande nmero de documentos (polticas, procedimentos e instrues de trabalho) E por fim ele se encontrou com os parceiros de negcio e fornecedores e para conhecer quais os servios providos por eles e qual era o nvel de qualidade destes servios.
Verso 23 | RFS
rildosan@uol.com.br
16
Aps o trabalho de Mapeamento e Modelagem, o consultor fez uma longa e detalhada apresentao do relatrio para as todas pessoas envolvidas com os processos da empresa. Ele comeou reunio de apresentao dizendo sobre a importncia do Mapeamento e da Modelagem dos processos. - A modelagem forma de comunicao, disse o consultor, quando modelamos um processo, estamos facilitando seu entendimento por todas as pessoas envolvidas diretamente e indiretamente com realizao das atividades e tarefas e com aquelas interessadas no resultado gerado pelo processo.
Benefcios do Mapeamento e da Modelagem de Processo: - Melhora a comunicao; - Facilita a visualizao; - Reduz o nvel de abstrao; - Ajuda no entendimento do que deve ser feito; - Auxilia na identificao de quem deve fazer o qu; - a base documentao;
Verso 23 | RFS
rildosan@uol.com.br
17
O consultor apresentou e explicou quais eram os processos de negcio, processos de apoio, os stakeholders (clientes, fornecedores e agncia reguladora), o fluxo de valor e como cada processo contribui para gerao de valor.
Verso 23 | RFS
rildosan@uol.com.br
18
Para um facilitar o entendimento, o Consultor demonstrou os detalhes do processo de Reserva, ele mostrou quem era o dono, indicadores e mtricas e a documentao do processo.
Verso 23 | RFS
rildosan@uol.com.br
19
Ainda como objetivo de facilitar a compreenso do processo Reserva ele exibiu o diagrama (desenho) do processo:
Com o desenho do processo ficou visvel todas as atividades/tarefas, quem eram as pessoas que participavam, o que elas faziam e qual era resultado esperado aps a execuo do processo.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
20
As pessoas entenderam qual era real importncia de suas atividades e como elas se relacionavam, assim ficou mais fcil de ver e entender a operao da empresa e o que era necessrio para que a ela funcionasse em harmonia...
Verso 23 | RFS
rildosan@uol.com.br
21
O Mapa de Processo, deu a viso de processo, necessria para que as pessoas tivessem o claro entendimento da operao do hotel. Pois, ficou claro quais eram os processos de negcio, quais eram os processos de apoio (os processos internos e os externos).
Tambm ficou esclarecido o relacionamento entre os processos, a importncia da realizao das tarefas/atividades e os respectivos nveis de prioridade. As pessoas sabem como elas podem participar e colaborar para a gerao de valor da empresa. Desta forma, atingir as metas e objetivos so tornou um desafio mais fcil.
Verso 23 | RFS
rildosan@uol.com.br
22
O Consultor fez a transferncia de conhecimento, fez vrias recomendaes, criou e entregou os modelos de documentao para o Grupo de Trabalho. A partir deste ponto o grupo de trabalho dever trabalhar sozinho e consultor dever fazer apenas o Coach (acompanhamento) do desenvolvimento do trabalho do grupo.
Pessoal, vocs conhecem bem a empresa, logo vocs so os mais indicados para este trabalho. Estarei dando apoio sempre que vocs precisarem. Boa sorte!
Verso 23 | RFS
rildosan@uol.com.br
23
Verso 23 | RFS
rildosan@uol.com.br
24
O Consultor despediu do Presidente, e foi embora, confiante que sua misso estava completa...
Verso 23 | RFS
rildosan@uol.com.br
25
26
Lio de Casa
Mapeamento e Modelagem de Processos de Negcios com BPMN
O Grupo de Trabalho comeou a trabalhar. Eles sabiam que todos os processos devem ser modelados, a prioridade foi definida pelo valor agregado de cada processo, ou seja, os processos da Cadeira de Valor, devero ser os primeiros a serem modelados. A lio de casa, deixada pelo Consultor era a seguinte: - Definir uma notao padro para a modelagem (desenho dos processos); - Escolher uma ferramenta que facilite a modelagem dos processos.
Hummm..temos diversos tipos de notaes para a modelagem de processo... O que devemos usar ? BPMN, EPC, Fluxograma ou UML... O Consultor recomendou BPMN..mas vamos olhar todas elas e depois decidir qual a melhor de acordo com a cultura da nossa empresa
Verso 23 | RFS rildosan@uol.com.br
27
O que notao ?
Mapeamento e Modelagem de Processos de Negcios com BPMN
A notao uma representao grfica de atividades, tarefas, responsabilidades, papis e fluxo de trabalho de um processo. A Notao do processo tambm define os seguintes elementos: - Objetivo o processo; - Especifica as entradas; - Especifica as sadas; - Recursos consumidos; - Atividades feitas em alguma ordem (Fluxo de trabalho); - Eventos que conduzem o processo; O que notao ? - Ajuda na padronizao da modelagem de processo.
Notao segundo o dicionrio: 1 ato de notar, de representar algo por meio de smbolos ou caracteres 2 sistema de representao grfica de elementos de determinado campo de conhecimento (por exemplo: msica, lgica, matemtica, qumica etc.) 3 smbolo ou conjunto de smbolos ou caracteres com que feita essa representao
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
28
Notao. UML
Mapeamento e Modelagem de Processos de Negcios com BPMN
Exemplos:
Check IN
Recepo Solicita o TKT ao passageiro Transporte e Despacho
Verifica o TKT
Solicita bagagem
Entrega o TKT
Recebe a Bagagem
Verifica Etiqueta
Vantagens
- UML linguagem padro de mercado (OMG) - Grande nmero de ferramentas disponveis no mercado Verso 23 | RFS
rildosan@uol.com.br
29
Notao. Fluxograma
Mapeamento e Modelagem de Processos de Negcios com BPMN
Fluxograma
Descrio:
Exemplos:
incio
- O fluxograma notao simples que utiliza o retngulo para indicar um passo de processamento. O losango representa uma condio e as setas mostram a orientao do fluxo de controle. Fluxograma um padro ANSI. Exemplos:
Efetivar Pedido
Planeja a Produo
Vantagens
- Baixo custo - De fcil entendimento - Descreve trilhas de deciso
Desvantagens
- Muito orientada a procedimentos - Modelos no so detalhados - No modelo todos os objetos de um processo de negcio.
Entregar o Produto
fim
Verso 23 | RFS
rildosan@uol.com.br
30
Notao. EPC
Mapeamento e Modelagem de Processos de Negcios com BPMN EPC (Event-Driven Process Chain), pertence arquitetura ARIS (Architecture of Integrated Information Systems).
EPC habilita a modelagem de processo como uma seqncia lgica de funes. Considerando EPC como um processo que pode ser entendido como a quantidade de funes que so disparadas por um ou mais eventos. Exemplo:
Falha Identificada Investigar solues Escolher mtodo de resoluo
Implanta a soluo
Falha corrigida
A EPC foi desenvolvida em uma colaborao da empresa IDS (que desenvolveu a ARIS Toolset) com a SAP AG, sendo o componente chave de modelagem de business process do SAP R/3. A principal crtica com relao a este tipo de ferramenta sobre seu alto custo, a complexidade de utilizao.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
31
O grupo de trabalho j estudou algumas notaes, contudo, ainda no selecionaram qual ser notao que eles vo utilizar para modelar os processos. Foi decidido que olhariam o BPMN de forma mais detalhada.
Vamos olhar com nvel maior de detalhe o BPMN..afinal esta notao foi recomendada pelo Consultor
Verso 23 | RFS
rildosan@uol.com.br
32
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Fiz download da especificao do BPMN... BPMN, quer dizer: Business Process Modeling Notation O BPMN uma notao grfica, padro OMG (www.omg.org), que tem por objetivo prover recursos e elementos para modelar (desenhar) os processos de negcio; O BPMN pode e deve ser compreendido por analistas de negcio, tcnicos, usurios e todos os envolvidos com o processo; Os modelos (diagramas) BPMN podem ser usado como um contrato entre as reas tcnicas e os usurios; O BPMN tambm pode ser utilizado para modelar (desenhar) processos internos e externos (B2B)... Ok, mas vamos estudar um pouco mais a especificao...
33
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN O BPMN fornece uma notao para expressar os processos de negcio em um nico diagrama de processo de negcio (Business Process Diagram BPD). Fornece uma notao que compreensvel por todos os usurios, analistas e tcnicos. Garante que linguagens projetadas para a execuo de processos de negcio, tais como o BPEL4WS e o BPML sejam visualmente expressas com uma notao comum.
Simbologia do BMPN:
Um dos objetivos da BPMN criar um mecanismo simples para o desenvolvimento dos modelos processos de negcio e facilitar o entendimento de todas as pessoas envolvidas com o processo.
http://www.bpmn.org/
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
34
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Faa download da especificao: http://www.bpmn.org
Verso 23 | RFS
rildosan@uol.com.br
35
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Verificar pagamento
Pago ?
+
Sim condio
Confirmar Reserva
Receive
+
grupo
juno
Fazer Confirmao
exceo
Verificar reserva do vo
Tratar falha
final
Comentrio: Voc pode pode comear a desenhar os processos utilizando os elementos bsicos do BPMN, eles tambm so conhecidas como core elements, e depois e evoluir para parte mais avanada, conhecida como full elements.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
Reply
36
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Elementos do BPMN: A especificao BPMN divida em trs reas: Core Elements Full Elements Atributtes Core Elements: Conjunto de elementos comuns e simplificados, capazes de modelarem a maior parte dos processos das empresas. Full Elements: Conjunto de todos os elementos da especificao, inclusive Core Elements, capazes de modelarem qualquer processo de negcio.
Atributtes (Atributos): Conjunto de propriedades e informaes de cada elemento (informaes no formato texto) Exemplo: Nome Tipo Status Descrio Escopo Mtricas Indicadores Dono (Process Owner) Patrocinador (Sponsor) Freqncia Papis etc...
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
37
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Business Process Diagram (BPD) O BPMN fornece uma notao para expressar os processos de negcio em um nico diagrama de processo de negcio (Business Process Diagram BPD).
Processo: Para o BPMN, processo uma atividade realizada por uma empresa e composta por uma srie de etapas e controles que permitem o fluxo de informaes; O conceito de processo extremamente hierrquico, iniciando macro-processos e indo at o nvel de tarefa (menor nvel dentro de processo); Processo de Negcio (business process) conceituado como uma srie de atividades que so realizadas por uma ou mais empresas; Atributos: Nome, Tipo (abstrato, privado ou colaborao) e Status (Ativo, Inativo,Cancelado, Pronto, Completado e etc.) e Performers (executante) um ou mais executantes podem ser inscritos. O atributo performers (executantes) define o recurso que ser responsvel pelo processo. O executante pode ser na forma de um indivduo especfico, um grupo, um papel funcional ou uma posio ou uma empresa. Um BPD, o local para modelar o processo de negcio que pode ser formado por um ou mais processos; Estes processos dentro do processo de negcio podem ser formados por sub-processos;
Processo de Negcio
BPD
Verso 23 | RFS
Processo 1
Processo 2
Principais Atributos: ID (identificador nico), Nome (descrio do diagrama), Verso (nmero da verso do diagrama) e Autor (nome do autor).
rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
38
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Processo: O BPMN pode modelar os tipos de processo: Processo interno (Private (Internal) Business Process) Processo abstrato (Abstract (Public) Process) Processo de colaborao (Collaboration (Global) Process) Processo Interno:
Fbrica 1 o tipo de processo mais comum, composto por uma srie de atividades que so realizadas unicamente dentro de uma empresa. O fluxo da sequncia do processo contido dentro do Pool e no pode cruzar os limites do Pool.
Receber Ordem de Servio Fazer o Setup de mquina Executar Ordem de Servio
Processos Abstratos:
Fbrica 1 Muitas vezes, o processo inclui atividades que so realizadas fora da empresa (realizado por terceiros, por exemplo) e no temos gerncia sobre a execuo destas atividades Utilizamos um modelo abstrato para representar uma entidade independente, com processos prprios, mas que no podemos modelar (por no conhecer o processo) ou no nos interessa modello; No exemplo ao lado o Fornecedor faz o beneficiamento da matria prima, entretanto, um processo interno do fornecedor, o qual no conhecido, ele deve ser modelado como um processo abstrato (caixa preta).
Receber Ordem de Servio Fazer o Setup de mquina Executar Ordem de Servio
Verso 23 | RFS
Fornecedor
rildosan@uol.com.br
39
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Processo: O BPMN pode modelar os tipos de processo: Processo interno (Private (Internal) Business Process) Processo abstrato (Abstract (Public) Process) Processo de colaborao (Collaboration (Global) Process)
Processos de Colaborao:
Descrevem processos B2B e as interaes entre duas ou mais entidades de negcio. Os diagramas processos so geralmente de um ponto de vista global. As interaes so descritas como as seqncias de atividades e as trocas de mensagens entre os participantes. No exemplo ao lado o Autorizador (Administradora de Carto de Crdito) faz a autorizao de pagamento por carto de crdito, neste caso este processo interessa a Empresa 1 (que realiza a venda), logo ele dever ser modelado (desenhado) explicitamente. Empresa 1
Fazer Entrega
Autorizador
Processar autorizao
Verso 23 | RFS
rildosan@uol.com.br
40
BPMN. Processo
Mapeamento e Modelagem de Processos de Negcios com BPMN Legal, entendi o BPD, tipos de processo e os elementos
Agora vamos ver Categoria dos Elementos: So quadro categorias: Objetos de Fluxo; Objetos de Conexo; Swimlanes; Artefatos;
Swimlanes:
Pools Lanes
Objetos de Conexo:
Fluxo de Sequncia (Sequence Flow) Fluxo de Mensagem (Message Flow) Associao
Verso 23 | RFS
Artefatos:
Objeto de Dados (Data Object) Grupo Anotao
rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
41
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Objetos de Fluxo:
Objeto
Evento
Descrio
algo que acontece durante um processo do negcio. Estes eventos afetam o fluxo do processo e tm geralmente uma causa (trigger) ou um impacto (result). Existem 3 tipos de eventos (baseados sobre quando afetam o fluxo): inicio (start), intermedirio (intermediate) e fim (end). Este evento no possui trigger. um termo genrico para um trabalho executado. Os tipos de atividades so: tarefa[1] e sub-processo [2]. O sub-processo distinguido por uma pequena cruz no centro inferior da figura. Principais Atributos: Tipo de atividade (sub-processo ou tarefa), Status (Ativo, Inativo,Cancelado, Pronto, Completado e etc.) e Performers (0-n) : Performers (executantes) um ou mais executantes podem ser inscritos. O atributo performer (executante) define o recurso que ir executar ou sero responsveis pela a atividade. A entrada do Performer poderia ser na forma de um Indivduo, um grupo, uma papel funcional ou uma posio ou uma empresa. usado para controlar a divergncia e/ou a convergncia da seqncia de um fluxo. Assim, determinar decises tradicionais, como unir ou dividir trajetos.
Figura
Atividade1,2
tarefa
sub-processo
Gateway
1 Tarefa: A tarefa a menor unidade de um processo, geralmente atmica (no pode ser dividida em mais objetos); 2 sub-processo: Um sub-processo, dentro de um BPD, como uma atividade composta por um srie de outras atividades, formando um novo fluxo; O sub-processo pode exibido de duas forma: aberta ou fechada; Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
42
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Receber Ticket
Fazer a Entrega
Fechar Ticket
O desenho completo de um sub-processo fechado pode estar ou no dentro do mesmo Pool do processo-pai; Pode ser um processo modelador em outro BPD; Pode estar no mesmo BPD em outra pgina, por exemplo. sub-processo, exemplo forma aberta:
Processar Ticket
Entrega
No caso de um sub-processo aberto, o desenho completo dever estar sempre no mesmo Pool
Dependente X Independente: Os sub-processos podem ser do tipo Dependente (Embedded), quando so totalmente dependente do processo-pai e devem ser desenhados dentro do mesmo Pool; Ou podem ser do tipo Independente, quando so reutilizveis atravs de diferentes processos e possuem um BPD prprio (e at mesmo Pools diferentes)
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
43
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Objetos de Conexo:
Objeto
Fluxo de seqncia
Descrio
usado para mostrar a ordem (seqncia) com que as atividades sero executadas em um processo. usado para mostrar o fluxo das mensagens entre dois participantes diferentes que os enviam e recebem mensagens. usada para associar dados, texto e outros artefatos com os objetos de fluxo. As associaes so usadas para mostrar as entradas e as sadas das atividades.
Figura
Fluxo de mensagem
Associao
Processar Pagamento
Exemplo:
Receber Conta
Autorizador
Processar autorizao
+
rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
Verso 23 | RFS
44
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Processar Ticket
Processar Ticket
Receber Ticket
Fazer entrega
Aprovar Ticket
Aprovar Ticket
Quando no utilizamos gateway para convergir ou divergir processos, podemos dizer que o processo no controlado, ou seja, no existe controle absoluto sobre o fluxo de informaes ao longo do processo.
Alm do fluxo de seqncia, existem duas varincias: Condicional: existe uma condio lgica intrinsecamente relacionada conexo;
Default: trata-se de um fluxo de seqncia padro cujo uma condio dever ser sempre verdadeira;
Verso 23 | RFS
rildosan@uol.com.br
45
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Swimlanes: Funcionam como um mecanismo de organizao das atividades em categorias visuais separadas.
Objeto
Pool
Descrio
Representa um participante em um processo. Um participante pode ser uma entidade de negcio (exemplo: uma empresa) ou pode ser um papel (de negcio), como por exemplo: vendedor, comprador ou fabricante. Graficamente, o Pool um container para partio do processo de um de outros Pools, geralmente no contexto de situaes de B2B.
Figura
Verso 23 | RFS
Nome Nome
Lane
Nome
Lane uma subdiviso dentro de um Pool usado para organizar e categorizar as atividades.
Nome
rildosan@uol.com.br
46
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Swimlanes pools:
Pools so utilizados quando o diagrama envolve duas entidades de negcio ou participantes que esto separados fisicamente no diagrama. Especifica o "quem faz o que" colocando os eventos e os processos em reas protegidas, chamados de pools
Exemplo: Swimlanes (Pools)
Cliente Fazer pedido Enviar o pedido Receber email Receber produto
Registrar
Pedido
Entregador
Fazer entrega
+
Verso 23 | RFS
rildosan@uol.com.br
47
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Swimlanes lanes:
Os objetos do tipo Lane so utilizados para separar as atividades associadas para uma funo de negcio ou papel especfico Um Pool representa uma entidade de negcio ou um papel de negcio e uma Lane representa uma funo de negcio ou um papel. Exemplo:
Pool
Verso 23 | RFS
Lane
rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
48
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Figura
Nome [estado]
Grupo
Anotaes
Verso 23 | RFS
rildosan@uol.com.br
49
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Processar Requisio
+
Notificar solicitante
Processar Requisio
Gerenciamento
Aprovar a requisio
Requisio aprovada
Servidor Web
50
BPMN. Processo
Mapeamento e Modelagem de Processos de Negcios com BPMN Legal, tambm entendi.. as categorias dos processos...
Qual o papel dos Gateways ? O papel dos Gateways coordenar os Fluxos de Seqncia em situaes de divergncia e convergncia de fluxos.
Verso 23 | RFS
rildosan@uol.com.br
51
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Gateways Exclusive Decision/Merge (XOR) Inclusive Decision/Merge (OR) (OR) Complex Decision/Merge (XOR) Evento Parallel Fork/Join (AND)
(XOR) Data
Exclusive Gateways Decision/Merge (Deciso / Juno) esto localizados dentro do processo de negcio onde o Fluxo de Sequncia pode ter dois ou mais caminhos alternativos:
Caminho alternativo A
evento
evento
Caminho alternativo B
Verso 23 | RFS
rildosan@uol.com.br
52
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Gateways Exclusive Decision/Merge (XOR) Inclusive Decision/Merge (OR) (OR) Complex Decision/Merge (XOR) Evento Parallel Fork/Join (AND)
(XOR) Data
Inclusive Gateways Decision/Merge (Deciso / Juno). A representa uma ponto de ramificao onde as alternativas so baseados em expresses condicionais contido dentro fluxo de seqncia.
(OR)
Condio 1
Condio 1
Condio2
Condio2
Default
Condio3
Pelo menos uma das condies deve ser verdadeira Verso 23 | RFS
Gateway tambm pode ser utilizado como uma juno (merge). rildosan@uol.com.br
Quando o Gateway utilizado como uma deciso, uma expresso determinar qual opo para continuao do o fluxo
Todos os direitos reservados e protegidos 2006 e 2009
53
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Gateways Exclusive Decision/Merge (XOR) Inclusive Decision/Merge (OR) (OR) Complex Decision/Merge (XOR) Evento Parallel Fork/Join (AND)
(XOR) Data
Parallel Fork/Join (AND). Geralmente utilizado para demonstrar atividades e/ou tarefas que so executadas em paralelo. Tambm usada para mostrar sincronizao.
Fork
Join
Paralelismo
Verso 23 | RFS
rildosan@uol.com.br
54
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Gateways
sim
+
Mais produtos ?
Ler cdigo do produto
+
Somar o valor na lista de compras
no
Processar o pagamento
+
Digitar o cdigo do produto
Verso 23 | RFS
rildosan@uol.com.br
55
BPMN. Processo
Mapeamento e Modelagem de Processos de Negcios com BPMN Gateways, a coisa est ficando interessante...
Os eventos...
O que um evento ? Um Evento representa algo que ocorre durante a execuo de um processo, afetando o seu fluxo
Verso 23 | RFS
rildosan@uol.com.br
56
BPMN. Eventos:
Mapeamento e Modelagem de Processos de Negcios com BPMN
Eventos: Tipo de Dimenso: Mensagem, Tempo, Erro, Cancelar, Compensao, Condicional, Link, Sinal, Terminador e Mltiplo )
Capturar* Lanamento**
Mensagem Tempo
Mensagem (Message): Uma chega mensagem de um participante e dispara (inicia) o processo, continua o processo (em caso da mensagem intermediaria) ou uma mensagem indica final de um processo Tempo (Timer): Uma data e hora especfica ou ciclo especfico (por exemplo, toda segunda-feira, s 9h) pode ser definido que iro acionar o incio do processo. * O Evento tempo no ser o evento de final de um processo Erro (error) ou Exceo: Um evento de exceo (erro) informa ao processo que aconteceu um erro e que ele deve ser tratado. Cancelar (Cancel): Este evento indica que o processo foi cancelado. * O Evento Cancel no pode iniciar um processo Compensao (Compensation): O evento de compensao indica que uma compensao necessria. Esta compensao feita por um evento intermedirio quando o trabalho realizado pelo processo desfeito (roll back) * Um evento de compensao no pode iniciar um processo Condio (Condicional); Gatilhos (triggers ) so disparadas quando uma condio da regra verdadeira (true). * Este evento no ser o evento de final de um processo
Erro Cancelar
Compensao
Condicional Link Sinal Terminador Mltiplo
intermedirio
fim
rildosan@uol.com.br
57
BPMN. Eventos:
Mapeamento e Modelagem de Processos de Negcios com BPMN
Eventos: Tipo de Dimenso: Mensagem, Tempo, Erro, Cancelar, Compensao, Condicional, Link, Sinal, Terminador e Mltiplo )
Capturar* Lanamento**
Link: Link mecanismo de conexo entre pginas ou desvio. Sinal (Signal) Sinal uma forma de interao entre processos. Exemplo: Chega um sinal que foi transmitido a partir de outro processo e desencadeia o incio do Processo. Note que o sinal no uma mensagem, que tem um objetivo especfico para a mensagem. Vrios processos podem ter eventos de incio que so acionados a partir do mesmo sinal transmitido. Terminador (terminate): Este evento encerra todas atividades, tarefas e sub-processos. Mltiplo: Significa que existem mltiplos caminhos para iniciar o processo, contudo, Somente um caminho deve ser selecionado para iniciar o processo.
Mensagem Tempo
Erro Cancelar
Compensao
Condicional Link Sinal Terminador Mltiplo
intermedirio
fim
rildosan@uol.com.br
58
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Eventos: Mensagem e Erro (Exceo)
Confirmar Pedido
Receive
Verso 23 | RFS
rildosan@uol.com.br
59
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Evento Sinal ( utilizado para sincronizar entre processos)
B completado
B completado
Verso 23 | RFS
rildosan@uol.com.br
60
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Eventos Timer e Link ( utilizado como conector de pgina)
Fabricar produtos A
Pgina 2
Verso 23 | RFS
rildosan@uol.com.br
61
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Link tambm pode ser utilizado como go to (desvio: v para)
Ordem aceita?
sim
no
Ordem Produo
Avisar solicitante
Dica: Use para facilitar a leitura do fluxo ou para deix-lo menos poludo.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
62
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Evento Compensao
Pedido [invlido]
Receber Pedido
Validar Pedido
Pedido vlido ?
no
Notificar Solicitante
sim
Pedido [aprovado]
Processar Pedido
Comentrio: A compensao dos mecanismos para "desfazer" as atividades, ela requer uma notao especfica, pois, uma circunstncia especial que ocorre fora do fluxo normal do processo. Por esta razo, a compensao um evento intermedirio que no tem uma seqncia de fluxo de sada, mas tem uma associao.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
63
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Eventos....puxa...
O que uma atividade ? Uma atividade uma representao de um trabalho que realizado em um processo de negcio. Pode ser de dois tipos: - Tarefa (Task), menor unidade de trabalho e no pode ser dividida em outras atividades. - Sub-Processo (Sub-Process), pode ser dividido em outras atividades (tarefas e/ou outros subprocesso).
Verso 23 | RFS
rildosan@uol.com.br
64
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Atividades:
Mltipla instancia
Compensao
Verso 23 | RFS
rildosan@uol.com.br
65
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Exemplo de Loop + Sub-processo e Link
Receber e-mail
Publicar mensagem
Pgina 1
Arquivar mensagens
Pgina 2
Verso 23 | RFS
rildosan@uol.com.br
66
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN Exemplo: Sub-processo AD-HOC Sub processo fechado Exemplo: Compensao
Escrever captulo
Sub processo aberto Exemplo: Viso parcial do processo que demonstra a compensao
Escrever resumo do captulo Escrever captulo
Selecionar figuras
Organizar referncia
~
As execuo destas atividades no so seguem nenhuma seqncia (ordem)
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
67
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Transao: Uma transao um tipo de sub-processo que fora que todas as atividades dentro dele sejam completadas com sucesso ou canceladas.
Transao: Veja o exemplo abaixo:
Reservar Vo
Reservar Hotel
Notificar a Indisponibilidade
Verso 23 | RFS
rildosan@uol.com.br
68
Tabela abaixo exibe as regras de conexo do Fluxo de Seqncia: - Ela exibe como um objeto pode ser conectado a outro objeto atravs do Fluxo de Seqncia.
De/para
Verso 23 | RFS
rildosan@uol.com.br
69
Tabela abaixo exibe as regras de conexo do Fluxo de Mensagem: - Ela exibe como um objeto pode ser conectado a outro objeto atravs do Fluxo de Mensagem.
De/para
Verso 23 | RFS
rildosan@uol.com.br
70
71
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Mas, fique com uma dvida...se precisarmos automatizar os processos, Como faremos...?
BPEL (Business Process Execution Language) uma linguagem baseada em XML que descreve um processo de negcio. Mapeando o BPMN para BPEL ou XPDL: O BPMN pode ser traduzido para BPEL ou XPDL; Para cada objeto no BPMN, deve existir um correspondente em BPEL;
A correspondncia entre BPMN e o XPDL ou BPEL o que permite gerar cdigos, XML, para os sistemas a partir do desenho dos processos.
Verso 23 | RFS rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
72
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
BPMN e BPEL: O BPMN tem como objetivo desenhar processo de negcio, enquanto BPEL tem como objetivo possibilitar a execuo do processo. Como BPEL atualmente considerada o padro mais importante para linguagem de execuo de processos (BPMI, 2006), a prpria especificao da BPMN trata deste mapeamento (BPMN, 2006). Assim, possvel, atravs de um diagrama BPMN, gerar arquivos BPEL e WSDL, que, por sua vez, sero interpretados por um motor BPEL (ferramenta) e transformados em processos que podem ser executados.
Verso 23 | RFS
rildosan@uol.com.br
73
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
sim
Confirmar Reserva Verificar a reserva do hotel
Receive
Verificar a reserva do vo
+
Reply
Confirmao
Reply
XML
BPEL
Tratar a falha
BPEL
74
Notao. BPMN
Mapeamento e Modelagem de Processos de Negcios com BPMN
Processo: BPMN e XPDL XPDL (XML Process Definition Language) uma especificao (padro) mantida pela WfMC (Workflow Management Coalition) - www.wfmc.org - a verso atual a 2.1
O XPDL um padro XML de descrio de regras de processos de negcios. Sua especificao, baseia-se na descrio de um conjunto de "atividades" relacionadas entre si atravs de "transies". Para a WfMC, "atividade" significa uma unidade de trabalho que ser processada por um recurso, que pode ser um participante, um ator (usurio ou sistema) O XPDL prov formas concretas de especificar regras relacionadas ao envio de tarefas para participantes definidos de maneira dinmica ou esttica. Ao contrrio do BPEL, por exemplo, o XPDL contempla a anlise da estrutura organizacional da empresa para determinar o ator de uma determinada tarefa. Em termos prticos, a maior parte das solues disponveis no mercado utiliza o XPDL como um forma de troca de regras de processos, utilizando sistemas prprios de importao/exportao de especificaes. Isso significa, por exemplo, desenhar e configurar um processo em uma ferramenta, export-lo para o padro XPDL, e import-lo para utilizao em outra engine/ferramenta.
O XPDL compatvel com a BPMN (BPMN o padro ideal para modelar o processo em nvel visual e o XPDL para definir suas regras em nvel tcnico).
Ponto fraco da XPDL no tem suporte ao conceito de servios como: SOA.
Verso 23 | RFS
rildosan@uol.com.br
75
BPMN. Introduo
Mapeamento e Modelagem de Processos de Negcios com BPMN
1 Desenho o processo utilizando a BPMN 2 Faa a exportao do processo para XPDL que criar um arquivo XML. A BizAgi, possui suporte a exportao do processo desenhado com BPMN e export-lo para XPDL (a sada arquivo XML que descreve o processo no padro XPDL) Este recurso possibilita de importao deste arquivo XPDL para outra ferramenta BPMS, gerando uma aplicao quase que instantaneamente.
Verso 23 | RFS rildosan@uol.com.br
<?xml version="1.0" encoding="utf-8"?> <Package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="b0e054eb-f1a3-4154-9525048ee9ff274e" Name="Diagram 1" OnlyOneProcess="false"> <PackageHeader> <XPDLVersion>2.0</XPDLVersion> <Vendor>BizAgi Process Modeler.</Vendor> <Created>2008-10-18T21:36:57.8306475-02:00</Created> <Description>Diagram 1</Description> <Documentation /> <CreationVersion>1.3.0.0</CreationVersion> <Version>1.3.0.0</Version> </PackageHeader> <RedefinableHeader> <Author /> <Version /> <Countrykey>CO</Countrykey> </RedefinableHeader> <ExternalPackages /> <Participants /> <Pools> <Pool Id="4db5a564-5e31-4a60-84d3-6cd6f72a906c" Process="154ccd40-ce9740cd-8ea7-1a7b7ae4561d" BoundaryVisible="false"> <Lanes /> <NodeGraphicsInfos> <NodeGraphicsInfo ToolId="BizAgi_Process_Modeler" Height="0" Width="0" BorderColor="-16777216" FillColor="-1"> <Coordinates XCoordinate="0" YCoordinate="0" /> </NodeGraphicsInfo> </NodeGraphicsInfos> </Pool> <Pool Id="d58e6b22-b069-4c6d-aa9b-6cfe2dc494c7" Name="Vendas" Process="7fd95e94-01ae-4da0-8e9a-c8b5e0aa470e" BoundaryVisible="true"> <Lanes /> <NodeGraphicsInfos> <NodeGraphicsInfo ToolId="BizAgi_Process_Modeler" Height="166" Width="694" BorderColor="-16777216" FillColor="-1"> <Coordinates XCoordinate="15" YCoordinate="15" /> </NodeGraphicsInfo> </NodeGraphicsInfos> </Pool> </Pools> <MessageFlows /> <Associations /> <Artifacts /> ... Todos os direitos reservados e protegidos 2006 e 2009
76
Depois de estudar, avaliar as notaes, o pessoal do Grupo de Trabalho, j tinha condies de escolher qual a notao que seria utilizada para a modelagem dos processos.
Acho que todas as notaes...a BPMN parece que atende as nossas necessidades O que voc acha ?
No meu ponto de vista, o Fluxograma mais simples, no entanto, acho que a BPMN mais apropriada para modelar processo.
Verso 23 | RFS
rildosan@uol.com.br
77
78
79
Verso 23 | RFS
rildosan@uol.com.br
80
Vamos l...
Oracle Suite
Software AG
Verso 23 | RFS
Oracle
rildosan@uol.com.br
Todos os direitos reservados e protegidos 2006 e 2009
81
Intalio Designer
BizAgi
www.bizagi.com/ rildosan@uol.com.br
http://developer.tibco.com/business_studio/
Todos os direitos reservados e protegidos 2006 e 2009
82
Verso 23 | RFS
rildosan@uol.com.br
83
http://www.companyweb.com.br/rildo/processos/exemplo/
Verso 23 | RFS
rildosan@uol.com.br
84
http://www.companyweb.com.br/rildo/processos/exemplo/
1 Clique no cone Reserva
Na pgina: proc_reserva_info.htm, clique no link Ver os diagramas de processo
http://www.companyweb.com.br/rildo/processos/exemplo/proc_reserva_info.htm
Verso 23 | RFS
rildosan@uol.com.br
85
http://www.companyweb.com.br/rildo/processos/exemplo/
Na pgina: reserva.htm, clique no sub-processo Identificar o perfil do cliente.
http://www.companyweb.com.br/rildo/processos/exemplo/reserva.htm
Verso 23 | RFS
rildosan@uol.com.br
86
http://www.companyweb.com.br/rildo/processos/exemplo/reserva.htm
Verso 23 | RFS
rildosan@uol.com.br
87
O pessoal do departamento de Relacionamento com Cliente agora entende plenamente as necessidades de informaes do departamento de Reserva. Agora as solicitaes so atendidas com mais rapidez. O processo de Reserva, melhorou sensivelmente o atendimento ao cliente se comea e tornar um atendimento personalizado. As taxas de fidelizao de cliente j comearam aumentar.
O grupo de trabalho j enxerga que o Mapeamento e a Modelagem de Processos, podem gerar outros benefcios para empresa, tais como:
- Implementar melhoria (TO BE) - Reduzir custos; - Eliminar os desperdcios; - Aumentar o nvel de qualidades dos servios e produtos . Com certeza ainda temos muito o que melhorar...
Verso 23 | RFS
rildosan@uol.com.br
88
Melhoria de Processo
Mapeamento e Modelagem de Processos de Negcios com BPMN
BPI (Business Process Improvement), melhoria de processo de negcio, uma metodologia (abordagem) que a ajuda a otimizar e entender os processos de negcio com objetivo de alcanar as metas e melhorar os resultados dos processos.
O primeiro passo da BPI determinar o cenrio atual dos processos, ou seja, AS-IS (que o cenrio atual) e depois definir o cenrio futuro (j com as sugestes de melhorias) TO-BE.
depois
89
Resultados Esperados:
Mapeamento e Modelagem de Processos de Negcios com BPMN
Simplificao das operaes: reduo do clico das operaes, eliminao das atividades que agregam valor (exemplo: aprovaes desnecessrias, retrabalhos, desperdcios e os relatrios). Reduo dos Custos: Usar os recursos com eficincia ajudam na reduo dos custos, na otimizao dos recursos e no aumento da margem operacional. Aumento da satisfao do cliente: Ajuda a ter foco no cliente, entregando um produto e/ou servio com a qualidade esperada e no prazo certo. Melhoria de Qualidade: A melhora de qualidade dos produtos/servios o desdobramento da melhoria continua dos processos e isto resulta em um aumento do valor agregado em cada operao.
Estabelecer parceria com fornecedores: Conhecer os processos e suas dependncias externas facilitam a Gesto de Contratos com Fornecedores, o estabelecimento de parcerias e formao de alianas;
Foco no negcio: A partir da identificao dos processos da cadeia de valor, a empresa passa a focar no seu core business e a terceirizar os processos que no so estratgicos para o negcio.
Verso 23 | RFS
rildosan@uol.com.br
90
Lies Aprendidas
Mapeamento e Modelagem de Processos de Negcios com BPMN
Verso 23 | RFS
rildosan@uol.com.br
91
Notas:
Mapeamento e Modelagem de Processos de Negcios com BPMN Marcas Registradas: Todos os termos mencionados e reconhecidos como Marca Registrada e/ou comercial so de responsabilidade de seus proprietrios. O autor informa no estar associada a nenhum produto e/ou fornecedor apresentado neste material. No decorrer deste, imagens, nomes de produtos e fabricantes podem ter sido utilizados, e desde j o autor informa que o uso apenas ilustrativo e/ou educativo, no visando ao lucro, favorecimento ou desmerecimento do produto/fabricante.
Melhoria e Reviso:
Este material esta em processo constante de reviso e melhoria, se voc encontrou algum problema ou erro envie um e-mail ns. Criticas e Sugestes: Ns estamos abertos para receber criticas e sugestes que possam melhorar o material, por favor envie um e-mail para ns.
92
Licena:
Mapeamento e Modelagem de Processos de Negcios com BPMN
Verso 23 | RFS
rildosan@uol.com.br
93
Rildo F Santos
rildo.santos@etecnologia.com.br rildo.santos@companyweb.com.br