Você está na página 1de 57

Introduo

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Processo de Negcio


Processo de negcio (Business Process)


a descrio de um conjunto de atividades que
envolve


pessoas,

tarefas,

mquinas,

softwares e

outros elementos

coordenados para atingir objetivos de negcio.

Exemplo de processo de negcio

Processo como elemento de


transformao


Transforma recursos de entrada em


recursos com valor adicionado a serem
disponibilizados para clientes internos ou
externos.

Entrada

Processo

Recursos de
transformao

Sada

Processo como elemento de


transformao

Materiais

Entrada

Energia

Processo

Informao
Recursos de
transformao

Sada

Processo como elemento de


transformao

Sada
Produtos com valor agregado
Entrada

Processo

Recursos com valor pblico


Informao

Recursos de
transformao

Processo como elemento de


transformao

Entrada

Processo

Sada

Recursos de
equipamentos humanos software transformao

Recursos no processo de emprstimo


Entrada
Informao

Sada

Processo
de emprstimo Informao

humanos

software

Recursos de
transformao

Gesto de Processos


Gesto de processos de negcio - GPN


(Business Process Management BPM):


conceitos,

mtodos e

tcnicas

para
apoiar
o
projeto,
administrao,
implantao, execuo e anlise de processos
de negcio.

Sistemas de Gesto de Processos




Sistema de Gesto de Processos (Business


Process Management System - BPMS)
um sistema de software guiado por
representaes de processo que coordena
a execuo de processos de negcio.

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Evoluo de BPM


Segundo Howard Smith e Peter Fingar,


BPM est na terceira fase




Primeira fase gesto cientfica da produo


Segunda fase reengenharia das empresas
com ERP, WfMS
Terceira fase flexibilidade com SOA e
tecnologia de servios Web

Histrico primeira fase


Incio: 1920 com era industrial
 Contexto:


Objetivos:



mercados em expanso
busca por eficincia
produo em massa

Fundamentos:


gesto cientfica da produo (Taylor)

Histrico primeira fase




Requisitos para competir:






Rapidez ou
Produtos de qualidade ou
Produtos mais baratos

Fim da primeira fase:




Nas dcadas de 70 e 80, empresas japonesas


passaram a oferecer os 3 aspectos

Histrico segunda fase


Incio: 1990
 Contexto:






alta da competitividade,
saturao de mercados,
demanda de produtos diversificados e com
mais qualidade

Objetivos:


busca por flexibilidade

Histrico segunda fase




Fundamentos - Reengenharia



Livro:
Reengineering
the
Hammer e Champy, 1993
Propostas:





Corporation,

Abandono de procedimentos j estabelecidos


Abandono de sistemas antigos
Reorganizao da empresa
Reinveno de tudo a partir do zero

Consequncias:



Perda de capital humano


Perda de lealdade/motivao dos empregados

Histrico segunda fase




Fundamentos - Reengenharia revisitada




ERP (Enterprise Resource Planning)






Negcio e lgica de processo dentro do cdigo


Integrao dentro da empresa
Inflexveis quanto a mudanas e de difcil instalao
Historically, ERP solutions had all the flexibility of wet
concrete before they were installed and all the
flexibility of dry concrete after installation., Doug
Neal, Computer Sciences Corporations Research
Services.

Histrico segunda fase




Fundamentos - Reengenharia revisitada




Sistemas de workflow





Workflow: descrio formal de um


adequada para execuo automatizada
Separao de negcio e lgica
Alto custo, problemas de integrao

processo

Fim da segunda fase:




tecnologia
da
poca
inadequada
para
representar a complexidade de processos

Histrico terceira fase





Incio: 2000
Contexto:





Globalizao
Parcerias entre empresas
Terceirizao
Service Oriented Architecture (SOA), tecnologia de
servios Web

Objetivos:






Personalizao (customizao)
Servios melhores
Agregao de servios e produtos
Integrao dentro de uma empresa e entre empresas
Processos flexveis quanto mudana

Histrico terceira fase




Requisitos para competir:




Rapidez, Qualidade, Baixo Custo, e

Servios Melhores e Personalizados

Passado x Presente
Mercado controlado por produtor
(supply push)

Mercado orientado para cliente


(demand pull)

Foco em produtos

Foco em processos e clientes

Para competir: rapidez, qualidade e


baixo custo

Para competir: personalizao e


melhores servios

Passado x Presente
Computadores como mquinas para
manipular dados

Computadores para gerncia de


processos

Desenvolvimento baseado em dados


(Sistemas de Gerncia de Banco de
Dados)

Desenvolvimento baseado em
processos (Sistemas de Gerncia de
Processos de Negcio)

Desenvolvimento por grupos de TI


aplicaes viso tecnolgica

Desenvolvimento envolve quem


entende de negcio processos diferentes vises do mesmo processo
para gerentes de negcio, analistas
de negcio, empregados,
programadores, parceiros, clientes

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Contexto de um processo de negcios


Empresa 1

...

Empresa n

Processo
limitado a
um Depto.
Depto. 1
Infraestrutura
Homognea

Processo envolvendo
vrios departamentos
Infra-estrutura
heterognea

Depto. 1

...

...

Depto. n

Depto. n

Processo envolvendo
vrias organizaes
Infra-estrutura
heterognea

Exemplo de processo envolvendo vrias


empresas

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Caractersticas de processos


Complexos, envolvendo:





Dinmicos para atender:









muitas pessoas,
informaes,
sistemas de software e
mesmo empresas diferentes.
clientes e
condies de mercado variveis.

