Você está na página 1de 10

CryoTechnologies|555130193532|www.cryo.com.

br

1 Basedeconhecimento>CryoTechnologies
1

WhitePaper

Autores:RafaelBortolini(rafael@cryo.com.br)eMauricioSteinbruch(mauricio.steinbruch@cryo.com.br)
Verso:1.0
Data:Segundafeira,26demaiode2008
Indexao:bpm,bpmn,xpdl,bpel,processos,businessprocess,controle,tutorial,guia,bpms,soa,webservices

TudosobreBPM
Passoapassopara
comear
CryoTechnologies|555130193532|www.cryo.com.br

2 Basedeconhecimento>CryoTechnologies
2
Umatentativa
Essedocumentoconsisteemumatentativainicialdeagrupar,demaneiraresumida,os
principaisaspectosedefiniesrelacionadasaoBusinessProcessManagementBPM.O
pblicoalvosoprofissionaisqueestoiniciandonoestudodessamatria.Estamosabertosa
sugestodemelhoriasepossveiscorrees,assimcomolinksparamaisreferncias.
Contribua!Mandeumemailparanscomsuasugesto/complementao.
1. PrimeiroPasso:entenderprocessos
1.1 Oqueumprocesso?
Um processo um grupo de atividades realizadas numa seqncia determinada que
produz um bem ou um servio. Pode ser encarado, tambm, como qualquer atividade ou
conjunto de atividades onde h uma entrada, uma transformao, e uma sada. No
necessariamenteaentradadequeestamosnosreferindomaterial,podendoserinformao,
porexemplo.
SaibaMais
http://www.fgvsp.br/rae/artigos/006019.pdf
http://www.fgvsp.br/rae/artigos/008019.pdf
http://pt.wikipedia.org/wiki/Processos

1.2 Porquesotoimportantes?
Osprocessossotoimportantespoisatravsdelesqueasempresasexercemsuas
funes.Todotrabalhoimportanterealizadonasempresasfazpartedealgumprocesso.
SaibaMais
http://www.fgvsp.br/rae/artigos/006019.pdf
http://www.fgvsp.br/rae/artigos/008019.pdf
1.3 Comoenxergareidentificarprocessos?
Paraenxergareidentificarprocessosdasempresasprecisoumaanlisequeverifique
quaissoosprocessosessenciais(relacionadoaofocodaempresa),equaissoosprocessos
auxiliares, verificando como a empresa realiza sua funo desde o primeiro contato com o
clienteataentregaeavaliaodoproduto/servio.
SaibaMais
http://www.fgvsp.br/rae/artigos/008019.pdf

CryoTechnologies|555130193532|www.cryo.com.br

3 Basedeconhecimento>CryoTechnologies
3
1.4 Comogerenciarprocessos?
No gerenciamento de processos importante que se tenha uma viso ampla do que
est sendo produzido (seja bens ou servios), evitando restringirse a um nico ponto ou
atividade.Deveseravaliadaasinergiaentreasatividadesparaummelhorresultadofinal.
SaibaMais
http://www.fgvsp.br/rae/artigos/008019.pdf
http://www.lgti.ufsc.br/posgraduacao/legenda/gpa/GP_basico_cochabamba.pdf

1.5 Comoavaliarprocessos?
Existem um srie de indicadores que permitem a avaliao de processos. Esta
avaliao pode ser feita atravs de uma anlise de gargalo, anlise de produtividade, de
custos, etc., variando de acordo com os desejos da empresa. A empresa pode definir seus
prpriosindicadoresrelativosapropriedadesoufuncionamentosdosprocessos.
SaibaMais
http://www.hammerandco.com/pemm.asp
http://blog.cryo.com.br/2008/04/18/melhoriaseavaliacaodeprocessos/
2. SegundoPasso:entenderconceitosde
BPM
2.1 OqueBPM?
Business Process Management (BPM) consiste em uma metodologia de gesto para
gerenciamentodeprocessos,quepodeserauxiliadaporferramentastecnolgicas.
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
http://www.intranetportal.com.br/egov/eg_4
http://www.softwareag.com/ch/res/books/default.asp
https://www.bpminstitute.org/articles/article/article/whatisbpmanyway.html

