3206205 tudo sobre bpm passo a passo para comecar

Upload: regincr

Post on 18-Oct-2015

56 views

Category:

Documents


0 download

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