You are on page 1of 36

Open BPM [EA, SOA]

José Camacho
Director Geral

NCS Portugal

Network
www.ncsportugal.com Excelência Processos de Negócio 1
IDS Scheer network is represented by partners and
subsidiaries in more than 70 countries.

AMERICAS DACH EMEA ASIA


 US  Germany  France  Japan
 Canada  Austria  Belgium  Singapore
 Brazil
 Switzerland  Luxembourg  China
 UK
 Sweden
 Netherlands
 Finland
 Slovakia
IBERIA  Czech
Republic
 Spain
 Slovenia
 Portugal
(NCS)  Poland
 Hungary
 Russia
 Turkey
 Croatia

IDS Scheer regions


IDS Scheer partners
© IDS Scheer AG www.ids-scheer.com Excelência Processos de Negócio 2
IDS Scheer AG Overview

 Founded 1984 by
Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer
 Executive Board:
Thomas Volk (CEO and President)
Dr. Wolfram Jost
Dr. Dirk Oevermann
 Listed in German TecDAX, IPO 1999

Revenue [Mio. EUR] Employees


400 3000
2750
350
2500
300 2250
2000
250
1750
200 1500
1250
150
1000
100 750
500
50
250
0 0
1999 2000 2001 2002 2003 2004 2005 2006 1999 2000 2001 2002 2003 2004 2005 2006

Revenue 2006 Employees 2006


353 million EUR (preliminary) 2823 (preliminary)

© IDS Scheer AG www.ids-scheer.com Excelência Processos de Negócio 3


Agenda

1 Conceitos BPM, EA, SOA

2 Problemática de Implementação SOA

2.1 Estratégia

2.2 Desenho

2.3 Implementação

2.4 Monitorização e Controlo

3 Sumário / Recomendações

www.ncsportugal.com Excelência Processos de Negócio 4


Conceitos BPM, EA, SOA

BPM (Gestão de Processos de Negócio)


Adaptado de Wikipedia

 É um conceito que relaciona a gestão do negócio com as tecnologias de informação,


orientado pela melhoria dos processos de negócio das organizações, através do uso de
métodos, técnicas e ferramentas para modelar, publicar, implementar e controlar
processos operacionais envolvendo pessoas, aplicações, documentos e outras fontes de
informação.

EA (Arquitectura Empresarial)


 Descrição integrada de uma estrutura (standards) de empresa, que consiste numa
combinação entre processos, sistemas aplicacionais e infraestrutura tecnológica,
alinhados com os objectivos corporativos e orientação estratégica.

SOA (Arquitectura Orientada a Serviços)


 É um estilo de arquitectura onde novas funcionalidades aplicacionais e/ou existentes
são agrupadas em serviços elementares. Esses serviços comunicam entre si através de
protocolos que possibilitam a passagem de dados de um serviço para outro, e essa
comunicação é coordenada por um processo.

www.ncsportugal.com Excelência Processos de Negócio 5


Processos de Negócio – Os fundamentos para o BPM e SOA

BPM - Gestão de Processos SOA – Arquitectura


de Negócio Orientada a Serviços

Disciplina de Gestão Estilo de Arquitectura

Estratégia, Desenho, Aplicações de Negócio baseadas


Implementação e Medição de em modelos livremente associáveis,
Processos de Negócio distribuíveis e partilháveis

Para melhoria da flexibilidade


Para melhoria contínua das Aplicações de Negócio
da produtividade e grau de para suporte ás mudanças dos
inovação dos Processos de Processos de Negócio
Negócio com menor esforço/tempo

Processos de Negócio

www.ncsportugal.com Excelência Processos de Negócio 6


Termos – (Processos + Serviços) de Negócio

Processos de Negócio Serviços Web

“... uma sequência lógica “... são interfaces de


de actividades de negócio, programas aplicacionais,
que quando executadas, que podem ser acedidos
produzem um output através de uma rede de
específico.” trabalho, como a internet.”