2.2 ParaquserveoBPM?
OBPMajudaasempresasaidentificaremaimportnciaestratgicadeseusprocessos
e a tirarem vantagens competitivas disso. Serve tambm para proporcionar ao gestor uma
maior facilidade de encontrar oportunidades de melhoria para o servio prestado ao cliente,
atravsdeindicadoresderesultados.
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
http://blog.cryo.com.br/

2.3 ComooBPMcontrolaprocessos?
OBPMcontrolaprocessosatravsdeumasriedendicesdeavaliaodeprocessos.
Porexemplo,podeseravaliadootempodeexecuodoprocesso,melhoriasdedesempenho,
e acompanhamento do processo corrente. Estes ndices devem ser voltados s necessidades
daempresa,referentesaosseusprocessosespecificamente.
CryoTechnologies|555130193532|www.cryo.com.br

4 Basedeconhecimento>CryoTechnologies
4
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
2.4 QuetiposdemelhoriapodeseobtercomBPM?
O BPM pode gerar melhorias em termos de rapidez em que o processo realizado,
eficcia,qualidadeecusto.
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
2.5 OndeecomooBPMpodeserutilizado?
OBPMpodeserutilizadoemumagrandevariedadedesetores.Porexemplo,nosetor
de varejo, no setor industrial,no setor governamental, etc. Pode, tambm, 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
permiteque,atravsdeumaexecuoedeumcontrolemaiseficazes,processospossamser
melhoradosemqualquerumadessasreas.
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
3. TerceiroPassooquemapeamentoe
modelagemdeprocessos
3.1 Oquemapeamentodeprocessos?
Omapeamentodeprocessosoentendimentodeprocessosjexistentes,atravsda
sua descrio e de seu desenho, assim como identificao sua interrelao. extremamente
til s empresas, visto que com ele conseguem ter uma viso mais ampla e clara da
organizao.
SaibaMais
http://www.lgti.ufsc.br/posgraduacao/legenda/gpa/MapeamentoCochabamba.pdf
3.2 Oqueeparaqueserveumfluxograma?
Um fluxograma um diagrama, com simbologia especfica, que representa o
sequenciamento das atividades de um processo. Podem, tambm, apresentar quem so os
responsveisporestasatividades.Existemsoftwaresespecficosparadesenhodefluxogramas,
sendoquealgunsBPMSjapresentamessaferramentanoprpriosistema.
SaibaMais
http://en.wikipedia.org/wiki/Flowchart
3.3 Oquemodelagemdeprocessos?
A modelagem de processos, apesar de ser um conceito comumente citado junto com
mapeamento, faz uma anlise mais especfica e profunda do processo, criando um modelo
de seu funcionamento com vistas a atingir algum objetivo, como automao ou
acompanhamentodelongoprazo,porexemplo.
SaibaMais
CryoTechnologies|555130193532|www.cryo.com.br

5 Basedeconhecimento>CryoTechnologies
5
http://en.wikipedia.org/wiki/Business_process_modeling
3.4 Oqueumaferramentademodelagem?
Uma ferramenta de modelagem uma ferramenta especfica para o desenho,
documentao e detalhamento de processos de negcio; no consegue, entretanto, executar
oprocesso.AlgunsBPMSpossuemferramentasdemodelageminseridasemseusistema.
SaibaMais
http://office.microsoft.com/ptbr/visio/FX100487861046.aspx
http://www.bizagi.com/esp/noticias/noticias/2008/modeladorbizagi.html
3.5 OqueumaferramentadeBPA(BusinessProcessAnalysis)?
Business Process Analysis, ou BPA, uma ferramenta (software) que envolve
modelagem de processos de negcio e simulao da sua performance. Ajuda a empresa a
alcanar os seus objetivos atravs da modificao de regras, processos, e informaes. Est
sendo bastante utilizado, tambm, em aquisies e fuses de empresas, onde ajuda a
documentareanalisarosprocessosdasempresasenvolvidas.
SaibaMais
http://www.casewise.com/Solutions/BusinessProcessAnalysis/
http://www.idsscheer.com.cn/evaluation/Magic%20Quadrant%20for%20Business%20Process%20Analysis,%202004.htm

