3206205 tudo sobre bpm passo a passo para comecar
TRANSCRIPT
-
CryoTechnologies|555130193532|www.cryo.com.br
1 Basedeconhecimento>CryoTechnologies
1
WhitePaper
Autores:RafaelBortolini([email protected])eMauricioSteinbruch([email protected])Verso:1.0Data:Segundafeira,26demaiode2008Indexao:bpm,bpmn,xpdl,bpel,processos,businessprocess,controle,tutorial,guia,bpms,soa,webservices
TudosobreBPMPassoapassopara
comear
-
CryoTechnologies|555130193532|www.cryo.com.br
2 Basedeconhecimento>CryoTechnologies
2
Umatentativa
Essedocumentoconsisteemumatentativainicialdeagrupar,demaneiraresumida,osprincipaisaspectosedefiniesrelacionadasaoBusinessProcessManagementBPM.Opblicoalvosoprofissionaisqueestoiniciandonoestudodessamatria.Estamosabertosasugestodemelhoriasepossveiscorrees,assimcomolinksparamaisreferncias.Contribua!
1. PrimeiroPasso:entenderprocessos
1.1 Oqueumprocesso?
Um processo um grupo de atividades realizadas numa seqncia determinada queproduz umbemouum servio. Pode ser encarado, tambm, comoqualquer atividade ouconjunto de atividades onde h uma entrada, uma transformao, e uma sada. Nonecessariamenteaentradadequeestamosnosreferindomaterial,podendoserinformao,porexemplo.
SaibaMaishttp://www.fgvsp.br/rae/artigos/006019.pdfhttp://www.fgvsp.br/rae/artigos/008019.pdfhttp://pt.wikipedia.org/wiki/Processos
1.2 Porquesotoimportantes?
Osprocessossotoimportantespoisatravsdelesqueasempresasexercemsuasfunes.Todotrabalhoimportanterealizadonasempresasfazpartedealgumprocesso.
SaibaMaishttp://www.fgvsp.br/rae/artigos/006019.pdfhttp://www.fgvsp.br/rae/artigos/008019.pdf
1.3 Comoenxergareidentificarprocessos?
Paraenxergareidentificarprocessosdasempresasprecisoumaanlisequeverifiquequaissoosprocessosessenciais(relacionadoaofocodaempresa),equaissoosprocessosauxiliares, verificando como a empresa realiza sua funodesdeoprimeiro contato comoclienteataentregaeavaliaodoproduto/servio.
SaibaMaishttp://www.fgvsp.br/rae/artigos/008019.pdf
-
CryoTechnologies|555130193532|www.cryo.com.br
3 Basedeconhecimento>CryoTechnologies
3
1.4 Comogerenciarprocessos?
Nogerenciamentodeprocessos importantequesetenhaumavisoampladoqueest sendo produzido (seja bens ou servios), evitando restringirse a um nico ponto ouatividade.Deveseravaliadaasinergiaentreasatividadesparaummelhorresultadofinal.
SaibaMaishttp://www.fgvsp.br/rae/artigos/008019.pdfhttp://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. Estaavaliao pode ser feita atravs de uma anlise de gargalo, anlise de produtividade, decustos, etc., variando de acordo comosdesejos da empresa.A empresa pode definir seusprpriosindicadoresrelativosapropriedadesoufuncionamentosdosprocessos.
SaibaMaishttp://www.hammerandco.com/pemm.asphttp://blog.cryo.com.br/2008/04/18/melhoriaseavaliacaodeprocessos/
2. SegundoPasso:entenderconceitosdeBPM
2.1 OqueBPM?
BusinessProcessManagement (BPM)consisteem umametodologiadegestoparagerenciamentodeprocessos,quepodeserauxiliadaporferramentastecnolgicas.
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Managementhttp://www.intranetportal.com.br/egov/eg_4http://www.softwareag.com/ch/res/books/default.asphttps://www.bpminstitute.org/articles/article/article/whatisbpmanyway.html
2.2 ParaquserveoBPM?
OBPMajudaasempresasaidentificaremaimportnciaestratgicadeseusprocessose a tirarem vantagens competitivas disso. Serve tambm para proporcionar ao gestor umamaior facilidadedeencontraroportunidadesdemelhoriaparaoservioprestadoaocliente,atravsdeindicadoresderesultados.
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Managementhttp://blog.cryo.com.br/
2.3 ComooBPMcontrolaprocessos?
OBPMcontrolaprocessosatravsdeumasriedendicesdeavaliaodeprocessos.Porexemplo,podeseravaliadootempodeexecuodoprocesso,melhoriasdedesempenho,eacompanhamentodoprocessocorrente.Estes ndicesdevemservoltadossnecessidadesdaempresa,referentesaosseusprocessosespecificamente.
-
CryoTechnologies|555130193532|www.cryo.com.br
4 Basedeconhecimento>CryoTechnologies
4
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Management
2.4 QuetiposdemelhoriapodeseobtercomBPM?
OBPMpodegerarmelhoriasem termosde rapidezemqueoprocesso realizado,eficcia,qualidadeecusto.
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Management
2.5 OndeecomooBPMpodeserutilizado?
OBPMpodeserutilizadoemumagrandevariedadedesetores.Porexemplo,nosetordevarejo,no setor industrial,no setorgovernamental,etc.Pode, tambm, serutilizadoemdiversosdepartamentosdasempresas, comopor exemplo,nodepartamento financeiro,derecursoshumanos,comercial,etc.Todoselesapresentamprocessos.AmetodologiadoBPMpermiteque,atravsdeumaexecuoedeumcontrolemaiseficazes,processospossamsermelhoradosemqualquerumadessasreas.
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Management
3. TerceiroPassooquemapeamentoemodelagemdeprocessos
3.1 Oquemapeamentodeprocessos?
Omapeamentodeprocessosoentendimentodeprocessosjexistentes,atravsdasua descrio e de seu desenho. extremamente til s empresas, visto que com eleconseguemterumavisomaisamplaeclaradoprocesso.
SaibaMaishttp://www.lgti.ufsc.br/posgraduacao/legenda/gpa/MapeamentoCochabamba.pdf
3.2 Oquemodelagemdeprocessos?
A modelagem tratase do desenho dos fluxogramas de processos e de suas interrelaes.Tambmbastantetilemtermosdeorganizaodaempresa.
SaibaMaishttp://en.wikipedia.org/wiki/Business_process_modeling
3.3 Oqueumaferramentademodelagem?
Uma ferramenta de modelagem uma ferramenta especfica para o desenho edocumentaodefluxogramas;noconsegue,entretanto,executaroprocesso.AlgunsBPMSpossuemferramentasdemodelageminseridasemseusistema.
SaibaMaishttp://office.microsoft.com/ptbr/visio/FX100487861046.aspxhttp://www.bizagi.com/esp/noticias/noticias/2008/modeladorbizagi.html
-
CryoTechnologies|555130193532|www.cryo.com.br
5 Basedeconhecimento>CryoTechnologies
5
3.4 Oqueeparaqueserveumfluxograma?
Um fluxogramaumdiagramaque representao sequenciamentodasatividadesdeum processo. Podem, tambm, apresentar quem so os responsveis por estas atividades.Existemsoftwaresespecficosparadesenhodefluxogramas,masalgunsBPMSjapresentamessaferramentanoprpriosistema.
SaibaMaishttp://en.wikipedia.org/wiki/Flowchart
3.5 OqueumaferramentadeBPA(BusinessProcessAnalysis)?
Business Process Analysis, ou BPA, uma ferramenta (software) que envolvemodelagem de processos de negcio e simulao da sua performance. Ajuda a empresa aalcanaros seusobjetivosatravsdamodificaode regras,processos,e informaes.Estsendo bastante utilizado, tambm, em aquisies e fuses de empresas, onde ajuda adocumentareanalisarosprocessosdasempresasenvolvidas.
SaibaMaishttp://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 nomercado so: ARIS,Microsoft Visio, BizAgiModeler,ARPOProcessModeler, ferramentasdaProformaCorporation, ProVision ,SynthisProcessModeler,etc.
SaibaMaishttp://office.microsoft.com/ptbr/visio/FX100487861046.aspxhttp://www.bizagi.com/esp/noticias/noticias/2008/modeladorbizagi.html
4. QuartoPassooquesoequalaaplicaodosBPMS
4.1 OqueumBPMS?
UmBPMS(BusinessProcessManagementSuite)umsistema(software)responsvelpela automaodametodologiaBPM.AtravsdosBPMS possvel realizar processos comrapidez e com um rgido controle. Geralmente apresentam ferramentas e relatrios deextremautilidadeparaogestor.
SaibaMaishttp://thebpmexperience.wordpress.com/bpmsdirectory/http://bpmsbrasil.blogspot.com/http://www.baguete.com.br/artigosDetalhes.php?id=117
4.2 OqueumBPMSpodefazer?
UmBPMSgeralmentepermiteasimulao,aexecuo,ocontroleeaotimizaodeprocessos.Almdisso,permitequetodososfuncionriosconheammelhorosprocessosque
-
CryoTechnologies|555130193532|www.cryo.com.br
6 Basedeconhecimento>CryoTechnologies
6
participam.Muitas vezes, fornece relatrios customizadosde acordo comanecessidadedaempresa,gerandoinformaesimportantssimasparaabuscademelhoresresultados.
SaibaMaishttp://www.cryo.com.br/Solucoes/BusinessProcessManagement.aspxhttp://bpmsbrasil.blogspot.com/2007/08/querdesenvolverumaaplicaodenegcio_17.html
4.3 Oqueeparaquserveumformulrio?
Um formulrio representa um conjunto de informaes que so necessrias para oandamentodoprocesso.NosBPMS,oandamentodoprocessopodeserdadojuntamentecomo preenchimento de um formulrio eletrnico, onde cada pessoa participante do processodevepreencherdeterminadasinformaes.Estainformaoinseridanosformulriospodeterinfluncianocaminhoqueoprocessotoma.
SaibaMaishttp://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 ocaminhoqueoprocesso vai tomar.Uma regradenegciopoderia ser,porexemplo,aquedeterminaqueemumaempresaX,comprasacimade100.000reaisdevemterautorizaododiretor.OsBusinessRulesEnginessosistemas(softwares)responsveispelogerenciamentoeautomaodasregrasdenegcio.
SaibaMaishttp://en.wikipedia.org/wiki/Business_ruleshttp://en.wikipedia.org/wiki/Business_rules_engine
4.5 ComoainterfacedeumBPMS?
AinterfacedeumBPMSvariadeacordocomosistemaqueestamostratando.QuandotratasedeSuitescomfocoempessoas,sobastanteintuitivosecomumainterfacebastanteamigvel. J quando tratase de Suites de integrao, verificamos uma interface menosamigvelemaistcnica.
SaibaMaishttp://www.cryo.com.br/Solucoes/BusinessProcessManagement.aspxhttp://bpmsbrasil.blogspot.com/2007/08/querdesenvolverumaaplicaodenegcio_17.html
4.6 Comofeitaasimulao?
Asimulaofeitaatravsdosequenciamentodeatividadespropostonofluxogramaanteriormente. Permite que um nico usurio execute todas as tarefas visando testar seexistealgumerrotcnicodosistemaouseoqueestsendorealizadoseguearealidade.
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Management
4.7 Comofeitaaexecuo?
Naexecuo, cada tarefa enviada a seus respectivo responsvelnadevidardemestabelecida na modelagem. Quando um usurio concluir a sua tarefa, imediatamente a
-
CryoTechnologies|555130193532|www.cryo.com.br
7 Basedeconhecimento>CryoTechnologies
7
prximatarefaenviadaparaoseurespectivoresponsvel.Paraisto,necessriopreencheroscampossolicitadosnoformulrioououtrasinformaesprdefinidas.
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Management
4.8 Comofeitoocontrole?
Existemdiversas formasdecontrole;umadelasatravsderelatrios.Osrelatriosacompanham e apresentam indicadores do processo durante e aps o seu andamento.Permitequeogestortomemedidasrpidasparaacorreodeerrosouparaamelhoriadoprocesso.
SaibaMaishttp://pt.wikipedia.org/wiki/Business_Process_Management
4.9 PrecisodeumBPMSparaterBPM?
No. ImplantarBPMestnumnveldeabstrao superioraumsoftware. ImplantarBPMsignificaentenderonegciovoltadoaoclienteeenxergarosprocessosdaorganizao.Muitasvezes,significamudanaculturaltambm.OBPMS,entretanto,ajudaaimplantarBPMdeumaformamaisprtica,seguraecontrolada,sendoumimportantealiadoparaogestordeprocessos.Entretanto, fundamentalqueaempresaconsigaenxergar seusprocessosantesparadepoisconseguirselecionaroBPMSmaisadequadoaajudarnaimplantao.
SaibaMaishttp://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 deimplantaodeBPM.AntesdepensarnoBPMS,precisoentenderosprocessosdaempresa,suas caractersticas, e as caractersticas e culturadaspessoas envolvidas. essencialqueoBPMSsejacoerentecomosobjetivosdeBPMdefinidos.Existemmuitassoluesnomercado,queiroseadaptaradiferentesrealidadesdeempresas.Avalieomaiornmerodelas.
5. QuintoPassopadresdeprocessos
5.1 OqueBPMN?
OBPMN,BusinessProcessModelingNotation,tratasedeumanotaopadroparaodesenhode fluxogramasemprocessosdenegcios.Naprtica tratasedeum conjuntoderegras e convenes que determinam como os fluxogramas devem ser desenhados. anotaomaisreconhecidanoramodeBPMatualmente.Abaixo,segueumexemplo.
SaibaMaishttp://www.bpmn.org/Documents/Introduction%20to%20BPMN.pdfhttp://www.bpmn.org/Documents/OMG%20Final%20Adopted%20BPMN%2010%20Spec%20060201.pdfhttp://en.wikipedia.org/wiki/BPMNhttp://www.bptrends.com/publicationfiles/0508ARTBPMN%20SurveyReckerJR%20final.pdf
-
CryoTechnologies|555130193532|www.cryo.com.br
8 Basedeconhecimento>CryoTechnologies
8
5.2 ParaqueserveoBPMN?
OBPMNserveparafacilitaroentendimentodefluxogramasentreaspessoas.Existeminmerasmaneirase lgicasde sedesenharum fluxograma;paraqueoentendimento sejamaisrpidoefcil,extremamenteimportantequesesigaumpadroeconvenes.
SaibaMaishttp://www.bpmn.org/Documents/6AD5D16960.BPMN_and_BPM.pdfhttp://en.wikipedia.org/wiki/BPMN#Uses_of_BPMN
5.3 OqueBPEL?
O BPEL (Business Process Execution Language) uma linguagem baseada em WebServicesespecficaparaexecutarprocessosdenegcioqueenvolvamintegraodesistemas.Tratasedeumpadrodeusoexclusivoporprofissionaistcnicos.
SaibaMaishttp://en.wikipedia.org/wiki/BPELhttp://docs.oasisopen.org/wsbpel/2.0/wsbpelv2.0.html
5.4 OquesoWebServices?
umasoluotecnolgicautilizadanaintegraodesistemasenacomunicaoentreaplicaesdiferentes.
SaibaMaishttp://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 modelagempossa ser transferidoparaumBPMSououtra ferramentademodelagem,porexemplo.Naprtica,extremamentetilepoupabastantetempo.
SaibaMaishttp://www.wfmc.org/standards/xpdl.htmhttp://en.wikipedia.org/wiki/XPDLhttp://xml.coverpages.org/XPDL20010522.pdf
-
CryoTechnologies|555130193532|www.cryo.com.br
9 Basedeconhecimento>CryoTechnologies
9
6. SextoPassoSOA
6.1 OqueSOA?
SOA(ServiceOrienthedArchitecture)noumatecnologianemumsoftware.umafilosofiadedesenvolvimentodesoftwaresquevisabuscarumamaiorfacilidadedeintegraoentreossistemasdaempresa.
SaibaMaishttp://br.groups.yahoo.com/group/BPMForum/files/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/http://en.wikipedia.org/wiki/Serviceoriented_architecturehttp://pt.wikipedia.org/wiki/Serviceoriented_architecturehttp://www.javaworld.com/javaworld/jw062005/jw0613soa.html
6.2 QuaissoaspremissasdoSOA?
SOAenxergaosdiversossistemadaempresaesuasfuncionalidadescomoprovedoresde servios.Cada serviouma funoqueum sistemapodedesempenhar.Utilizandopadresdecomunicaodesistemas,possvelexporessesserviosunsaosoutroseassimcriarnovossistemas(softwares)apartirdacombinaodeservios.
SaibaMaishttp://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.20060717.3732358054/http://f1.grp.yahoofs.com/v1/4IcxSMVqt7mJPmsh1ywBgQ02dh9EdKiMlefxR70p6wsTNuRy2bE5kjiDa5cK83jSlKmMyFNHJ326wgzAvJU
5L7KrVXMXVa7Vu5vnp2qcT/BPM%20Forum%20Day/01%20Primeira%20Edicao/Apresentacoes/BPM%20Forum%20Day%2C%20Primeira%20Edicao%2C%20Palestra%202%20%25
6.3 ParaterBPMprecisodeSOA?
No.Comovimos,BPMumaprticadegestoenoumaarquitetura tecnolgica.Porm,SOApodeserumgrandealiadodo ladodaTI(Tecnologiada Informao)paratornarosprojetosdeBPMmais coerentes comosobjetivosdaempresa,muitas vezes integrandosistemaseautomatizandoatividadesqueantesseriamdesenvolvidasmanualmente.
SaibaMaishttp://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.SOApodeserconsideradooprincipal instrumentoda reade informticaparaajudar a empresa na implantao de BPM, porm no tudo. Diversas outras reas daempresadevemcontribuircomconhecimentosecapacitaesespecficas.
SaibaMaishttp://thebpmexperience.wordpress.com/2006/03/17/bpmesoa/http://www.igpinformatica.com.br/docs/BPMSOA.pdf
6.5 OqueumESBeparaquserve?
UmESB(EnterpriseServiceBus)umaferramenta(software)queajudanaintegraodesistemasdaempresautilizandoserviosdemercado.
SaibaMaishttp://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.SaibaMaishttp://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?
OSOAtemcomoobjetivocriaraplicaesdentrodeumaempresa,criandotodososprogramas com uma metodologia de desenvolvimento de software especfica. J os WebservicessoumconjuntodemecanismospadrodecomunicaocriadossobreaWorldWideWeb.
SaibaMaishttp://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.20060717.3732358054/
SobreaCryo
ACryoTechnologies,fundadaem2003, inovadoranaconstruodesoluesdeGestoporProcessosatravsdatecnologiadeBPM(BusinessProcessManagement),apoiandoorganizaesa implantaremummodelodefinitivodeautomaodefluxosdetrabalho.Saibamaisemwww.cryo.com.br
SobreoOrquestraBPM
OOrquestra, desenvolvido pela Cryo Technologies, uma soluo pioneira no Brasil no segmento deBusinessProcessManagement(BPM),ajudandoorganizaesaimplantaremcomsucessoummodelodefinitivodeGestoporProcessosemlargaescala.Saibamaisemwww.cryo.com.br/orquestra