Distribudos envolvendo vrias aplicaes executando em


plataformas heterogneas.
De longa durao.
Automatizados, pelo menos em parte. As atividades so
realizadas pelos computadores sempre que possvel para
obter maior rapidez e confiabilidade.

Caractersticas de processos (cont.)




Envolvem aspectos de negcio e tcnicos:








Dependentes da inteligncia e julgamento de humanos


principalmente em tarefas:



sistemas distribudos,
regras de negcio,
excees,
transaes,
fluxos de controle e mensagens, etc.

no estruturadas ou
que exigem interao com clientes/outros.

Pouca visibilidade:




processos de negcio no so explcitos,


tm pouca documentao,
muita informao pertence histria da empresa ou de
conhecimento de alguns indivduos dentro da empresa.

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Algumas motivaes para uso de BPM


Aumento da competio global
 Aumento da complexidade das empresas
 Demanda por parte dos clientes por
produtos/servios com maior qualidade e
menor preo
 Oferecimento de produtos diferenciados
 Exigncia por parte dos atores envolvidos
(acionistas) quanto transparncia nos
negcios
 Reduo de erros


Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Padres de BPM
BPMN
Modelagem de Processos
BPEL
Execuo de Processos
SOA
Integrao de Aplicaes

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Elementos principais de um BPMS







As atividades do processo de negcio


o fluxo de controle ou ordem em que as
atividades devem ser executadas,
os dados ou documentos que so entrada/sada
dessas atividades
Os papis dos responsveis pelas atividades
(organograma em amarelo). As setas em azul
associam atividades aos papis que devem
execut-las.
as ligaes entre essas funes e os
funcionrios/ sistemas (setas em verde)

Elementos principais de um BPMS








Atividades
Fluxo de controle
Papis - Organograma em amarelo
Associao atividades e papis
Associao funes e funcionrios

Start

Register order

Prepare
shipment

(Re)send bill

Ship goods

Contact
customer

Receive payment

Archive order

End

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


Ciclo de vida de processos


Anlise

Execuo

Projeto

BPMS

Implantao

Ciclo de vida - projeto


levantamento sobre
processos, ambiente
organizacional e tcnico

Anlise

Execuo

Projeto

Implantao

Ciclo de vida - projeto


levantamento sobre
processos, ambiente
organizacional e tcnico

Anlise

Execuo

Projeto

Implantao

Ferramentas para:
Modelagem
Validao

Ciclo de vida - implantao


Anlise

Execuo

Projeto

Implantao

incluso de informaes tcnicas


para permitir a execuo do
processo

Ciclo de vida - execuo


Anlise

Execuo

Projeto

Criao de uma instncia de


processo, execuo e registro dos
dados em logs.
Implantao

Ciclo de vida execuo


Anlise
Ferramentas para:
monitoramento
administrao

Execuo

Projeto

Criao de uma instncia de


processo, execuo e registro dos
dados em logs.
Implantao

Ciclo de vida - anlise


Anlise

Execuo

histrico de execuo

analisado
para
identificao
de
problemas
Projeto

Implantao

Ciclo de vida - anlise


Anlise

Execuo

histrico de execuo

analisado
para
identificao
de
problemas
Projeto

Implantao

Ferramentas para:
minerao de processos

Ciclo de vida - anlise


Anlise

Execuo

Anlise do histrico de
execuo
para
identificao
de
problemas
Projeto
Isso pode levar
remodelagem de
processos.

Implantao

Estrutura
Conceitos bsicos
 Histrico
 Contexto de execuo
 Caractersticas de processo
 Motivao para uso de BPM
 Padres de BPM
 Elementos principais de BPMS
 Ciclo de vida de processos
 BPMS x WfMS


e workflow?


A WfMC (Workflow Management Coalition)


grupo que reune empresas de software
e usurios com o objetivo de:


Unificar conceitos

Definir
uma
arquitetura
de
referncia:
http://www.wfmc.org/standards/docs/tc003v1
1.pdf

Workflow e WfMS


A WfMC (Workflow Management Coalition)


define:


Workflow: a automatizao de um processo de negcio


ou de suas partes no qual documentos, informaes ou
tarefas so passadas de um participante para outro de
acordo com um conjunto de regras.

Sistema de gerncia de workflow: sistema de software


que define, cria e gerencia a execuo de workflows em
uma ou mais mquinas de workflow que interpretam a
definio de processo, interagem com participantes e
aplicaes.

Arquitetura

Modelo de referncia

Problemas com WfMS


Alto custo
 WfMS so mais adequados para processos
bem definidos
 WfMS ainda limitados em termos de
integrao e flexibilidade


1. BPMS x WfMS


A evoluo de trs principais


tecnologias convergiu para formar o
que chamamos de BPMS:




Workflow
Enterprise Application Integration (EAI)
Tecnologia de servios Web.

BPMS so considerados evolues de


WfMS (Workflow Management Systems)

2. BPMS x WfMS segundo Wil van


der Aalst


BPMS so considerados evolues de


WfMS (Workflow Management
Systems):



incluindo a fase de anlise/diagnstico


facilitando a remodelagem de processos.

2. BPMS x WfMS - segundo Wil van


der Aalst
Anlise

Execuo

Projeto

BPMS
WfMS

Implantao

3. BPMS x WfMS segundo Clarence


Ellis
So a mesma coisa
 O nome foi mudado para vender as
ferramentas que WfMS no conseguiu
vender