Você está na página 1de 26

1

BPM Gerncia de Processos de


Negcios
TETC 2003
Mdulo Workflow
Marcos Borges
Evoluo da Tecnologia da Informao
Tecnologia Tecnologia aplicada aplicada
aos aos Neg Neg cios cios
Tecnologia Tecnologia
Tecnologia Tecnologia
aplicada aplicada
Aplicaes
Foco em
automao /
decises
Dados/Informao
Foco no acesso
aos dados
Acesso (Web)
Foco no
acesso
amplo
Processos Negcios
Foco no
processo
de negcio
1980s Incio 90s Fim 90s 2000+
2
Processos
We are what we We are what we
repeatedly do. repeatedly do.
Excellence, then, is not Excellence, then, is not
an act, but a habit. an act, but a habit.
Arist Arist teles teles
O que so processos de neg[ocios
Processos de Negcios
Uma srie de passos repetitveis
adotados por uma organizao para
produzir um resultado desejvel.
DNA da Corporao
Processos
nicos
/especficos
Processos
Genricos
3
Business Process Management?
Codifying and enforcing
good corporate habits and
suppressing the bad
ones.
Agente de Mudanas
Why BPM? Control - Change
Efficiency Efficiency Cost Reduction Cost Reduction
Control Control - - Change Change
"Bad habits are like "Bad habits are like
a comfortable bed, a comfortable bed,
easy to get into, easy to get into,
but hard to get out but hard to get out
of." of."
- -Anon. Anon.
4
Business Process Management Definition
BPM defines, enables, and manages the
exchange of enterprise information through
the semantics of a business process view
that involves employees, customers,
partners, applications, and databases. It
has to be capable of modeling a process,
brokering that process, delivering it with
straight through processing (STP),
and then managing it.
AberdeenGroup
BPM Benefits
Os negcios dependem do
corte de gastos operacionais
tanto quanto eles dependem do
crescimento da fatia do
mercado e do aumento do
faturamento dentro dos nichos
de mercado. BPM promete a
reduo dos custos
operacionais em funo dos
ganhos de eficincia enquanto
preserva e reusa o seu
patrimnio de IT.
5
O Clice Sagrado do BPM
Bring complete business process automation to every
employee, partner, and customers desktop worldwide for
the lowest Total Cost of Ownership
Processos, Documentos, Integrao
Integrao do
Negcio
ERP
CORBA
COM MSG
Host
CRM
Fluxo de dados
Adaptao
Roteamento
Transformao
Acesso
Alavancagem
Processos de
Negcios
START
Check
Account
Add
Account
STOP
Exists !Exists
Automao
Workflow
Monitoramento
Anlise
Melhoria
Controle
Documentos
do Negcio
<!DOCTYPE Invoice SYSTEM"CBL.dtd">
<Invoice>
<InvoiceHeader>
<InvoiceDate>19990517</InvoiceDate> <!-- May 17th, 1999 -->
<ContractNumber>ABC124</ContractNumber>
<PriceListNumber> 5 </PriceListNumber>
<BuyersCatalogNumber>56</BuyersCatalogNumber>
<SupplierOrderNumber>az152</SupplierOrderNumber>
<BuyerOrderNumber> 12_df_1567 </BuyerOrderNumber>
<InvoiceCurrency>USD</InvoiceCurrency>
</InvoiceHeader>
<InvoiceParties>
<Buyer>
<NameAddress>
<Name1>Ralph`s Automotive Parts</Name1>
<Country>US</Country>
</NameAddress>
</Buyer>
<ListOfInvoiceDetail>
<InvoiceDetail>
<BaseItemDetail>
<LineItemNum>1</LineItemNum>
<SupplierPartNum>
<PartNum>
<PartID>SKU123</PartID>
</PartNum>
</SupplierPartNum>
<Quantity>
<Qty>10</Qty>
</Quantity>
</BaseItemDetail>
<InvoiceUnitPrice>13.95</InvoiceUnitPrice>
</InvoiceDetail>
<InvoiceSummary>
<SubTotal>328.50</SubTotal>
<Tax>
<TaxableAmount>328.50</TaxableAmount>
</Tax>
<Total>355.437</Total>
</InvoiceSummary>
</Invoice>
Autoria
Ciclo de Vida
Arquivamento
Recuperao
Workflow
Troca
O Tringulo Mgico
6
BPM
BPM
Gerncia do Processo
de Negcios
Envolvimento
das Pessoas
Definies
dos
Processos
Infra-estrutura
Existente
10 Pilares do BPM
1. Unified process automation and workflow model
2. Direct model execution and manipulation
3. State management
4. Time-based exception handling
5. Robust process monitoring and analysis
6. Nested model support
7. Concurrent model support
8. Standards based
9. High scalability
10. High reliability
Tyler McDaniel, EAI Journal, 11/2001
Source: Hurvitz Group
http://www.eaijournal.com/
7
B Business usiness
P Process rocess
E Execution xecution
Execute Execute
Model Model
B Business usiness
P Process rocess
M Modelling odelling
B Business usiness
P Process rocess
I Integration ntegration
Integra Integra o o
Analyse Analyse
B Business usiness
P Process rocess
O Optimisation ptimisation
Improve Improve
B Business usiness
P Process rocess
I Improvement mprovement
Design & implement Design & implement
Business Process Management (BPM)
Integrao
8
Condies para integrao com BPM
Os negcios so baseados em processos
A crescente complexidade dos processos
requer ferramentas de BPM
Ferramentas de BPM so de pouca valia sem
integrao
Integrao melhor atingida com
XML
B Business usiness
P Process rocess
E Execution xecution
Execute Execute
Model Model
B Business usiness
P Process rocess
M Modelling odelling
B Business usiness
P Process rocess
I Integration ntegration
Integra Integra o o
Analyse Analyse
B Business usiness
P Process rocess
O Optimisation ptimisation
Improve Improve
B Business usiness
P Process rocess
I Improvement mprovement
Design & implement Design & implement
9
Practice Description
The Business Process
Management (BPM) practice
focuses on the technologies
developed and marketed to model,
build, execute and manage
business processes across
multiple applications and business
boundaries. The BPM
software layer unifies people,
business rules, and
information into a single,
flexible, end-to-end
process platform.
AberdeenGroup
BPM inevitvel
By 2005, at least
90% of large enterprises will
have BPMEnterprises that
continue to hard-code all flow
product, or insist on manual
process steps and do not
incorporate BPMs benefits, will
lose out to competitors that
adopt BPM.
Gartner Group 2001
10
Seleo da ferramenta de BPM
Many business and IT projects are at
risk because they don't use a
methodology to select BPM software.
Applying the right software is one of the
critical steps in understanding how to
leverage information to gain insight and
improve productivity and efficiencies
throughout your organization.
Strategic Assessment Guide, by Mark Smith, October 4,2001, Intelligent Enterprise
Quadrante Gartner
11
Modelagem de Negcios
a uma forma de entendimento e
representao da organizao atravs da
modelagem dos seus processos
Administrativos
Negcios
A identificao de quais so os processos de
negcios j um primeiro e grande passo no
caminho do entendimento da organizao
Modelagem de Negcios
Modelo de Interao do
Negcio
Modelo de Eventos
Modelo de Localizao
Modelo da Organizao
Modelo de
Objetivos
Quem? Onde?
Quando? Como? Porque?
O que?
Modelo Workflow
Modelo de Processos
Modelo de Objetos
de Negcio (Casos
de Uso)
Quem so as pessoas da organizao
Como o trabalho realizado
Como os objetivos se ligam aos processos de negcios
Produtos/servios gerados pelos processos
A Modelagem de Negcios permite que a
organizao visualize, analise, e otimize os
seus negcios.
A organizao precisa compreender e explicitar:
12
Converso do Conhecimento
Socializao
Conhecimento
Simpatizante
Internalizao
Conhecimento
Operacional
Externalizao
Conhecimento
Conceitual
Combinao
Conhecimento
Sistmico
Conhecimento
Tcito
Conhecimento
Explcito
Conhecimento Tcito Conhecimento Explcito
De
Para
(Nonaka & Takeuchi 1995: The Knowledge Creating Company)
Tecnologias
Business
Data
Banco de Dados
Business
Intelligence
BI tools
OLAP
DataWareHousing
Modelagem Modelagem
do do Negcio Negcio
Business Modeling tools Business Modeling tools
Workflow Workflow
Memria Memria
Organizacional Organizacional
Groupware Groupware
Hipermdia Hipermdia
Memria Memria
do do Negcio Negcio
Processos Processos
Pessoas Pessoas
Dados Dados
13
Modelagem de Processos
Passos (Caminhos):
1. Identificao (Elicitao)
2. Representao
3. Disseminao
4. Melhoria (ou Reengenharia)
5. Implantao dos novos processos
6. Automatizao do Controle (Workflow)
7. Automao das Atividades (Sistemas)
8. Melhoria Contnua (Qualidade)
Benefcios e Oportunidades (I)
S possvel melhorar aquilo que se conhece
S se conhece aquilo que est explcito
A representao de processos uma excelente
oportunidade de tornar o conhecimento tcito em
explcito (externalizao)
A melhoria vem da combinao de conhecimentos
explcitos e da conseqente internalizao
14
Processos que passaram por melhorias so mais
viveis de ter seu controle automatizado
Evita os fenmenos:
pavimentao do caminho das vacas
caos em alta velocidade
As vantagens do uso de Sistemas de Workflow
tornam-se mais evidentes
Benefcios e Oportunidades (II)
Com a definio de processos mais fcil identificar
as atividades que devem ter um suporte
computacional (automao)
A especificao dos sistemas a serem desenvolvidos
so mais naturais
Sistemas melhor especificados so mais baratos e
mais adequados realidade dos negcios
Benefcios e Oportunidades (III)
15
Modelo, Mtodo e Ferramentas
Como desenvolver um projeto de modelagem de
processos? Onde se quer chegar e como?
Project
Discovery
Detailed
Workflow
Design
Workflow
Implementation
Phase 2 Phase 3 Phase 4
Deliverables:
Project Assessment
Checklist
Workflow Project Plans
User Education /
Training Plan
High - Level
Requirements Package
Feedback
Feedback
Deliverables:
Workflow
Detailed Design
Package
Unit Test Plans
System Test Plans
Deliverables:
Fully Implemented
Automated Workflow
Solution
Tested Workflow
Solution
Trained Users
Output
Output
= Quality / Decision Checkpoints
Workflow
Needs
Analysis
Phase 1
Feedback
Output
Deliverables:
Strategic Objectives/
Mission Statement
Prioritized Workflow
Needs
Strategic Development
Plans
Maintenance
Output
Deliverables:
Production
Workflow System
System
Enhancements
Phase 5
Feedback
Metodologia de Desenvolvimento de Workflow
16
O problema das organizaes na Gesto do seu conhecimento
Cenrio 1:Como funciona a organizao e como
posso faz-la funcionar melhor?
Nas organizaes os processos existem mas
nem sempre so explcitos ...
Como melhorar algo que eu no conheo bem?
Como resolver ambigidades se eu no sei onde
elas esto?
Como tratar inconsistncias se eu no sei se elas
existem e porque?
Como iniciar um movimento de melhoria de
processos se eu no sei o que e de que forma
melhorar?
Quais so as prioridades nos processos?
Soluo: Elicitao dos Processos
O problema das organizaes na Gesto do seu conhecimento
Cenrio 2: Que sistemas desenvolver/contratar e
para que ?
Nas organizaes existem vrios sistemas que
apiam as suas diversas reas de atuao...
O estado da arte da tecnologia, permite uma maior
integrao de dados e interoperabilidade entre
sistemas.
A equipe de tecnologia no consegue atender a essa
demanda e simultaneamente dar manuteno nos
sistemas legados...
Em uma tomada de preos para o desenvolvimento
desses sistemas preciso conseguir dimensionar
melhor o problema ...
Qual o contedo do documento a ser gerado para o
desenvolvimento ou tomada de preos?
Soluo: Elicitao dos Processos
17
O problema das organizaes na Gesto do seu conhecimento
Cenrio 3: Gostaria de automatizar o controle dos
meus processos mas no sei por onde comear.
Nas organizaes os processos existem, mas
nem sempre so explcitos ...
Como tratar ambigidades e inconsistncias que eu
sei que existem nos meus processos?
Ser que eu vou conseguir resolver o meu
problema com os processos da organizao
iniciando um movimento de automatizao do
controle (workflow)?
Que sistema de gerenciamento de workflow
utilizar? Ou ser que eu devo desenvolver um
sistema prprio ?
Ser que o sistema de workflow saber lidar com
meus sistemas atuais ?
Soluo: Elicitao dos Processos
Lies aprendidas pelo mercado
Um repositrio de fcil acesso e atualizado de
muita utilidade para reas de negcio.
S um repositrio de dados do negcio em geral
insuficiente para o entendimento e desenvolvimento
de sistemas estratgicos.
Fatores essenciais para o sucesso do ambiente:
correta modelagem (participao dos atores)
forma intuitiva de apresentao
sistemtica de manuteno
18
Modelagem de Negcios
Modelo de Interao do
Negcio
Modelo de Eventos
Modelo de Localizao
Modelo da Organizao
Modelo de
Objetivos
Quem? Onde?
Quando? Como? Porque?
O que?
Modelo Workflow
Modelo de Processos
Modelo de Objetos
de Negcio (Casos
de Uso)
Quem so as pessoas da organizao
Como o trabalho realizado
Como os objetivos se ligam aos processos de negcios
Produtos/servios gerados pelos processos
A Modelagem de Negcios permite que a
organizao visualize, analise, e otimize os
seus negcios.
A organizao precisa compreender e explicitar:
Benefcios da Modelagem da Organizao
Os objetivos do sistema esto alinhados com os objetivos do
negcio
Vantagem competitiva Permite o rpido desenvolvimento
de aplicaes que vo de encontro aos requisitos do negcio
Os modelos guiam o novo desenvolvimento de novas
aplicaes, a seleo do software ou a customizao de
pacotes.
A avaliao das aplicaes existentes pode ser gerenciada a
partir da avaliao de modelos e no cdigo.
A estrutura dos modelos da organizao permite a
visualizao dos objetos sob a tica da organizao,
independente dos sistemas e dos ambientes computacionais
envolvidos
19
Porque fazer modelagem de negcios
the idea of reexamining your processes from time to time
to make them more effective and to wring out inefficiencies is
more important than ever.
Bill Gates, Business @ the Speed of Thought
Benefcios para o Negcio
Benefcios para a Tecnologia da
Informao
Processos de negcios de sistemas de
suporte esto integrados
As aplicaes (construdas ou
compradas) so geradas a partir dos
Requisitos do Negcio
Os modelos de processos de Negcio
podem ser usados para analisar e
melhorar os processos de negcio
Requisitos mais claros tornam o
desenvolvimento de projetos mais fcil de
gerenciar
Menos trabalho de manuteno
Aplicaes so entregues dentro do prazo e
do oramento
Um melhor entendimento do negcio
como ele e como ele deve ser
Constri uma parceria com a comunidade de
negcios
Modelo do Negcio
Modelo do
Negcio
Processos
define
Conhecimento
e Melhoria
Contnua
define
Induz a
Melhoria
Contnua
Diviso Diviso Diviso Diviso
Implementao Viso Unificada
20
Onde se quer chegar e como ?
Mtodo para:
elicitao das informaes do negcio
estabelecer o relacionamento com a definio de
processos
Especificar os sistemas a serem desenvolvidos
Tecnologia para:
apoiar o mtodo
facilitar a comunicao com a organizao
Resultados
Atores Atores Atores Atores
Oferecer total
visibilidade dos seus
processos aos atores
IRD IRD
Operao Operao
Processos Processos
Especificar a
tecnologia e os sistemas
de suporte s operaes e
aos processos
Analisar com
rapidez a oferta
de novos
oportunidades
Cliente Cliente Cliente Cliente Cliente Cliente
Conseguir novos clientes e aumentar ativao de
maneira sistemtica e contnua.
Cliente Cliente Cliente Cliente
21
Metamodelo do Negcio
Estrutura da Organizao
Metas e Objetivos
Estrutura de Processos
Fluxo de Trabalho (Workflow)
Interao
Casos de Uso
Estrutura Organizacional
22
Modelo Domnio do Negcio
Modelo Processo e suas atividades
23
Workflow
Modelo Caso de Uso
24
Modelo Caso de Uso
Modelo Caso de Uso
25
Modelo Caso de Uso
Cenrios revisitados
Ser que se eu tiver modelado os processos de
negcios eu estarei atendendo as necessidades
definidas nos cenrios ?
Que elementos adicionais necessitamos ?
26
Nossos trabalhos nesta rea (CHORD)
Hadeliane
Mtodo para projeto de workflow a partir do
modelo de negcio
Dbora
Mtodo para especificao de requisitos do
sistema a partir do modelo de negcio
Renato
Aumentando a produtividade na gerao de
inovao uma proposta de ferramenta
colaborativa de Gesto do Conhecimento
Concluses
Uma organizao que tem seus processos
explicitados e entendidos possui hoje uma vantagem
competitiva
No futuro isto passar a ser uma necessidade, para
competir no mercado, para integrar melhor suas
atividades e sistemas e para se integrar melhor ao
mercado
A modelagem essencial para a automao do
controle de execuo dos processos (Workflow)
As ferramentas de representao do negcio ( e seus
processos) ainda esto em evoluo.

Você também pode gostar