August-Wilhelm Scheer W3C

Serviços de Negócio

“... são interfaces de


programas aplicacionais,
que podem ser acedidos
através de uma rede de
trabalho (internet),
executados num contexto
de actividades de
negócio”

www.ncsportugal.com Excelência Processos de Negócio 7


Arquitectura de S.I. para Abordagem á Implementação SOA

Envolvente Missão e Visão


Externa
Objectivos
Balanced Scorecard
Análise de FCS

Análise SWOT

Cadeia de Valor & Processos Key Performance Indic.


Indic
Arquitectura de S.I.
(integração dimensional)
Nova Arquitectura S.I.
Change Management

EstruturaOrganizacional
Organizacional Monitoriz. Performance
Estrutura
Governance
Competências (e Motivações) (ISO, Sox, Risco, ITIL,...)

Gestão Benefícios TI
Classes de Dados
Serviço Serviço Serviço
SOA – Service Oriented Architecture

Portfólio de Aplicações
Infraestrutura Tecnológica
Fonte: Adaptado
Mário Caldeira (2006)

www.ncsportugal.com Excelência Processos de Negócio 8


Abordagem SOA - Três Níveis

Parceiro
Modelo de
Negócio Fornecedor Empresa Cliente

Processos de
F1 F2 F3
Negócio

Sistemas
Aplicacionais
ERP SCM CRM ...

www.ncsportugal.com Excelência Processos de Negócio 9


Abordagem SOA - Três Níveis

Alteração Novos Produtos


Novos Canais
Venda Novos Parceiros
Modelo de Estratégia
Negócio Novos Serviços Aquisições Novos Mercados

Novos
Alteração Novos Processos Departamentos
p Novos Indicadores
Processos de BPM
Negócio Novos Fluxos
de Trabalho
Novas Funções de
Negócio
Novas
Responsabilidades

Alteração Novos Acessos á


Extensões Integrações
Informação SOA
Sistemas
Aplicacionais Modificações Composições ...

www.ncsportugal.com Excelência Processos de Negócio 10


SOA – Potenciais Benefícios e Vantagens

OBJECTIVO “
OBJECTIVO
Estratégia
Reformulação de Objectivos

Remodelação de Processos

BPM
F1 F2’’
F2 F3

S1 S2 S3 S4 S5 SOA
Aplicação 1 Aplicação 2

Adaptação dos Serviços

1) Eliminar Redundâncias Funcionais


2) Aumentar Flexibilidade desde a Estratégia á Redução
Implementação TI
de Custos
3) Aumentar a Rapidez e Qualidade de
Implementação TI

www.ncsportugal.com Excelência Processos de Negócio 11


Agenda

1 Conceitos BPM, EA, SOA

2 Problemática de Implementação SOA

2.1 Estratégia

2.2 Desenho

2.3 Implementação

2.4 Monitorização e Controlo

3 Sumário / Recomendações

www.ncsportugal.com Excelência Processos de Negócio 12


Estudo FORRESTER

www.ncsportugal.com Excelência Processos de Negócio 13


Evolução das Arquitecturas de Software

ERP O Melhor dos ERP’S Serviços de Empresa


Integração de Dados Integração Aplicacional Flexibilidade de Processos

Portal
Financeir
a
Produçã Process Engine
o Portal
E_Service

Venda ... E_Service

s
CRM SRM SCM .... E_Service E_Service

Repositório
Repositório
(Dados do Negócio)
(Dados do Negócio)
EAI

www.ncsportugal.com Excelência Processos de Negócio 14


Desafios de uma Implementação SOA (Service Oriented Architecture)

>> Uma implementação de Serviços numa perspectiva TI, pode conduzir a novas
redundâncias funcionais e desalinhamento com a estratégia de negócio <<

Como posso garantir a independência da estratégia


de negócio face ás tecnologias (TI)?
Sem uma definição clara de objectivos
corporativos, como é possível determinar quais os
processos a implementar?
Sem uma arquitectura de processos adequada,

