gestão por processos de negócio: bpmn 2 · o cliente e o banco e o cliente e a operadora de...
TRANSCRIPT
1
Gestãoporprocessosdenegócio:BPMN2.0
FábioMüllerGuerrini
INTRODUÇÂO
Gestãoporprocessosdenegócio(BPM)éumaformaestruturada,coerentee
consistente de compreender, documentar,modelar, analisar, simular, executar e
continuamentemudarosprocessosdenegócioEND‐TO‐ENDe todososrecursos
envolvidos no âmbito de suas contribuições para o desempenho do negócio
(RECKERetal.,2006).
AGestãoporProcessosdeNegóciosurgiucomodecorrênciadareengenharia
deprocessosdenegócionadécadade1990,emcontraposiçãoàvisãofuncionalda
empresa.Avisãofuncionalédirecionadaparaainterdependênciadetrabalhosque
necessitam das mesmas habilidades e/ou competências em contraposição ao
direcionamentoparaofluxodetrabalhodasempresas(MINTZBERG,1995).
O alinhamento entre os diferentes setores da empresa depende do
formalismoeacomunicaçãosefazatravésdaestruturaorganizacional.Dessaforma,
aempresaficadirecionadaparaastarefasindividuaisemdetrimentodocontexto
maisamplo.Avisãoporprocessosdenegócioédirecionadaparaalinharprocessos
dediferentesáreasdaempresaporentregarvalorparaoclientedeformaeficiente.
Oalinhamentoporprocessosreúneprofissionaiscomconhecimentosespecíficos,
direcionadosparaumobjetivocomum,cujoresultadofinalseráavaliadogarantindo
umfocomaioreacriaçãodevalorportodaacadeiadevalor.Avisãoporprocessos
alinhaobjetivostransversalmenteatodososdepartamentos.
Entretanto,atendênciaéqueasvisões(funcionaleporprocessos)convivam
entresi.OsProgramasSeisSigmasãoumapropostanessadireção.Apartirdeuma
necessidade de melhoria identificada, constitui‐se uma equipe Seis Sigma como
partedeumProgramaSeisSigma,paraatenderaessanecessidade,compessoasque
mantémasuavinculaçãofuncionalcomodepartamentodeorigem,masatuamem
um projeto de melhoria. Caso esse projeto seja bem‐sucedido, elas podem ser
promovidas.
2
A desvinculação total de um profissional com o seu departamento para
trabalharsomenteorientadoaprocessosmostrou‐senegativa,pois,comopassar
do tempo,oprofissionalvaiperdendoa suaexpertise, poisnão seaprofundaem
novos conhecimentos que surgem e são internalizados pelos departamentos
funcionaisdasempresas.Leavitttambémdestacaopapeldagerênciaintermediária
na estrutura organizacional, como um mediador de comunicação entre a alta
gerênciaeochãodefábrica.
Navisãoporprocessosdenegócioháalgunsmarcosimportantes.Em2004,
oBusinessProcessModelingNotation(BPMN)surgiucomoumaliguamgempadrão
para a modelagem de processos de negócio, como um passo importante para
diminuir a fragmentação entre as ferramentas e as notações de modelagem de
processos.OBPMNfoiadotadoevalidadopelacomunidadeacadêmicaetornou‐se
a linguagem mais aplicada na indústria. Em 2011, o ObjectManagement Group
(OMG)desenvolveuoBusinessProcessModelingNotation2.0(BPMN2.0),associado
àmodelagemdeprocessosdeengóciocomoapoiodesoftware.
DEFINIÇÕESPRELIMARES
Processo
Um“processo”éumacoleçãodetarefasrelacionadaseestruturadasentresi
que produzem um serviço ou produto específico, atrelado a um determinado
objetivoparaumatorparticularouumconjuntodeatores(AAGESEN,KROGSTIE,
2015).
Modelagemdeprocessos
A modelagem de processos é usualmente realizada em algum ambiente
organizacional. Parte‐se de um modelo de Estado Atual, de modo a identificar
possíveis inconsistências e percepções da situação corrente para projetar um
modelodeEstadoFuturo,querefleteasituaçãodesejável,emtermosdeprocessos,
organização e sistemas computacionais existentes. Entretanto, em ambos os
modelos, a percepção da realidade difere para diferentes pessoas, através dos
modelos.
3
NotaçãodeGestãoporprocessosdenegócio(BPMN)
Anotaçãodegestãoporprocessosdenegócio(BPMN)ébaseadanarevisão
dediversasoutrasnotaçõesemetodologia,talcomoapresentadonaFigura1.
Figura1:EvoluçãodasnotaçõesatéoBPMN
Oprincipalobjetivodessanotaçãoécriarumaponteentreanotaçãovisuale
aslinguagensdeexecução(Figura2).
Figura2:BPMNcomoponteentrenotaçãovisualeaslinguagensdeexecução.
Intençõesdeusodosmodelosdeprocessosdenegócio
Os modelos de processos de negócio podem ser desenvolvidos com
diferentesintençõesdeuso(AAGESENeKROGSTIE,2015):
o Percepçãosobrearealidade:omodelodescritivodoEstadoAtualpodeser
útilparaaspessoasperceberemeaprenderemsobreasituaçãoatual.
o ComunicaçãoentreaspessoasnaOrganização:osmodelosdesempenham
umpapelimportantenacomunicaçãoentreaspessoas.Osmodelospodemser
umframeworkcomumparaapoiaracomunicaçãoentreaspessoas.
4
o Análise assistida por computador: é utilizada para obter conhecimento
sobreaOrganizaçãoatravésdasimulaçãooudedução, frequentemente,por
comparaçãoentreummodelodoEstadoAtualeummodelodoEstadoFuturo,
queépotencialmentemelhor.
o GarantiadaQualidade:osprocessospodemsermodeladoscomoobjetivo
deatender`acertificaçãoISO.
o Desenvolvimento e ativação domodelo: integrar um modelo de Estado
Futuro em um sistema de informação diretamente, fazendo o modelo
prescritivoeomodelodescritivo.Aativaçãodosmodelospodeocorrerdetrês
maneiras (KROGSTIE and JØRGENSEN, 2004): através das pessoas, para as
quaisosistemanãoofereceapoio;automaticamente,paraosquaisossistemas
temumpapelativo,comoamaioriadossistemasautomatizadosdeworflow;
interativamente,paraoqualocomputadoreosusuárioscooperam.
FocododesenvolvimentonoBPMN2.0
DeacordocomoSilver(2012)eVölzer(2010)ofocodoBPMN2.0baseia‐se
emalgunselementos.
UmmetamodelopadronizadoeumformatoserializadoparaoBPMNpermite
aos usuários trocar modelos de processos de negócio entre ferramentas de
diferentesfabricantes.
Um diagrama de formato intercambiável permite que usuários troquem
também informações gráficas de um diagrama de processos de negócio para
assegurarumlayoutsimilarquandohouveranecessidadedeintercambiarmodelos
entreferramentas.
Há alguns elementos adicionais de modelagem para processos tais como
eventos ininterruptos, subprocessos; e paramodelagemde dados e de banco de
dados.
UmasemânticapadronizadadeexecuçãoparaoBPMNpermitefabricantes
de ferramentas a implementar a execução interoperável de máquinas para
processosdenegócio.
5
UmmapadetalhadodeBPMNparaBPELquedemonstraoalinhamentodo
BPMN com as ferramentas existentes e padrões para a execução do processo. O
BPELéumalinguagemqueadmitequeexistaumprocessocentralquecoordenaos
demais,comoseos“orquestrasse”.
DiagramasdoBPMN2.0
OBPMN2.0possuitrêsdiagramasdeprocessosdenegócio(BDP):processos
denegócio,conversaçãoecoreografia.AFigura3apresentaexemplosdostrêstipos
demodelo.
(a) Diagramadeprocessosdenegóciobaseia‐senomapeamentosequencial
deumprocessodenegócio,atravésdanotação.
(b) Diagrama de Conversação (ou Diálogo) permite que um processo se
articulecomoutro.
Figura3:Diagramadeprocessosdenegócio(continuanapróximapágina)
Pagar no débito
Pagar no crédito
Emitir recibo
Banco
Operadora de
cartão
Pagar no débito
Pagar no crédito
Emitir recibo
Solicita transferênciaAprovada
Solicita aprovação
Aprovada
6
(c) DiagramadeCoreografiabaseia‐seprocessosqueagemindividualmente,
mastrabalhamjuntoscomosefosseumacoreografia.
Figura3:Diagramadeprocessosdenegócio(fimdafigura)
Tiposdesubmodelos
Hádoistiposdesubmodelosdeprocessosdenegócio:modelodeprocessos
privadosemodelodeprocessospúblicos.
Os modelos de processos privados são aqueles internos para uma
Organizaçãoespecífica.Sãoutilizadosquandonãoháinteraçãodesseprocessocom
outros com os quais ele possa interagir e geralmente estão contidos num
agrupamentosódeatividades.Sãogeralmentechamadosdechamadosdeworkflow
ou processos BPM. AFigura4 apresenta um exemplo demodelo de processos
privado,referenteaumprocessodematrícula.
Figura4:Exemplodemodelodeprocessosprivado.
Emitir ordem de compra
Comprar itens Confirmar pedido Pagar fatura
Aceito
Negado
Lojista
Fornecedor
Fornecedor
Fornecedor externo
Fornecedor
Fornecedor
Fornecedor
Fornecedor
Emite fatura
Faz o pagamentoConfirma itensEnvia itens
Lista de itens
Envia itens
Envia pedido
Informa resultado
ResultadoMatrícula
Serviço de
graduação
Sistem
a Júpiter
Aluno
Acessar aba de matrícula no sistema Júpiter
Apresentar disciplinas disponíveis
Selecionar disciplinas de interesse
Apresentar grade horária
prévia
Salvar matrícula
Fazer requerimento
Analisar matrícula nas disciplinas
Apresentar grade horária
final
Foi aprovada ?
Sim
Não
7
Osmodelosdeprocessospúblicosdetalhamasinteraçõesentreduasoumais
entidades do negócio. Essas interações são definidas como uma sequência de
atividadesquerepresentamospadrõesdetrocademensagensentreasatividades
envolvidas.
AFigura5apresentaumexemplodemodelodeprocessospúblicos,apartir
dopagamentodeumvalorcomcartãodedébitooucrédito.Observeque,nessecaso,
opagamentodacontaporcartãodecréditooudébitoendereçaaconfirmaçãodo
pagamento para duas instituições diferentes, operadora de cartão de crédito ou
banco,respectivamente.Há,portanto,umprocessoqueintermediaarelaçãoentre
oclienteeobancoeoclienteeaoperadoradecartãodecrédito.
Figura5:Exemplodemodelodeprocessospúblicos.
Usosdosmodelos
Há três níveis de usos dos modelos (Silver 2012): modelos descritivos,
modelosanalíticosemodelosexecutáveis
Osmodelosdescritivossãogeradosapartirdedocumentossimplesdofluxo
doprocesso.Primariamenteparaatomadadeconsciênciaecomunicaçãorelativaa
ambos os modelos do Estado Atual e do Estado Futuro, e também, para o
desenvolvimentomanual.GrandepartedautilizaçãodoBPMNestánessenível.
Banco
Operadora de
cartão
Pagar no débito
Pagar no crédito
Emitir recibo
Solicita transferênciaAprovada
Solicita aprovação
Aprovada
8
Osmodelosanalíticosgarantemumamodelagemmaisprecisaemrelaçãoàs
exceçõeseaoseventos.Apoiamanálisesqualitativasequantitativaseindicadores‐
chavededesempenho.Ascaracterísticasadicionaissãoparticularmenterelevantes
em relação à análise assistida por computador, apoio a garantia da qualidade e
quandoosmodelossãomeiosparaseremutilizadoscomocontextoparaamudança
através de um projeto de desenvolvimento tradicional. Os modelos executáveis
fazematransformaçãodosmodelosgráficosemXML.
BPMN2.0:CONSTRUCTOS,LINGUAGEMEPROPRIEDADES
OBPMN2.0 apresenta constructos, linguagemepropriedadesquepodem
chegaraumníveldedetalhamentobastanteespecífico.Issoocorre,poisoBPMN2.0
foi pensado como uma linguagem para ser implementada computacionalmente
automaticamente.
Constructos
As atividades podem ser processos, subprocessos, tarefas e denotam o
trabalhofeito.Aatividadeéumaaçãoqueédesempenhadarepetitivamenteporum
usuáriocomopartedeatividadeorganizada.Éumaaçãodiscretacomuminícioe
final bem definidos. Atividade não é uma função que é desempenhada
continuamente,p.ex.,gerenciamento.
Um processo de BPMN é uma sequência de atividades conduzida de um
estadoinicialparaumestadofinaldefinido.
Apiscina é o elemento gráfico que contém todo o processo. As raiasda
piscinaidentificamasdiferentesinstânciasouatoresqueparticipamdoprocesso
paraumconjuntodeatividadesdadasporaqueleparticipante.
Tarefa é uma instância singular ou um loop (execução sequencial de
instâncias)oudeinstânciasmúltiplas(execuçãoparaleladeinstâncias).Ostiposde
tarefassão:
o Tarefa do usuário: tarefa manual desempenhada por um participante
humano(p.ex.,aprovação)
o Tarefadeenvio:enviaumamensagem
9
o Tarefa de roteiro: linguagem de roteiro e código lógico em uma
programação.
o Tarefadeserviço:chamarumserviçoweb
o Tarefadereferência:utilizaadefiniçãodeumaoutratarefanoprocesso.
Eventoéalgoqueaconteceemumprocessoecomooprocessoresponde
(eventodecaptura)oucomooprocessogeraumsinalquealgotemacontecido(se
éumeventomeio.Oseventospodemserdeinício,meioefim.Ostiposdeevento
podemser:vazio,mensagem,cancelar,temporizador,erro,escalabilidade,cancelar,
compensação,condicional,deligação,sinal,terminado,múltiplo.
Os tiposdeeventosdedesignaçãopossuemumasimbologiaespecífica.Os
principaiseventosdedesignaçãoestãorepresentadosnaFigura6:
Figura6:Tiposdeeventosdedesignação.
Comporta(gateway)éutilizadoparadeterminararamificação,bifurcação,
fusãooujunçãodecaminhosnosprocessos.Podemserestabelecidosmarcadores
nas portas de entrada para indicar comportamento de um constructo (“ou”, “e”,
“complexo”). A comporta paralela permite ter várias ações simultâneas
(divergindo),masquedevemconvergirparasomenteumeventofinal.
10
Osobjetosdeconexãosãoutilizadosparaconectarosfluxosdeobjetos.O
fluxodesequênciadefineaordemdeexecuçãodasatividadesnosprocessos.Ofluxo
demensagemindicaumfluxodemensagensentreentidadesdenegóciosoupapéis
preparadosparaenviarerecebê‐los.Ofluxodeassociaçãoéutilizadoparaassociar
textosegráficosemfluxosnãoobjetos.
AFigura7,sintetizaosprincipaisconstructosdoBPMN2.0:
Figura7:PrincipaisconstructosdoBPMN2.0.
Piscina Raia
Raia
TarefaComporta (Gateway)
Repositório de dados
Mensagem
Início do evento
Evento intermediário
Fim do evento
Objeto de dados
Subprocesso recolhido
Fluxo de sequênciaAssociaçãoFluxo de mensagem
Piscina/Raia
+
Divergência em todas as direções
Divergência em só uma direção Convergência
Comportas
Eventos
Fluxos
Elementos básicos
Xou
11
Osartefatos sãousadosparacolocar informaçõesadicionaisnoprocesso.
Eles podem também ser usados para representar as entradas ou saídas de uma
atividade.Podemser:objetosdedados,grupo,anotação
Os objetos de dados são elementos produzidos ou requeridos por uma
atividade, conectadosasmesmaspormeiodeassociações.Nãosãoconsiderados
como tendo qualquer outro efeito no processo do que informação nos recursos
requeridosouproduzidosporatividades.Ogrupoéumrecursovisualconstructo
quepossui a finalidadededocumentaçãoouanálise.A anotaçãoéutilizadapara
passaraoleitorinformaçõesadicionaissobrecertosaspectosdomodelo.
Exemplo1:InstalaçãodoBizagi
Oexemplo1apresentacomoéoprocessodeinstalaçãodoBizagi,apartirda
plataformamoodledeumadisciplinadeGestãoporprocessosdenegócio(Figura
8).Note‐sequeapiscinafoidivididaemduasraias,MoodledadisciplinaeBizagi.
Naraiadomoodledadisciplinasefazoacessoaolinkparaainstalação.Emseguida,
naraiadoBizagi,cria‐seumacontanoBizagi,acessaoBizagi(usuárioesenha)e
instala‐seoBizagiModeler.
Observequenessecaso,foramutilizadossomenteoseventosdeinícioefim
eascaixasdetarefas.Nãofoinecessárioutilizarcomportas,nemtarefasespecíficas.
Figura8:ProcessodeinstalaçãodoBizagi.
Exemplo2:Processodecompras
NaempresaProdCo,oprocessodecomprasérealizadoatravésdediversas
interaçõesentreorequisitantedacompra,ogerentedorequisitanteeoagentede
Instalação do Bizagi
Moodle
Bizagi
Acessar o link para a
instalação do Bizagi
Criar uma conta no Bizagi
Acessar o Bizagi (usuário e senha)
Instalar o Bizagi Modeler
12
compras. Considere o processo para cada requisitante. Um requisitante terá um
gerentee,emmédia,2agentesdecomprasseenvolvemnoprocesso.
Eles desejam saber as características do processo durante 180 dias na
empresa,considerandoquecercade360comprassãorealizadasporsemestrepor
requisitante. Essas compras costumam ser iniciadas seguindo uma distribuição
normaldemédia12horascomdesviopadrãode1hora.Alémdisso,éimportante
considerarqueosistemaéumpoucoantigoeapresentaumdelay,demorandocerca
de1minutoemtodasassuasatividadesautomáticas.Nãoénecessárioconsiderar
custosfixosporatividade,poisoprocessoérealizadopormeiodosistema,oqual,
idealmente,nãogeracustos.
O processo se inicia através da criação de uma requisição de compra por
parte do requisitante através do sistema da empresa, demorando cerca de 30
minutos.Apósaelaboraçãodarequisiçãodecompras,ocaminhoaserpercorrido
dependedoperfildorequisitante.Seeleestiveremumaposiçãohierárquicaqueo
permitacriarumarequisiçãodecotação(oqueacontececercade85%dasvezes),
eledeverá fazê‐loautomaticamentepelosistema.Senão,arequisiçãodecompra
deverá ser analisada pelo gerente do requisitante, o qual poderá aprovar a
requisição, reprová‐la ou enviar para revisão. Essa análise costuma seguir uma
distribuiçãotriangular,durandonormalmente20minutos,maspodendodurarde5
a 30 minutos. No caso de reprovação (cerca de 10% das vezes), o processo é
finalizado.Nocasoderevisão(cercade30%dasvezes),oprocessodeveráretornar
ao requisitante e as modificações necessárias deverão ser realizadas (o que
comumente segue uma distribuição de Poisson de média 15 minutos), sendo
enviadasnovamenteparaogerente.Nocasodeaprovação,ogerentedorequisitante
deveráelaborararequisiçãodecotação,aqualéelaboradaautomaticamentepelo
sistema.
Quandoarequisiçãodecotaçãoécriadaporalgumadaspartes,eladeveser
analisadapelo agentede compras. Essa análise costuma seguir umadistribuição
triangular, durando normalmente 10 minutos, mas podendo durar de 3 a 18
minutos.Arequisiçãopodeseraprovada(cercade70%dasvezes)ouenviadapara
alterações.Nocasodeenvioparaalterações,eladeveserenviadaparaocriadorda
requisiçãodecotação(requisitanteougerente),oqualdeverácorrigirarequisição
13
decotaçãoconformerequerido,oquecostumaduraremmédia8minutos(seguindo
uma distribuição de Poisson). No caso de aprovação, a requisição de cotação é
enviadaaosfornecedoresviae‐mailautomaticamente.
Então, o agente de compras aguarda 3 dias. Se após 3 dias houver 3
orçamentos disponíveis (o que ocorre cerca de 95% das vezes), o processo
prossegue.Casoissonãoocorra,orequisitanteéinformadoeumanovarequisição
decotaçãoéenviadaaosfornecedoresviae‐mailautomaticamente.Essesperíodos
deesperaserepeteatéqueocorraorecebimentode3orçamentos.Aoreceber3
orçamentos,oagentedecompraselaboraorelatóriodecotações(oqueduracerca
de20minutos)eenviaparaorequisitante,queanalisaorelatórioemcercade5
minutoseescolheamelhoropçãodecompra.
Aescolhaécomunicadaaoagentedecompras,oqualdeterminacondições
como fornecedor(oque,emumadistribuição triangular,costuma levar2horas,
mas pode levar de 1 hora a 72 horas) e cria a ordem de compra no sistema da
empresa (oque levaapenas10minutos).Aordemdecompraéconfirmadapelo
gerentedorequisitanteatravésdosistemadaempresa(oque,emumadistribuição
triangular,costumalevar2minutos,maspodelevarde1minutoa20minutos)eo
requisitante deverá realizar a liberação da ordem de compra (o que ocorre
majoritariamenteem2minutos).Casoaordemnãosejaliberada(apenas5%das
vezes), o agente de compras deverá estabelecer as alterações como fornecedor,
seguindoofluxodeatividadesnovamente:criaçãoaordemdecompranosistema
daempresapeloagentedecompras,confirmaçãoaordemdecomprapelogerente
dorequisitanteatravésdosistemadaempresa,erealizaçãodaliberaçãodaordem
decomprapelorequisitante.Quandoaordemdecompraforliberada,oagentede
comprasaprovaopagamentodaordemdecompra(oquelevaapenas10minutos
de seu tempo) enquanto o requisitante preenche o relatório de gastos (o que
apresentaumadistribuiçãonormaldemédia48minutoscomdesviopadrãode6
minutos).Assim,oprocessoéfinalizado.
Considerequeotempodeesperadosrequisitantescostumaserde2horas;
dosgerentes,de6horas;edosagentesdecompra,de1hora.Tambémconsidere
que, idealmente, todos trabalham das 7h às 15h diariamente, descansando aos
sábadosedomingos.AFigura9apresentaomodelo
14
Figura8:Modelodoprocessodecompras
15
Nesseexemplo,ograudecomplexidadeéumpoucomaior.Oprocessode
comprasdivide‐seemtrêsraias(requisitante,gerentedorequisitanteeagentede
compras). O processo de compras inicia‐se com a atividade “Criar requisição de
compras”pelorequisitante.Essaatividadeencontraumacomportaqueperguntase
“Podecriarrequisiçãodecotação?”Emcasoafirmativo,háumatarefadeserviço
“Criarrequisiçãodecotação”quecheganovamenteemumacomportadeagregação.
Emcasonegativo,ogerentedorequisitantevai“avaliarrequisiçãodecompras”em
umacomporta“requisiçãodecompraaprovada?”.Emcasonegativo,háumevento
definalizaçãodoprocesso.Emcasoafirmativo,segue‐seatarefadeserviço“Criar
requisiçãodecompras”pelogerentedorequisitante,queconvergiráparaamesma
comporta da outra tarefa de envio. Ambas são direcionadas para o agente de
comprasquevai“avaliarrequisiçãodecotaçãoquechegaemoutracomporta.Sefor
aprovada,háumatarefadescript“enviarrequisiçãodecotaçãoaosfornecedores”.
Issochegaaumcronômetroquedizquelevará3diasque,porsuavez,chegaauma
novacomportaqueverificase“recebeuostrêsorçamentos?”.Emcasonegativo,há
umatarefadescript“informarorequisitante,quevoltanovamenteparaatarefade
script“enviarrequisiçãodecotaçãoaosfornecedores”.Casotenharecebidoastrês
cotações o requisitante deve “escolhermelhor opção de compra” e envia para o
agentedecomprasquedeve“determinarascondiçõescomofornecedor”.Apartir
daí,oagentedecomprasvai“criarordemdecompra”eogerentedorequisitante
vai“confirmaressaordemdecompra”.Emseguidaorequisitantevai“liberarordem
de compra”emumacomporta.Emcasonegativo, retorna‐separaaatividadedo
agente de compras de “determinar condições com o fornecedor. Se a ordem de
compra for liberada, ocorremduas atividades paralelas indicadas pela comporta
paralela “aprovar o pagamento da ordem de compra” por parte do agente de
comprasenquantoorequisitantedeve“preencherorelatóriodegastos”.Ambasas
tarefasconvergemparaumacomportaparalelaparaummesmoeventofim.
Nesse caso, alguns outros elementos foram utilizados, além da descrição
simplesdasatividades:tarefasdeserviço,tarefasdescript,cronômetro,comporta
de decisão e comporta paralela. Entretanto, apesar da descrição do processo de
compraserrelativamentelongo,foipossívelidentificarasetapaschavedoprocesso
edocumentaroselementosapropriados.
16
Validaçãododiagrama
Épossívelainda“validar”omodeloparaverificarseexistealgumtipodeerro
nodiagramareferenteàutilizaçãodanotação.
Quandoclica‐seemvalidar,podeapareceramensagem“Foramencontradas
mensagens de erro na validação do diagrama”. Em seguida, surge abaixo do
diagramaumacaixadenominada“validaçãododiagrama”eadescriçãodoerro.
Clica‐seemcimadadescriçãodoerroeeleapresentaoproblemanodiagrama.
Afigura8apresentaesquematicamenteoprocessodevalidação.
Figura8:Validaçãododiagrama
Avalidaçãonãotemapretensãodeencontrarerrosdomodelodeprocessos
notocanteaoproblemaemsi.Avalidaçãoanalisarásomenteseaformalidadeda
notaçãofoiseguida,seasemânticadoprocessoemrelaçãoànotaçãoestácorreta.
SIMULAÇÃONOBIZAGI
O Bizagi possui uma ferramenta de simulação que permite que as
organizaçõestomemdecisõesmelhores,fazendo‐aspeloimpactodasideiasedas
mudançaspropostasantesdesuaaplicaçãonomundoreal.Aideiadesimulaçãoé
permitirqueumamudançasejatestadaantesquesecoloquemrecursoshumanose
17
financeirosnessamudança.Éumaferramentaqueauxiliaverificarseamudança
será bem‐sucedida. Em caso positivo, a simulação será um elemento importante
paraconvencerasinstânciassuperioreseosprópriosfuncionáriosdaefetividade
damudança.Éumamaneiradetestarasideiasemumambienteseguroecontrolado.
Ospassospararealizarasimulaçãosãoosseguintes:
o Clique nomenu “Simulação para acessar o entorno da simulação: É
importantedestacarquenormalmenteousuárionãoéumespecialistaem
simulação;Masissonãoéproblema.Osoftwarenessaetapaabreumarégua
com quatro níveis de simulação que são bastantes intuitivos. Conforme
ocorre o acesso e a progressão dos níveis que introduzirá a informação
necessáriaparaqueomodeloseaproximedascondiçõesreaisdonegócio.
o Nível1–processodevalidação:Noprimeironívelreferenteàvalidaçãode
processo,deve‐segarantirqueofluxofuncionecomooesperado.Asligações
devemserprocessadas,asrotasde fluxodevemserseguidasconformeas
expectativas.Issogarantequeosresultadosnoníveisadicionaisnãoserão
afetadosporerrodemodelagem.Umavezvalidadooprocesso,passa‐separa
onível2–análisedetempo.
o Nível2–análisedetempo:Nosegundonível–análisedetempodefine‐se
a frequência com que chegam as ligações ao processo e a duração das
atividades.Aanálisedetemporevelaráotempoidealdeprocessamentosob
ascondiçõesatuais.Conhecendo‐seofuncionamentodoprocesso,pode‐se
introduzir informações aomodelo que o aproxime de uma situaçãomais
realística,considerando‐seosrecursosnecessáriospararealizarastarefas.
o Nível3–Análisederecursos:Noterceironível,define‐seadisponibilidade
derecursoseosrequisitosparacadatarefa.Asimulaçãomostraautilização
derecursosepossíveisatrasosnoprocesso.
o Nível4–análisedecalendário:Naanálisedecalendário,háaintrodução
de plantões, descansos, férias e fins de semana que podem afetar o
desempenhorealdoprocesso.Essassituaçõessãomodeladasmedianteouso
decalendárioseadefiniçãodadisponibilidadederecursosinternamente.A
simulação agora reflete os problemas reais tais como os recursos sobre
utilizadosegrandesatrasosnoprocesso.Issoforneceumaboaaproximação
18
da realidade do processo.Os efeitos dasmudanças realizados nomodelo,
devemrefletirasmudançasnavidareal.
o Análisewhat‐if?: É possível analisar o que aconteceria se mudassem a
distribuição de recursos na tarefa. Para isso, pode‐se aumentar a
disponibilidadederecursosquepossuimaiorutilização.Cria‐seumcenário
comamesmaconfiguraçãodasituaçãooriginal.Realizam‐seasmudanças
necessárias na configuração de recursos ´para a validação da proposta. A
partirdaí,faz‐seaanálise“what‐if?”paracompararoscenárioseconfirmar
queasmudançastenhamoefeitoesperado.Oresultadodaanálisepermite
compararoscenáriosfacilmente,emtermosdeganhosdetempoemfunção
dautilizaçãooudisponibilidadederecursos.
Dessaforma,asimulaçãopermitequeousuárioconvençaoseusuperiora
fazerasmudançasnecessáriasnoprocessoreal,paraobterosresultadosprevistos.
AFigura9apresentaospassosdasimulação:
Figura9:EtapasdoprocessodesimulaçãonoBizagi
MODELODECICLODEBPMUNIFICADO
Baldam,ValleeRozenfeld(2014)propuseramummodelodeciclodeBPM
unificadobaseado emquatro etapas, cuja implementaçãodependedo estágiode
maturidade.Oestágiodematuridadedefiniráapertinênciadaetapado ciclo.As
etapasdociclosãoasseguintes:
o PlanejaroBPM
o Analisar,modelareotimizarosprocessosdenegócio
o Implantarprocessos
o Monitorarodesempenhodeprocessos.
19
Na etapa de planejar o BPM, define‐se a metodologia de implantação da
gestãoporprocessosdenegócio,definindoaspessoaseorecursosnecessáriospara
aexecuçãodasatividades.Considera‐seocontextoestratégicodaempresa,normas,
leisoupadrõesinternacionaisqueaempresadeveseguir,parapriorizarrecursos.
Oplanejamentoinicialpodesofrermodificaçõesduranteaetapadeimplementação
do BPM. Deve‐se garantir a conexão com a estratégia, o foco em atividades
relevantesepatrocinadorescomprometidos.
Na segunda etapa, deve‐se analisar os processos da empresa, elaborar o
modelodaSituaçãoAtual,para identificarasoportunidadesdemelhoria,realizar
otimizações,gerardocumentaçãoemodelaroEstadoFuturoaserimplementado.
O planejamento de melhorias é decorrente do mapeamento da Situação
Atual.Umaabordagempossíveléutilizarmodelosdereferênciadeterceirosoude
alguma biblioteca demodelos de referência como oMITProcessHandbook. De
outra maneira, pode‐se criar modelos de simulação, melhoria contínua,
benchmarkingereengenharia.
JáomapeamentodomodelodaSituaçãoFuturaéumarepresentaçãodoque
realmentepode ser atingido.A documentaçãodos processos servede referência
paraaorganizaçãodosprocessos,suaformadeoperação,leisenormas,quepode
estarbaseadanaISO/TR10013.
É importante a equipeentenderqueapassagemdaSituaçãoAtualpara a
Situação Futura envolve Gestão de Mudança, para a qual, a comunicação e o
envolvimento dos especialistas são fundamentais para garantir a precisão das
informaçõesereduzirincertezas,inerentesàculturaorganizacional.
Aimplantaçãodosprocessosdeveserconduzidacomoumprojeto,deacordo
com o PMI/PMBok. Para monitorar o desempenho dos processos é importante
definirindicadoresalinhadoscomainiciativadeimplementaçãodoBPMeasmetas
estratégicas. Os mecanismos e técnicas para acompanhar o desempenho dos
processospodemserdashboards,BusinessInteligenceeauditorias.
AFigura10apresentaociclodeBPMunificado.
20
Figura10:CiclodeBPMunificado
ReferênciasAAGESEN, G.; KROGSTIE, J. BPMN 2.0 formodeling business processes. Springer‐VerlagBerlinHeidelberg,2015.
BALDAM, R.; VALLE,R.; ROZENFELD,H. Gerenciamento de Processos deNegócio ‐BPM:UmaReferênciapara ImplantaçãoPrática.Riode Janeiro,Elsevier‐Campus,2014.
LEAVITT,H.J.Hierarchies,authorityandleadership.ExecutiveForum,Summer2005.
MINTZBERG,H.Criandoorganizações eficazes: estrutura em cinco configurações.SãoPaulo:Atlas,1995,304p.
OMG.BusinessProcessModelandNotation(BPMN)version2.0,2011.
SILVERB.BPMNmethod&style,2ndedn.Cody‐Cassidy,Aptos,2012.
VÖLZERH.AnoverviewofBPMN2.0anditspotentialuse.In:MendelingJ.WeidlichM,WeskeM(eds)BPMN2010LNBIP,vol67,Springer,Heidelberg,2010,pp14–15.