Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Base de conhecimento > Cryo Technologies
Tudo sobre BPM
Passo a passo para
começar
White Paper
Autores: Rafael Bortolini (rafael@cryo.com.br) e Mauricio Steinbruch (mauricio.steinbruch@cryo.com.br)
Versão: 1.0
Data: Segunda‐feira, 26 de maio de 2008
Indexação: bpm, bpmn, xpdl, bpel, processos, business process, controle, tutorial, guia, bpms, soa, web services
1
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
2 Base de conhecimento > Cryo Technologies
Uma tentativa
Esse documento consiste em uma tentativa inicial de agrupar, de maneira resumida, os
principais aspectos e definições relacionadas ao Business Process Management – BPM. O
público alvo são profissionais que estão iniciando no estudo dessa matéria. Estamos abertos a
sugestão de melhorias e possíveis correções, assim como links para mais referências.
Contribua! Mande um e‐mail para nós com sua sugestão/complementação.
1. Primeiro Passo : entender processos
1.1 O que é um processo?
Um processo é um grupo de atividades realizadas numa seqüência determinada que
produz um bem ou um serviço. Pode ser encarado, também, como qualquer atividade ou
conjunto de atividades onde há uma entrada, uma transformação, e uma saída. Não
necessariamente a entrada de que estamos nos referindo é material, podendo ser informação,
por exemplo.
Saiba Mais
http://www.fgvsp.br/rae/artigos/006‐019.pdf
http://www.fgvsp.br/rae/artigos/008‐019.pdf
http://pt.wikipedia.org/wiki/Processos
1.2 Porque são tão importantes?
Os processos são tão importantes pois é através deles que as empresas exercem suas
funções. Todo trabalho importante realizado nas empresas faz parte de algum processo.
Saiba Mais
http://www.fgvsp.br/rae/artigos/006‐019.pdf
http://www.fgvsp.br/rae/artigos/008‐019.pdf
1.3 Como enxergar e identificar processos?
Para enxergar e identificar processos das empresas é preciso uma análise que verifique
quais são os processos essenciais (relacionado ao foco da empresa), e quais são os processos
auxiliares, verificando como a empresa realiza sua função desde o primeiro contato com o
cliente até a entrega e avaliação do produto/serviço.
Saiba Mais
http://www.fgvsp.br/rae/artigos/008‐019.pdf
2
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
3 Base de conhecimento > Cryo Technologies
1.4 Como gerenciar processos?
No gerenciamento de processos é importante que se tenha uma visão ampla do que
está sendo produzido (seja bens ou serviços), evitando restringir‐se a um único ponto ou
atividade. Deve ser avaliada a sinergia entre as atividades para um melhor resultado final.
Saiba Mais
http://www.fgvsp.br/rae/artigos/008‐019.pdf
http://www.lgti.ufsc.br/posgraduacao/legenda/gpa/GP_basico_cochabamba.pdf
1.5 Como avaliar processos?
Existem um série de indicadores que permitem a avaliação de processos. Esta
avaliação pode ser feita através de uma análise de gargalo, análise de produtividade, de
custos, etc., variando de acordo com os desejos da empresa. A empresa pode definir seus
próprios indicadores relativos a propriedades ou funcionamentos dos processos.
Saiba Mais
http://www.hammerandco.com/pemm.asp
http://blog.cryo.com.br/2008/04/18/melhorias‐e‐avaliacao‐de‐processos/
2. Segundo Passo : entender conceitos de
BPM
2.1 O que é BPM?
Business Process Management (BPM) consiste em uma metodologia de gestão para
gerenciamento de processos, que pode ser auxiliada por ferramentas tecnológicas.
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
http://www.intranetportal.com.br/e‐gov/eg_4
http://www.softwareag.com/ch/res/books/default.asp
https://www.bpminstitute.org/articles/article/article/what‐is‐bpm‐anyway.html
2.2 Para quê serve o BPM?
O BPM ajuda as empresas a identificarem a importância estratégica de seus processos
e a tirarem vantagens competitivas disso. Serve também para proporcionar ao gestor uma
maior facilidade de encontrar oportunidades de melhoria para o serviço prestado ao cliente,
através de indicadores de resultados.
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
http://blog.cryo.com.br/
2.3 Como o BPM controla processos?
3
O BPM controla processos através de uma série de índices de avaliação de processos.
Por exemplo, pode ser avaliado o tempo de execução do processo, melhorias de desempenho,
e acompanhamento do processo corrente. Estes índices devem ser voltados às necessidades
da empresa, referentes aos seus processos especificamente.
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
4 Base de conhecimento > Cryo Technologies
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
2.4 Que tipos de melhoria pode se obter com BPM?
O BPM pode gerar melhorias em termos de rapidez em que o processo é realizado,
eficácia, qualidade e custo.
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
2.5 Onde e como o BPM pode ser utilizado?
O BPM pode ser utilizado em uma grande variedade de setores. Por exemplo, no setor
de varejo, no setor industrial,no setor governamental, etc. Pode, também, ser utilizado em
diversos departamentos das empresas, como por exemplo, no departamento financeiro, de
recursos humanos, comercial, etc. Todos eles apresentam processos. A metodologia do BPM
permite que, através de uma execução e de um controle mais eficazes, processos possam ser
melhorados em qualquer uma dessas áreas.
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
3. Terceiro Passo – o que é mapeamento e
modelagem de processos
3.1 O que é mapeamento de processos?
O mapeamento de processos é o entendimento de processos já existentes, através da
sua descrição e de seu desenho, assim como identificação sua inter‐relação. É extremamente
útil às empresas, visto que com ele conseguem ter uma visão mais ampla e clara da
organização.
Saiba Mais
http://www.lgti.ufsc.br/posgraduacao/legenda/gpa/MapeamentoCochabamba.pdf
3.2 O que é e para que serve um fluxograma?
3.3 O que é modelagem de processos?
A modelagem de processos, apesar de ser um conceito comumente citado junto com
4
“mapeamento”, faz uma análise mais específica e profunda do processo, criando um modelo
de seu funcionamento com vistas a atingir algum objetivo, como automação ou
acompanhamento de longo prazo, por exemplo.
Saiba Mais
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
5 Base de conhecimento > Cryo Technologies
http://en.wikipedia.org/wiki/Business_process_modeling
3.4 O que é uma ferramenta de modelagem?
3.5 O que é uma ferramenta de BPA (Business Process Analysis)?
Business Process Analysis, ou BPA, é uma ferramenta (software) que envolve
modelagem de processos de negócio e simulação da sua performance. Ajuda a empresa a
alcançar os seus objetivos através da modificação de regras, processos, e informações. Está
sendo bastante utilizado, também, em aquisições e fusões de empresas, onde ajuda a
documentar e analisar os processos das empresas envolvidas.
Saiba Mais
http://www.casewise.com/Solutions/BusinessProcessAnalysis/
http://www.ids‐scheer.com.cn/evaluation/Magic%20Quadrant%20for%20Business%20Process%20Analysis,%202004.htm
3.6 Quais são as ferramentas de modelagem disponíveis no mercado?
Algumas das ferramentas disponíveis no mercado são: ARIS, Microsoft Visio, BizAgi
Modeler, ARPO Process Modeler, ferramentas da Proforma Corporation, ProVision , Synthis
Process Modeler, etc.
Saiba Mais
http://office.microsoft.com/pt‐br/visio/FX100487861046.aspx
http://www.bizagi.com/esp/noticias/noticias/2008/modeladorbizagi.html
4. Quarto Passo – o que são e qual a aplicação
dos BPMS
4.1 O que é um BPMS?
Um BPMS (Business Process Management Suite) é um sistema (software) responsável
pela automação da metodologia BPM. Através dos BPMS é possível realizar processos com
rapidez e com um rígido controle. Geralmente apresentam ferramentas e relatórios de
extrema utilidade para o gestor.
Saiba Mais
http://thebpmexperience.wordpress.com/bpms‐directory/
http://bpmsbrasil.blogspot.com/
http://www.baguete.com.br/artigosDetalhes.php?id=117
4.2 O que um BPMS pode fazer? 5
Um BPMS geralmente permite a simulação, a execução, o controle e a otimização de
processos. Além disso, permite que todos os funcionários conheçam melhor os processos que
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
6 Base de conhecimento > Cryo Technologies
participam. Muitas vezes, fornece relatórios customizados de acordo com a necessidade da
empresa, gerando informações importantíssimas para a busca de melhores resultados.
Saiba Mais
http://www.cryo.com.br/Solucoes/Business‐Process‐Management.aspx
http://bpmsbrasil.blogspot.com/2007/08/quer‐desenvolver‐uma‐aplicao‐de‐negcio_17.html
4.3 O que é e para quê serve um formulário?
Um formulário representa um conjunto de informações que são necessárias para o
andamento do processo. Nos BPMS, o andamento do processo pode ser dado juntamente com
o preenchimento de um formulário eletrônico, onde cada pessoa participante do processo
deve preencher determinadas informações. Esta informação inserida nos formulários pode ter
influência no caminho que o processo toma.
Saiba Mais
http://en.wikipedia.org/wiki/Flowchart
4.4 O que são regras de negócio? E BRE (Business Rules Engine)?
Regras de Negócio são operações, definições e restrições que são necessárias à
empresa para que atinja os seus objetivos. Muitas vezes, regras de negócio determinam o
caminho que o processo vai tomar. Uma regra de negócio poderia ser, por exemplo, a que
determina que em uma empresa X, compras acima de 100.000 reais devem ter autorização do
diretor. Os Business Rules Engines são sistemas (softwares) responsáveis pelo gerenciamento e
automação das regras de negócio.
Saiba Mais
http://en.wikipedia.org/wiki/Business_rules
http://en.wikipedia.org/wiki/Business_rules_engine
4.5 Como é a interface de um BPMS?
A interface de um BPMS varia de acordo com o sistema que estamos tratando. Quando
trata‐se de Suites com foco em pessoas, são bastante intuitivos e com uma interface bastante
amigável. Já quando trata‐se de Suites de integração, verificamos uma interface menos
amigável e mais técnica.
Saiba Mais
http://www.cryo.com.br/Solucoes/Business‐Process‐Management.aspx
http://bpmsbrasil.blogspot.com/2007/08/quer‐desenvolver‐uma‐aplicao‐de‐negcio_17.html
4.6 Como é feita a simulação?
A simulação é feita através do sequenciamento de atividades proposto no fluxograma
anteriormente. Permite que um único usuário “execute” todas as tarefas visando testar se
existe algum erro técnico do sistema ou se o que está sendo realizado segue a realidade.
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
4.7 Como é feita a execução?
Na execução, cada tarefa é enviada a seus respectivo responsável na devida órdem
estabelecida na modelagem. Quando um usuário concluir a sua tarefa, imediatamente a
próxima tarefa é enviada para o seu respectivo responsável. Para isto, é necessário preencher 6
os campos solicitados no formulário ou outras informações pré‐definidas.
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
7 Base de conhecimento > Cryo Technologies
4.8 Como é feito o controle?
Existem diversas formas de controle; uma delas é através de relatórios. Os relatórios
acompanham e apresentam indicadores do processo durante e após o seu andamento.
Permite que o gestor tome medidas rápidas para a correção de erros ou para a melhoria do
processo.
Saiba Mais
http://pt.wikipedia.org/wiki/Business_Process_Management
4.9 Preciso de um BPMS para ter BPM?
Não. Implantar BPM está num nível de abstração superior a um software. Implantar
BPM significa entender o negócio voltado ao cliente e enxergar os processos da organização.
Muitas vezes, significa mudança cultural também. O BPMS, entretanto, ajuda a implantar BPM
de uma forma mais prática, segura e controlada, sendo um importante aliado para o gestor de
processos. Entretanto, é fundamental que a empresa consiga enxergar seus processos antes
para depois conseguir selecionar o BPMS mais adequado a ajudar na implantação.
Saiba Mais
http://webinsider.uol.com.br/index.php/2007/08/11/bpm‐nao‐e‐tecnologia‐e‐orientacao‐para‐a‐gestao/
http://www.baguete.com.br/artigosDetalhes.php?id=117
4.10 Qual o melhor BPMS para a minha empresa?
A implantação de um BPMS é um passo intermediário dentro da agenda de
implantação de BPM. Antes de pensar no BPMS, é preciso entender os processos da empresa,
suas características, e as características e cultura das pessoas envolvidas. É essencial que o
BPMS seja coerente com os objetivos de BPM definidos. Existem muitas soluções no mercado,
que irão se adaptar a diferentes realidades de empresas. Avalie o maior número delas.
Saiba Mais
http://thebpmexperience.wordpress.com/bpms‐directory/
5. Quinto Passo – padrões de processos
5.1 O que é BPMN?
O BPMN, Business Process Modeling Notation, trata‐se de uma notação padrão para o
desenho de fluxogramas em processos de negócios. Na prática trata‐se de um conjunto de
regras e convenções que determinam como os fluxogramas devem ser desenhados. É a
notação mais reconhecida no ramo de BPM atualmente. Abaixo, segue um exemplo.
Saiba Mais
http://www.bpmn.org/Documents/Introduction%20to%20BPMN.pdf
http://www.bpmn.org/Documents/OMG%20Final%20Adopted%20BPMN%201‐0%20Spec%2006‐02‐01.pdf
http://en.wikipedia.org/wiki/BPMN
http://www.bptrends.com/publicationfiles/05‐08‐ART‐BPMN%20Survey‐Recker‐JR%20final.pdf
7
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
8 Base de conhecimento > Cryo Technologies
5.2 Para que serve o BPMN?
O BPMN serve para facilitar o entendimento de fluxogramas entre as pessoas. Existem
inúmeras maneiras e lógicas de se desenhar um fluxograma; para que o entendimento seja
mais rápido e fácil, é extremamente importante que se siga um padrão e convenções.
Saiba Mais
http://www.bpmn.org/Documents/6AD5D16960.BPMN_and_BPM.pdf
http://en.wikipedia.org/wiki/BPMN#Uses_of_BPMN
5.3 O que é BPEL?
O BPEL (Business Process Execution Language) é uma linguagem baseada em Web
Services específica para executar processos de negócio que envolvam integração de sistemas.
Trata‐se de um padrão de uso exclusivo por profissionais técnicos.
Saiba Mais
http://en.wikipedia.org/wiki/BPEL
http://docs.oasis‐open.org/wsbpel/2.0/wsbpel‐v2.0.html
5.4 O que são Web Services?
É uma solução tecnológica utilizada na integração de sistemas e na comunicação entre
aplicações diferentes.
Saiba Mais
http://pt.wikipedia.org/wiki/Web_service
5.5 O que é XPDL?
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
9 Base de conhecimento > Cryo Technologies
6. Sexto Passo – SOA
6.1 O que é SOA?
SOA (Service Orienthed Architecture) não é uma tecnologia nem um software. É uma
filosofia de desenvolvimento de softwares que visa buscar uma maior facilidade de integração
entre os sistemas da empresa.
Saiba Mais
http://br.groups.yahoo.com/group/BPM‐Forum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/
http://en.wikipedia.org/wiki/Service‐oriented_architecture
http://pt.wikipedia.org/wiki/Service‐oriented_architecture
http://www.javaworld.com/javaworld/jw‐06‐2005/jw‐0613‐soa.html
6.2 Quais são as premissas do SOA?
SOA enxerga os diversos sistema da empresa e suas funcionalidades como provedores
de “serviços”. Cada “serviço” é uma função que um sistema pode desempenhar. Utilizando
padrões de comunicação de sistemas, é possível expor esses serviços uns aos outros e assim
criar novos sistemas (softwares) a partir da combinação de serviços.
Saiba Mais
http://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.2006‐07‐17.3732358054/
http://f1.grp.yahoofs.com/v1/4IcxSMVqt7mJPmsh1ywBgQ02dh9EdKiMlefxR70p6wsTNuRy2bE5kjiDa5cK83jSlKmMyFNHJ326wgzAvJU‐
5L7KrVXMXVa7Vu5vnp2‐q‐
cT/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/BPM%20Forum%20Day%2C%20Primeira%20Edicao%2C%20Palestra%202%20‐
%25
6.3 Para ter BPM preciso de SOA?
Não. Como vimos, BPM é uma prática de gestão e não uma arquitetura tecnológica.
Porém, SOA pode ser um grande aliado do lado da TI (Tecnologia da Informação) para tornar
os projetos de BPM mais coerentes com os objetivos da empresa, muitas vezes integrando
sistemas e automatizando atividades que antes seriam desenvolvidas manualmente.
Saiba Mais
http://br.groups.yahoo.com/group/BPM‐Forum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/
http://www.igpinformatica.com.br/docs/BPMSOA.pdf
6.4 Se tenho SOA tenho BPM?
Não. SOA pode ser considerado o principal instrumento da área de informática para
ajudar a empresa na implantação de BPM, porém não é tudo. Diversas outras áreas da
empresa devem contribuir com conhecimentos e capacitações específicas.
Saiba Mais
http://thebpmexperience.wordpress.com/2006/03/17/bpm‐e‐soa/
http://www.igpinformatica.com.br/docs/BPMSOA.pdf
6.5 O que é um ESB e para quê serve?
Um ESB (Enterprise Service Bus) é uma ferramenta (software) que ajuda na integração
de sistemas da empresa utilizando serviços de mercado.
Saiba Mais
http://br.groups.yahoo.com/group/BPM‐Forum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/ 9
http://en.wikipedia.org/wiki/Enterprise_service_bus
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br
10 Base de conhecimento > Cryo Technologies
6.6 Para ter SOA preciso de um ESB?
Não. Porém um ESB vai tornar a tarefa de implantar SOA muito mais fácil.
Saiba Mais
http://br.groups.yahoo.com/group/BPM‐Forum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/
http://softwarecommunity.intel.com/articles/eng/3773.htm
6.7 Qual a diferença entre SOA e Web Services?
O SOA tem como objetivo criar aplicações dentro de uma empresa, criando todos os
programas com uma metodologia de desenvolvimento de software específica. Já os Web
services são um conjunto de mecanismos‐padrão de comunicação criados sobre a World Wide
Web.
Saiba Mais
http://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.2006‐07‐17.3732358054/
Sobre a Cryo
A Cryo Technologies, fundada em 2003, é inovadora na construção de soluções de Gestão por Processos
através da tecnologia de BPM (Business Process Management), apoiando organizações a implantarem um modelo
definitivo de automação de fluxos de trabalho. Saiba mais em www.cryo.com.br
Sobre o Orquestra BPM
O Orquestra, desenvolvido pela Cryo Technologies, é uma solução pioneira no Brasil no segmento de
Business Process Management (BPM), ajudando organizações a implantarem com sucesso um modelo definitivo de
Gestão por Processos em larga escala. Saiba mais em www.cryo.com.br/orquestra
10
Cryo Technologies | 55 51 3019‐3532 | www.cryo.com.br