? como é possível identificar e alinhar os serviços


com as exigências do negócio?
Qual a granularidade dos serviços a implementar?
Como posso medir o impacto de uma
implementação SOA nos objectivos do negócio?

>> As respostas a estas questões, requerem uma gestão


integrada das diversas perspectivas de Arquitectura de
Empresa, e uma independência da plataforma de gestão
face ás plataformas de execução <<
www.ncsportugal.com Excelência Processos de Negócio 15
Planeamento Estratégico e Arquitectura de S.I.

Envolvente Missão e Visão


Externa
Objectivos
Balanced Scorecard
Análise de FCS

Análise SWOT

Cadeia de Valor & Processos Key Performance Indic.


Indic
Arquitectura de S.I.
(integração dimensional)
Nova Arquitectura S.I.
Change Management

EstruturaOrganizacional
Organizacional Monitoriz. Performance
Estrutura
Governance
Competências (e Motivações) (ISO, Sox, Risco, ITIL,...)

Gestão Benefícios TI
Classes de Dados
Serviço Serviço Serviço
SOA – Service Oriented Architecture

Portfólio de Aplicações
Infraestrutura Tecnológica
Fonte: Adaptado
Mário Caldeira (2006)

www.ncsportugal.com Excelência Processos de Negócio 16


Agenda

1 Conceitos BPM, EA, SOA

2 Problemática de Implementação SOA

2.1 Estratégia

2.2 Desenho

2.3 Implementação

2.4 Monitorização e Controlo

3 Sumário / Recomendações

www.ncsportugal.com Excelência Processos de Negócio 17


Mapa Estratégico – Impacto da AE nos Objectivos da Área dos S.I.
Rel. perspectives Cause-and-effect
Strategy

Impacto de Im plem entação SOA na Área de SI


Perspective

Melhorar a
Imagem do
Departamento SI
na Organização

Melhorar Adequação Aumentar


de Produtos & Satisfação dos
Utentes e Stakeholders Serviços SI/TI Utilizadores
(Clientes )
Perspective

R d ã d
Redução de R d ã d
Redução de
Custos Custos de
Operacionais Desenvolvimento
Financeira
Perspective

Optim izar
Processos de
Aumentar Índice Negócio e
de Sucesso dos Alinhamento com a
Projectos SI Integrar Estratégia
Monitorar &
Implementação
Controlar Eliminar
SOA nos Proces s os
Processos SI Redundâncias
Processos de Negócio
ao Nível de SI/TI
Perspective

Definir & Avaliar


Competências Inventariação das
Aprendizagem & (RH) dos SI/TI Exis tentes
Crescimento Processos SI

Fonte: Prof. Mário Caldeira (2007)


www.ncsportugal.com Excelência Processos de Negócio 18
Sistema Monitorização Estratégico – Definição de KPI’s (Exemplos)

Integrar
Implementação SOA
Redução de Custos de
nos Processos de Desenvolvimento
Negócio
Departamento SI
Departamento
Organização

Total Serviços / Índice Custos


Serviços associados Desenvolvimento
a processos

Monitorar & Controlar


Processos SI

Departamento SI Definição de Indicadores de Performance (KPI’s),


que permitam aferir em que medida os Objectivos
Estratégicos estão ou não a ser alcançados.
Índice Tempos dos
Processos SI

www.ncsportugal.com Excelência Processos de Negócio 19


Dos Processos de Negócio á sua Implementação

Inventariar / Optimizar Identificar Serviços na


Inventário das TI Arquitectura dos
Exsistentes Processos de Negócio

Mapear TI's nos


Complementar Transformar Processos Complementar Exportar & Adaptar
Processos de Negócio
Processos de Negócio de Negócio em Processo Técnico Processo + Serviço
(Arquitectura de
com Serviços... Processos e Serviço... (BPEL) para Execução Técnico...
Empresa)