3.6 Quaissoasferramentasdemodelagemdisponveisnomercado?
Algumas das ferramentas disponveis no mercado so: ARIS, Microsoft Visio, BizAgi
Modeler, ARPO Process Modeler, ferramentas da Proforma Corporation, ProVision , Synthis
ProcessModeler,etc.
SaibaMais
http://office.microsoft.com/ptbr/visio/FX100487861046.aspx
http://www.bizagi.com/esp/noticias/noticias/2008/modeladorbizagi.html
4. QuartoPassooquesoequalaaplicao
dosBPMS
4.1 OqueumBPMS?
UmBPMS(BusinessProcessManagementSuite) umsistema (software)responsvel
pela automao da metodologia BPM. Atravs dos BPMS possvel realizar processos com
rapidez e com um rgido controle. Geralmente apresentam ferramentas e relatrios de
extremautilidadeparaogestor.
SaibaMais
http://thebpmexperience.wordpress.com/bpmsdirectory/
http://bpmsbrasil.blogspot.com/
http://www.baguete.com.br/artigosDetalhes.php?id=117

4.2 OqueumBPMSpodefazer?
Um BPMS geralmente permite a simulao, a execuo, o controle e a otimizao de
processos.Almdisso,permitequetodososfuncionriosconheammelhorosprocessosque
CryoTechnologies|555130193532|www.cryo.com.br

6 Basedeconhecimento>CryoTechnologies
6
participam. Muitas vezes, fornece relatrios customizados de acordo com a necessidade da
empresa,gerandoinformaesimportantssimasparaabuscademelhoresresultados.
SaibaMais
http://www.cryo.com.br/Solucoes/BusinessProcessManagement.aspx
http://bpmsbrasil.blogspot.com/2007/08/querdesenvolverumaaplicaodenegcio_17.html

4.3 Oqueeparaquserveumformulrio?
Um formulrio representa um conjunto de informaes que so necessrias para o
andamentodoprocesso.NosBPMS,oandamentodoprocessopodeserdadojuntamentecom
o preenchimento de um formulrio eletrnico, onde cada pessoa participante do processo
devepreencherdeterminadasinformaes.Estainformaoinseridanosformulriospodeter
influncianocaminhoqueoprocessotoma.
SaibaMais
http://en.wikipedia.org/wiki/Flowchart

4.4 Oquesoregrasdenegcio?EBRE(BusinessRulesEngine)?
Regras de Negcio so operaes, definies e restries que so necessrias
empresa para que atinja os seus objetivos. Muitas vezes, regras de negcio determinam o
caminho que o processo vai tomar. Uma regra de negcio poderia ser, por exemplo, a que
determinaqueemumaempresaX,comprasacimade100.000reaisdevemterautorizaodo
diretor.OsBusinessRulesEnginessosistemas(softwares)responsveispelogerenciamentoe
automaodasregrasdenegcio.
SaibaMais
http://en.wikipedia.org/wiki/Business_rules
http://en.wikipedia.org/wiki/Business_rules_engine
4.5 ComoainterfacedeumBPMS?
AinterfacedeumBPMSvariadeacordocomosistemaqueestamostratando.Quando
tratasedeSuitescomfocoempessoas,sobastanteintuitivosecomumainterfacebastante
amigvel. J quando tratase de Suites de integrao, verificamos uma interface menos
amigvelemaistcnica.
SaibaMais
http://www.cryo.com.br/Solucoes/BusinessProcessManagement.aspx
http://bpmsbrasil.blogspot.com/2007/08/querdesenvolverumaaplicaodenegcio_17.html
4.6 Comofeitaasimulao?
Asimulaofeitaatravsdosequenciamentodeatividadespropostonofluxograma
anteriormente. Permite que um nico usurio execute todas as tarefas visando testar se
existealgumerrotcnicodosistemaouseoqueestsendorealizadoseguearealidade.
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
4.7 Comofeitaaexecuo?
Na execuo, cada tarefa enviada a seus respectivo responsvel na devida rdem
estabelecida na modelagem. Quando um usurio concluir a sua tarefa, imediatamente a
prximatarefaenviadaparaoseurespectivoresponsvel.Paraisto,necessriopreencher
oscampossolicitadosnoformulrioououtrasinformaesprdefinidas.
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
CryoTechnologies|555130193532|www.cryo.com.br

7 Basedeconhecimento>CryoTechnologies
7