Definir / Optimizar
Criar Glossário de
Arquitectura de
Funções & Dados
Processos de Negócio

Plataforma de Gestão

Implementar Novos
Serviços

Importar Processo Testar e Passar a


Técnico (BPEL) + Ambiente de Produção
Serviço (WDSL) para Execução

Implementar (detalhes)
Processo Técnico

Plataformas de Execução

www.ncsportugal.com Excelência Processos de Negócio 20


Identificação e Alinhamento dos Processos Chave com os
Objectivos Estratégicos
Rel. perspectives Cause-and-effect
Strategy

Identificação de pontos de
controlo nos processos e
Impacto de Implementação SOA na Área de SI associação de Indicadores
Perspective

Melhorar a
Imagem do
Departamento SI
na Organização

Melhorar Adequação Aumentar


de Produtos & Satisfação dos
Utentes e Stakeholders Serviços SI/TI Utilizadores
(Clientes)
Perspective

R d ã d
Redução de R d ã d
Redução de
Custos Custos de
Operacionais Desenvolvimento
Financeira Exemplo
Perspective

Optimizar
Identificar Serviços na
Processos de Arquitectura dos
Aumentar Índice Negócio e Processos de Negócio
de Sucesso dos Alinhamento com a
Projectos SI Integrar Estratégia
Monitorar &
Implementação
Controlar Eliminar
SOA nos Processos
Processos SI Redundâncias
Processos de Negócio
ao Nível de SI/TI
Perspective

Total Serviços /
Serviços associados
a processos
Definir & Avaliar
Competências Inventariação das
Aprendizagem & (RH) dos SI/TI Existentes
Crescimento Processos SI

www.ncsportugal.com Excelência Processos de Negócio 21


Agenda

1 Conceitos BPM, EA, SOA

2 Problemática de Implementação SOA

2.1 Estratégia

2.2 Desenho

2.3 Implementação

2.4 Monitorização e Controlo

3 Sumário / Recomendações

www.ncsportugal.com Excelência Processos de Negócio 22


Modelação de Processos Consistente com Normas da Arquitectura

Definir / Optimizar
Arquitectura de
Processos de Negócio
Arquitectura de Processos de Negócio

MacroProcessos
Nível de
modelação 1
Value added chain
diagram
Organizational
chart Product/service tree

Processos
Nível de
modelação 2

Procedimentos
Nível de
modelação 3

eEPC Function
tree

Actividades/ Kunden-
anfrage
bearbeiten
Kunden-
anfrage
bearbeiten

Tarefas Anfrage
teilweise
erfasst
Anfrage
vollständig
erfasst
Anfrage
teilweise
Anfrage
vollständig
Kunden-
konditionen
Kundendaten Kundenanfrage
erfasst erfasst

Nível de Anfragedaten
Sekretär/-in Auf-
Kundendaten Kundenanfrage
in Angebot
modelação 4 Anfragedaten
in Angebot
Sekretär/-in Auf-
tragsbearbeitung
Anfragedaten
tragsbearbeitung
übernehmen
übernehmen in Angebot
übernehmen

MS Word
MS Word
Anfragedaten
in Angebot
übernommen
eEPC Anfragedaten
in Angebot

Kunden-
anfrage
übernommen
eEPC Function Allocation
Kunden-

Diagram
bearbeiten
anfrage
bearbeiten

www.ncsportugal.com Excelência Processos de Negócio 23


Identificar a Granularidade dos Serviços a Implementar, nos
Processos de Negócio

Identificar Serviços na
Arquitectura dos
Processos de Negócio

Hierarquia de Processos de Negócio Hierarquia de Serviços de Negócio

Orquestração de Serviços &


de Negócio

Transformação Automática em
Serviços de Negócio
Orientada a Serviçços
Modelação de Processos d

Granularidade dos Serviços a


Implementar

www.ncsportugal.com Excelência Processos de Negócio 24


Complementar Processos de Negócio com Serviços e Dados