4.8 Comofeitoocontrole?
Existem diversas formas de controle; uma delas atravs de relatrios. Os relatrios
acompanham e apresentam indicadores do processo durante e aps o seu andamento.
Permite que o gestor tome medidas rpidas para a correo de erros ou para a melhoria do
processo.
SaibaMais
http://pt.wikipedia.org/wiki/Business_Process_Management
4.9 PrecisodeumBPMSparaterBPM?
No. Implantar BPM est num nvel de abstrao superior a um software. Implantar
BPM significa entender o negcio voltado ao cliente e enxergar os processos da organizao.
Muitasvezes,significamudanaculturaltambm.OBPMS,entretanto,ajudaaimplantarBPM
deumaformamaisprtica,seguraecontrolada,sendoumimportantealiadoparaogestorde
processos. Entretanto, fundamental que a empresa consiga enxergar seus processos antes
paradepoisconseguirselecionaroBPMSmaisadequadoaajudarnaimplantao.
SaibaMais
http://webinsider.uol.com.br/index.php/2007/08/11/bpmnaoetecnologiaeorientacaoparaagestao/
http://www.baguete.com.br/artigosDetalhes.php?id=117
4.10 QualomelhorBPMSparaaminhaempresa?
A implantao de um BPMS um passo intermedirio dentro da agenda de
implantaodeBPM.AntesdepensarnoBPMS,precisoentenderosprocessosdaempresa,
suas caractersticas, e as caractersticas e cultura das pessoas envolvidas. essencial que o
BPMSsejacoerentecomosobjetivosdeBPMdefinidos.Existemmuitassoluesnomercado,
queiroseadaptaradiferentesrealidadesdeempresas.Avalieomaiornmerodelas.
SaibaMais
http://thebpmexperience.wordpress.com/bpmsdirectory/
5. QuintoPassopadresdeprocessos
5.1 OqueBPMN?
OBPMN,BusinessProcessModelingNotation,tratasedeumanotaopadroparao
desenho de fluxogramas em processos de negcios. Na prtica tratase de um conjunto de
regras e convenes que determinam como os fluxogramas devem ser desenhados. a
notaomaisreconhecidanoramodeBPMatualmente.Abaixo,segueumexemplo.
SaibaMais
http://www.bpmn.org/Documents/Introduction%20to%20BPMN.pdf
http://www.bpmn.org/Documents/OMG%20Final%20Adopted%20BPMN%2010%20Spec%20060201.pdf
http://en.wikipedia.org/wiki/BPMN
http://www.bptrends.com/publicationfiles/0508ARTBPMN%20SurveyReckerJR%20final.pdf
CryoTechnologies|555130193532|www.cryo.com.br

8 Basedeconhecimento>CryoTechnologies
8

5.2 ParaqueserveoBPMN?
OBPMNserveparafacilitaroentendimentodefluxogramasentreaspessoas.Existem
inmeras maneiras e lgicas de se desenhar um fluxograma; para que o entendimento seja
maisrpidoefcil,extremamenteimportantequesesigaumpadroeconvenes.
SaibaMais
http://www.bpmn.org/Documents/6AD5D16960.BPMN_and_BPM.pdf
http://en.wikipedia.org/wiki/BPMN#Uses_of_BPMN
5.3 OqueBPEL?
O BPEL (Business Process Execution Language) uma linguagem baseada em Web
Servicesespecficaparaexecutarprocessosdenegcioqueenvolvamintegraodesistemas.
Tratasedeumpadrodeusoexclusivoporprofissionaistcnicos.
SaibaMais
http://en.wikipedia.org/wiki/BPEL
http://docs.oasisopen.org/wsbpel/2.0/wsbpelv2.0.html
5.4 OquesoWebServices?
umasoluotecnolgicautilizadanaintegraodesistemasenacomunicaoentre
aplicaesdiferentes.
SaibaMais
http://pt.wikipedia.org/wiki/Web_service
5.5 OqueXPDL?
XPDL um formato padronizado pela Workflow Management Coalition
(WfMC) que permite que um fluxograma desenhado em uma ferramenta de modelagem
possa ser transferido para um BPMS ou outra ferramenta de modelagem, por exemplo. Na
prtica,extremamentetilepoupabastantetempo.
SaibaMais
http://www.wfmc.org/standards/xpdl.htm
http://en.wikipedia.org/wiki/XPDL
http://xml.coverpages.org/XPDL20010522.pdf

CryoTechnologies|555130193532|www.cryo.com.br