Complementar
Processos de Negócio
com Serviços (WSDL) Pedido de
Encomenda
& Dados

Receber Ordem de
Compra
SYS

Ordem de
Compra
Recebida
Calcular Preços
Calcular
Planeamento

Ordem de Planeamento
Calcular Preço Planear Produção
Compra Produção
SYS SYS

Planeamento
Cálculo de Serviço Produção
preço concluido
Planeamento concluido

Processar Factura

SYS

Factura
Processada

www.ncsportugal.com Excelência Processos de Negócio 25


Agenda

1 Conceitos BPM, EA, SOA

2 Problemática de Implementação SOA

2.1 Estratégia

2.2 Desenho

2.3 Implementação

2.4 Monitorização e Controlo

3 Sumário / Recomendações

www.ncsportugal.com Excelência Processos de Negócio 26


Transformar Processos de Negócio em Processos Técnicos

Transformar Processos
de Negócio em
Processos e Serviços
Técnicos (BPEL+WSDL)

Pedido de
Encomenda
P ed id o d e
E nc om enda

Receber Ordem de
Compra
SYS
Rec eber
O rdem d e
Ordem de Co mp ra
Compra
Recebida
C
Calcular Preços
Calcular
Planeamento

Calcu la r P lane ar
Ordem de Planeamento P re ços P rodu ção
Calcular Preço Planear Produção
Compra Produção
SYS SYS

Planeamento V erificar
Cálculo de Serviço Produção
E m it ir P lano
preço concluido Fa ct ura
Planeamento concluido
P rodu ção

E nviar
Processar Factura Fact ura
SYS

Factura P ed id o d e
Processada
E nc om enda

www.ncsportugal.com Excelência Processos de Negócio 27


Complementar Processo Técnico para Execução

Complementar
Processo Técnico
(BPEL) para Execução Ordem de Planeamento
Compra

Planear Planear
Produção Produção

Ordem de
Compra

Planear
PortType

Calcular
Preços Planear
PartnerLink

Facturar Diagramas de Alocação BPEL


PartnerLink

www.ncsportugal.com Excelência Processos de Negócio 28


Exportar Processo e Serviço Técnico para Plataforma de Execução

Exportar & Adaptar


Processo + Serviço
Técnico
(BPEL+WSDL)

Pedido de
Enc omenda

Rec eber
Ordem de
Compra

Calcular Planear
Preços Produção

Verificar
Emitir Plano
Factura
Produção

Enviar
Factura

Pedido de
Enc omenda

www.ncsportugal.com Excelência Processos de Negócio 29


Integração da Plataforma de Gestão com Diversas Plataformas de
Execução
BPM Orientado ao Negócio
Processo Negócio
Pedido de
Repositório
Gestão consistente da Arquitectura de
Encomenda

Receber Ordem de Ordem de


Compra Compra
SYS

BPM
Ordem de
Compra
Recebida
Calcular Preço s
Calcula r
Planeamento

Serviços com a metodologia BPM e AE


Calcular Preço Ordem de Planear Prod ução Planeamento
Compra Produção
SYS SYS

Planeamento
Cálculo de
Produção
preço concluido
concluido

 Modelo técnico para Orquestração de


Factura Proces sar Factura

SYS

Factura
Processada

Processo BPEL
Pedido de
Enc omenda

Receber
Ordem de
Compra
Serviços,, e Cenários de Automatização
Serviços
Ordem de
Compra
Recebida

de Processos
E

Diagrama UML Calc ular


Preços

Calc ular
Planear
Produção

Calc ular
Business Rules
Preço Planeament o

Cálc ulo de Planeamento


preço Produção
concluido concluido

/ schedule

 Modelos técnicos para a Engenharia de


E

Processar
Fact ura

Fact ura
scheduled Processada

/ cancel entry / Enableticket reservation andsales


exit / End ticket reservation and sales

current time == beginning of theshow


Repositório WS
/ cancel
Sold out Serviços e de Aplicações
current time== beginning of the show

canceled now showing


entry / cancelReservations

Implementação Process Workflow


Rules Engine
Serviço Engine

IDE Enterprise Service BUS

Interfaces Standard para Plataformas


Service Layer
de Execução de Processos e Ferramentas
CRM ERP FI/CO HR
de Desenvolvimento de Software

Nível Técnico de BPM


www.ncsportugal.com Excelência Processos de Negócio 30
Agenda

1 Conceitos BPM, EA, SOA

2 Problemática de Implementação SOA

2.1 Estratégia

2.2 Desenho

2.3 Implementação

2.4 Monitorização e Controlo

3 Sumário / Recomendações

www.ncsportugal.com Excelência Processos de Negócio 31


Desafios de Controlo dos Processos de Negócio

>> Processos que não são medidos, não podem ser optimizados <<

 A capacidade de resposta das TI face


ás exigências do negócio aumentou
com a implementação SOA?
 O índice de performance dos

? projectos
p j TI melhorou?
 Os custos operacionais e de
desenvolvimento baixaram conforme
previsto?
 O nível de satisfação dos clientes
(utilizadores) aumentou?

>> Ferramentas de Gestão de Performance


podem clarificar como os Processos estão a
funcionar na realidade <<
www.ncsportugal.com Excelência Processos de Negócio 32
Extração e Tratamento de Dados e Processos

Process Warehouse
Criar Recolha dados Criar nota Compilar Validar
Oferta encomenda entrega factura Pagamento

Pessoal Pessoal Expedição Financeira Financeira


de campo escritório

Documento /
workflow Cadeia
processual
Expedição
inquérito Oferta Interligação Nota FacturaçãoPagamento Tempo
entrega recibo

Adaptador Adaptador Adaptador

SOA Engine / Service BUS

www.ncsportugal.com Excelência Processos de Negócio 33


Análise Causa-Efeito
Expand consumer banking via e-business

High
High equity

Indicador
sales ret urn
growth

01 Finances

Expand nat ional High


Low product
consumer customer
cost s
banking... satisf action

Broad range of
products/ serv ices

02 Customers

Low process
cost s
Ef f icient Opt imal
Optimized
marketing integration
e-processes
and sale... in existin...

03 Processes

04 Employ ee
High
employee
motivation Specif ic
process
knowledge Análise
Tendência
Data New
warehouse technology
New marketing set up partners
partners Expand
knowledge
management
05 Partners

Coeficientes
and innovation

influência

“O q
quê?"
“Como?"
“Como?

“Quem?"

“Porquê?" Cadeia
incidentes
Alocação
recursos

www.ncsportugal.com Excelência Processos de Negócio 34


Agenda

1 Conceitos BPM, EA, SOA

2 Problemática de Implementação SOA

2.1 Estratégia

2.2 Desenho

2.3 Implementação

2.4 Monitorização e Controlo

3 Sumário / Recomendações

www.ncsportugal.com Excelência Processos de Negócio 35


Sumário / Recomendações

… definição de uma Estratégia para a Implementação SOA


Criar condições para gestão de uma arquitectura de empresa num repositório
único, alinhando sistemas e processos com os objectivos estratégicos.

… uso de uma taxonomia única para modelação das


distintas dimensões de uma organização
Facilita o entendimento entre os diversos intervenientes, nas diferentes
perspectivas de uma Arquitectura de Empresa (Objectivos, Processos,
Sistemas Aplicacionais,
Aplicacionais Serviços,
Serviços etc.)
etc )

… combinar modelação negócio / especificações técnicas


Uso de standards abertos (EPC, UML, BPEL, WSDL, etc.), e ferramentas
que possibilitem uma gestão integrada dos diversos tipos de modelos,
de negócio e técnicos num repositório central SOA.

… assegurar soluções de medição e controlo


eficientes
Garantir que os objectivos previstos são efectivamente alcançados.

www.ncsportugal.com Excelência Processos de Negócio 36

You might also like