9 Basedeconhecimento>CryoTechnologies
9
6. SextoPassoSOA
6.1 OqueSOA?
SOA (Service Orienthed Architecture) no uma tecnologia nem um software. uma
filosofiadedesenvolvimentodesoftwaresquevisabuscarumamaiorfacilidadedeintegrao
entreossistemasdaempresa.
SaibaMais
http://br.groups.yahoo.com/group/BPMForum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/
http://en.wikipedia.org/wiki/Serviceoriented_architecture
http://pt.wikipedia.org/wiki/Serviceoriented_architecture
http://www.javaworld.com/javaworld/jw062005/jw0613soa.html

6.2 QuaissoaspremissasdoSOA?
SOAenxergaosdiversossistemadaempresaesuasfuncionalidadescomoprovedores
de servios. Cada servio uma funo que um sistema pode desempenhar. Utilizando
padres de comunicao de sistemas, possvel expor esses servios uns aos outros e assim
criarnovossistemas(softwares)apartirdacombinaodeservios.
SaibaMais
http://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.20060717.3732358054/
http://f1.grp.yahoofs.com/v1/4IcxSMVqt7mJPmsh1ywBgQ02dh9EdKiMlefxR70p6wsTNuRy2bE5kjiDa5cK83jSlKmMyFNHJ326wgzAvJU
5L7KrVXMXVa7Vu5vnp2q
cT/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/BPM%20Forum%20Day%2C%20Primeira%20Edicao%2C%20Palestra%202%20
%25
6.3 ParaterBPMprecisodeSOA?
No. Como vimos, BPM uma prtica de gesto e no uma arquitetura tecnolgica.
Porm, SOA pode ser um grande aliado do lado da TI (Tecnologia da Informao) para tornar
os projetos de BPM mais coerentes com os objetivos da empresa, muitas vezes integrando
sistemaseautomatizandoatividadesqueantesseriamdesenvolvidasmanualmente.
SaibaMais
http://br.groups.yahoo.com/group/BPMForum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/
http://www.igpinformatica.com.br/docs/BPMSOA.pdf
6.4 SetenhoSOAtenhoBPM?
No. SOA pode ser considerado o principal instrumento da rea de informtica para
ajudar a empresa na implantao de BPM, porm no tudo. Diversas outras reas da
empresadevemcontribuircomconhecimentosecapacitaesespecficas.
SaibaMais
http://thebpmexperience.wordpress.com/2006/03/17/bpmesoa/
http://www.igpinformatica.com.br/docs/BPMSOA.pdf
6.5 OqueumESBeparaquserve?
UmESB(EnterpriseServiceBus)umaferramenta(software)queajudanaintegrao
desistemasdaempresautilizandoserviosdemercado.
SaibaMais
http://br.groups.yahoo.com/group/BPMForum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/
http://en.wikipedia.org/wiki/Enterprise_service_bus

CryoTechnologies|555130193532|www.cryo.com.br

10 Basedeconhecimento>CryoTechnologies
10
6.6 ParaterSOAprecisodeumESB?
No.PormumESBvaitornaratarefadeimplantarSOAmuitomaisfcil.
SaibaMais
http://br.groups.yahoo.com/group/BPMForum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/
http://softwarecommunity.intel.com/articles/eng/3773.htm
6.7 QualadiferenaentreSOAeWebServices?
O SOA tem como objetivo criar aplicaes dentro de uma empresa, criando todos os
programas com uma metodologia de desenvolvimento de software especfica. J os Web
servicessoumconjuntodemecanismospadrodecomunicaocriadossobreaWorldWide
Web.
SaibaMais
http://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.20060717.3732358054/

SobreaCryo
ACryoTechnologies,fundadaem2003,inovadoranaconstruodesoluesdeGestoporProcessos
atravs da tecnologia de BPM (Business Process Management), apoiando organizaes a implantarem um modelo
definitivodeautomaodefluxosdetrabalho.Saibamaisemwww.cryo.com.br
SobreoOrquestraBPM
O Orquestra, desenvolvido pela Cryo Technologies, uma soluo pioneira no Brasil no segmento de
BusinessProcessManagement(BPM),ajudandoorganizaesaimplantaremcomsucessoummodelodefinitivode
GestoporProcessosemlargaescala.Saibamaisemwww.cryo.com.br/orquestra