ae rio 2011 - se7ti - fernanda baiao

Post on 03-Dec-2014

1.588 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra apresentada no Congresso AE Rio 2011 - Rio de Janeiro - Brasil

TRANSCRIPT

Instrumentos para Estruturação da Arquitetura Empresarial

Fernanda Baião

fernanda.baiao@se7ti.com.br

Abril de 2011

Cenário Atual das Organizações

• Principais Problemas com TIC

– Pouca eficácia nas soluções de TIC para atender o negócio

– Falta de flexibilidade e alto custo para adaptação dos sistemas às mudanças

– Baixa qualidade das informações• Redundâncias não controladas, inconsistências

– Múltiplas tecnologias

– Necessidade de soluções de curto prazo

– Necessidade de contínuo gerenciamento e adaptação às mudanças tecnológicas e do negócio

Por quê isto acontece?

– Falta de visão a longo prazo

– Má comunicação entre o nível estratégico o nível de implementação

– Falta de conhecimento explícito e consensual sobre o que existe na organização

– Mercado de tecnologias muito volátil e ágil para atendimento das exigências do negócio

Mas, como resolver estes problemas?

• “Conhecendo” e “descrevendo” a organização– Objetivos e metas, processos, conceitos e dados,

sistemas e componentes, infraestrutura...

• Estabelecendo um canal de comunicação – Conhecimento compartilhado– Linguagem comum

Triângulo Semiótico“Pessoa”

“É_Filho_De”Conceito

(conceitualização)

“Coisa”(realidade)

Símbolo(linguagem)

pessoa(Fernanda)pessoa(JoaoVictor)Pessoa(JoaoPedro)é_filho_de(JoaoVictor, Fernanda)é_filho_de(JoaoPedro, Fernanda)

Pessoa

é_filho_de

Arquitetura Corporativa

Arquitetura de Negócio

Arquitetura da Informação

Arquitetura de Sistemas

Arquitetura de Tecnologia

Arquitetura Empresarial

Perspectivas...

“Durante os próximos 3 a 5 anos, tendências no negócios e na tecnologia

(excesso de informação, novos processos de negócio, crescimento de serviços e o poder

crescente dos indivíduos) irão reforçar a necessidade de um foco mais profundo e claro na Arquitetura Corporativa (Empresarial), e de

investimentos mais altos em pessoas, processos e tecnologia”

Gartner, Nov. 2007

Arquitetura CorporativaArquitetura Empresarial

“O conjunto total de representações

descritivas relevantes para a

Organização, ou seja, os modelos

necessários para criar uma Organização

e para servir de base para suas

mudanças”

John Zachman

Arquitetura do Negócio

Sistema

Documento

ProdutoO quê?

ObjetivoObstáculo

Por quê?

Evento

Quando?

Localização

Onde?

Papel

Departamento

Quem?

Processo Atividade

Como?

Meta

Arquitetura da Informação

• Descreve e organiza toda a informação que trafega em uma organização– Níveis conceitual, lógico e físico

Arquitetura da Informação

Modelagem conceitualModelagem conceitual

Modelagem lógicaModelagem lógica

Modelagem físicaModelagem física

Esquema conceitual

Esquema lógico

Esquema físico

Banco de dados

Banco de dados

Requisitos de dadosAluno TurmaCursa

(0,n)(1,n)

Nota

TbAluno

CPF

Nome

TbAluno

CPF

Nome

TbAvaliação

CPFAluno

CodTurma

Nota

TbAvaliação

CPFAluno

CodTurma

Nota

TbTurma

Codigo

Nome

Curso

TbTurma

Codigo

Nome

Curso

Create table TbAluno(CPF char[11] ...) partition t1...

Arquitetura de SistemasArquitetura de Sistemas

• Mapeamento de todos os componentes de sistemas– para suportar o negócio e as atividades de uma

organização– Para manipular as informações que trafegam na

organização

• Contempla– identificação de quais SI são necessários para suportar o

negócio – desenho, construção (ou aquisição) e integração dos

sistemas

• Composta por– Arquitetura de Aplicações– Arquitetura de Integração– Arquitetura de Serviços

Arquitetura de TecnologiaArquitetura de Tecnologia• Objetivos

– Escalabilidade, estabilidade, de custo mínimo, robustez

• Também conhecida como arquitetura de infraestrutura– Muito próxima do operacional e produção da organização

• Abrange todos os elementos para suportar TIC que devem ser operados no dia a dia, bem como software e processos para gerenciá-los– hardware, infraestrutura de rede, ambientes de

desenvolvimento, plataformas de gerência de dados,...– Recursos que representam uma significativa parte dos ativos

da organização

• Influencia diretamente a implementação dos SI

Zachman Framework

Processos para Arquitetura Empresarial

• Construção da Arquitetura atual• Definição da Arquitetura futura• Manutenção das arquiteturas atual e futura• Definição de políticas e padrões• Prospecção de novas tecnologias• Participação em comitês• Avaliação da qualidade• Acompanhamento e medição de atividades

Abordagem

Alinhamento de Processos a objetivos

Como avaliar se os processos estão alinhados

aos Objetivos organizacionais?

Alinhamento de Processos a Objetivos

• Conhecimento do planejamento estratégico

• Matriz SWOT• Árvore de objetivos• Definição de indicadores e metas

• Abordagem para modelagem de processos de negócio para extração e verificação dos indicadores e metas atingidas

Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Other

Org

anizati.

...

ProponenteRepresentante

de vendasRepresentante

de crédito

Necessidade decrédito identificada

Preencherrequisição de

crédito

Analisar requisiçãode crédito

Requisição decrédito completa

Requisição decrédito incompleta

Completarrequisição de

créditoLiberar crédito

Crédito nãoaprovado

Crédito liberado

Liberar crédito

Sistemagerenciador de

créditos

Requisição decrédito

Liberação decrédito

Crédito

Regras paraliberação de

crédito

Disponibilizarinformações do

cliente

Disponibilizarrequisição de

crédito

Representantede crédito

Gerenciar crédito

Requerer crédito Liberar créditoAcompanhar pagamento

de crédito

Aumentar númerode clientes

Melhorarrelacionamento

com cliente

Aumentarconhecimento docliente sobre o

produto

Garantirdisponibilidade do

portifólio deprodutos

Levantamento Automático de Processos de negócio a partir de Estórias

Como tornar mais ágil o levantamento dos

processos?

Levantamento de Processos de Negócio

• Alto investimento no levantamento e representação dos processos de negócio– Tempo e recursos

• Resultados inesperados– Modelos de processo “fora da realidade”– Modelos de processos desatualizados

Levantamento Automático de Processos de negócio a partir de

Estórias• Group Storytelling

– livre-expressão de conhecimento pelo usuário

– colaborativa

• Descoberta automática de conhecimento a partir de estórias– organização e aquisição do

conhecimento externalizado

GroupStorytelling

25/22

Story Mining

Integração incremental de ferramentas legadas

Como integrar o ambiente tecnológico já existente

dentro de uma visão de AE?

• Como lidar com a existência de um ambiente tecnológico legado (e funcionando) em uma iniciativa de EA?– Heterogeneidades

• metamodelo, linguagem, ferramenta

Repositório de metadados

28

Modelos Processos

Modelos Lógicos

ETL

CatalogoAplicações

ServiçosRepositório

de Metadados Cubos

DW

Ontologias

Bases de Dados

Integração entre modelos

29

O que é CAMPO_3?

Está condizente com a definição criada na corporação?

Em quais atividades o conceito está sendo utilizado?

Uma mudança na definição influencia quais processos? Quais tabelas?

Repositório de Metadados

RegistrarProposta

Formulário deProposta

Atendente Sistema P&P

Limite de Valor daProposta

ManterProposta

Atendente

Repositório de metadados + integração entre

ferramentas

– Definição (metamodelo) compartilhada– Consistência– Rastreabilidade– Análise do impacto das mudanças– Integração incremental

Derivação de artefatos de TI a partir de modelos de negócio

Como promover que as soluções de TI sejam

alinhadas ao Negócio?

Derivação de artefatos de TI a partir de modelos de negócio

• Derivação da arquitetura de informação a partir de modelos de processos de negócio

• Derivação de requisitos (funcionais e não funcionais) de sistemas a partir de modelos de processos de negócio

• Derivação de serviços a partir de modelos de negócio

Organizational ele... .Car

ries

out &

Su

ppo

...C

arrie

s ou

t & S

up.

..C

arrie

s ou

t & S

upp

......

Analista

Gerente

Engenheiro desistemas

Demandaidentificada

Analisardemanda

Demanda deautomação

Demanda desistema

Verificarcondições para

atendimento

Encaminhardemanda

Demandaencaminhada

Demanda nãojustificada

Verificarrecursos

Planejar projeto

Demandarecusada

Demandajustificada

Demandaaprovada

Demandaaceita

Exemplo

Exemplo

Verificarrecursos

Gerente

Demanda

Áreasolicitante

Assunto dademanda

Demanda

Demandaaprovada

SistemaGerenciadorde Demanda

Liberação de recursospara atendimento de

demanda

Relação de demanda eassunto

Disponibilizarassuntos

Disponibilizarinformações sobre

demanda

Registra aceite dademanda

InformaçõesInformações

Cada elemento terá associado a ele um diagrama

conceitual.

Derivação para o modelo conceitual

• Identificando as entidades– Procurar no diagrama e nas descrições conceitos

relevantes– Os elementos que representam informações (clusters,

glossário) são fortes candidatos a serem entidades

Verificarrecursos

Gerente

Demanda

Áreasolicitante

Assunto dademanda

Demanda

Demandaaprovada

SistemaGerenciadorde Demanda

Liberação de recursospara atendimento de

demanda

Relação de demanda eassunto

Disponibilizarassuntos

Disponibilizarinformações sobre

demanda

Registra aceite dademanda

Demanda Área Assunto

Entidades identificadas:

• Identificando os relacionamentos

– Procurar no diagrama e nas descrições relacionamentos entre as entidades identificadas

Derivação para o modelo conceitual

Verificarrecursos

Gerente

Demanda

Áreasolicitante

Assunto dademanda

Demanda

Demandaaprovada

SistemaGerenciadorde Demanda

Liberação de recursospara atendimento de

demanda

Relação de demanda eassunto

Disponibilizarassuntos

Disponibilizarinformações sobre

demanda

Registra aceite dademanda

Toda demanda possui no máximo

um assunto associado a ela.

• Identificando os atributos

– Procurar nas descrições os atributos identificados e classificá-los por entidade.

Derivação para o modelo conceitual

Verificarrecursos

Gerente

Demanda

Áreasolicitante

Assunto dademanda

Demanda

Demandaaprovada

SistemaGerenciadorde Demanda

Liberação de recursospara atendimento de

demanda

Relação de demanda eassunto

Disponibilizarassuntos

Disponibilizarinformações sobre

demanda

Registra aceite dademanda

Representa uma demanda com

descrição, projeto, data de solicitação, data

máxima para entrega,

justificativa, data de

cancelamento e anexos.

Modelo conceitual

O elemento Demanda associado a um diagrama conceitual de dados

Verificarrecursos

Gerente

Demanda

Áreasolicitante

Assunto dademanda

Demanda

Demandaaprovada

SistemaGerenciadorde Demanda

Liberação de recursospara atendimento de

demanda

Relação de demanda eassunto

Disponibilizarassuntos

Disponibilizarinformações sobre

demanda

Registra aceite dademanda

Requisitos - Definição

• Requisito de Negócio– Uma necessidade do negócio necessidade do negócio para que o

usuário possa resolver um problema ou atingir um objetivo

• Requisito do Software– Mapeamento do requisito de negócio em

direção à solução em um sistemasolução em um sistema• Casos de uso: descreve a sequência de ações

executadas pelo sistema que oferecem um resultado para o usuário

Elicitação de requisitos a partir do modelo de processos

Objetivo

Estratégia

Missão

Regra de negócio

Indicador Risco

Sistema

TecnologiaInfraestrutura

Produto

Informação

Dados externos

Termo

LocalizaçãoPapel

Departamento

Estruturaorganizacional

CompetênciaEvento

ProcessoAtividade

Processode negócio

Modelo de Processosde Negócio

Requisitos de sistema

(Dissertação de mestrado - MacKnight, 2004)

Gerenciar crédito

Requerer crédito Liberar créditoAcompanhar pagamento

de crédito

Exemplo

Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Other

Org

aniz

ati..

..

ProponenteRepresentante

de vendasRepresentante

de crédito

Necessidade decrédito identificada

Preencherrequisição de

crédito

Analisar requisiçãode crédito

Requisição decrédito completa

Requisição decrédito incompleta

Completarrequisição de

créditoLiberar crédito

Crédito nãoaprovado

Crédito liberado

Liberar crédito

Sistemagerenciador de

créditos

Requisição decrédito

Liberação decrédito

Crédito

Regras paraliberação de

crédito

Disponibilizarinformações do

cliente

Disponibilizarrequisição de

crédito

Representantede crédito

ExemploLiberar crédito

Sistemagerenciador de

créditos

Requisição decrédito

Liberação decrédito

Crédito

Regras paraliberação de

crédito

Disponibilizarinformações do

cliente

Disponibilizarrequisição de

crédito

Representantede crédito

Sistemagerenciador de

créditos

Disponibilizarinformações do

cliente

Disponibilizarrequisição de

crédito

Representante de crédito

Manter cliente

Manterrequisição de

crédito

Proponente

BPM & SOAProcesso de negócio

Fazer pedido

CRM Vendas Financeiro

Atender clienteIdentificar

clienteRegistrar pedido

Encaminhar pedido

Enviar cobrança

Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Other

Org

aniz

atio

na...

.

Diariamente

SYS

Fornecer dados deautomação do

campo

PISOLAR-

DIAGNOSTICO

Dados deprodução eestoque dos

nós de mediçãoarmazenados

Analisar condiçãode produção do nó

de mediçãoNecessidade dediagnóstico da

produção do diaidentificada

Obter dados daprodução líquida

acumulada do diados nós de... SYS

Calcular produçãolíquida projetada

para o dia dos nósde medição

OP

Organizational el... .

Carr

ies

out &

Suppor

tsC

arr

ies o

ut &

Sup

ports

Carr

ies

out &

Suppor

tsC

arr

ies

out &

Suppor

tsC

arr

ies o

ut &

Suppo

rts

Carr

ies o

ut &

Supp

orts

Carr

ies o

ut &

Supp

orts

Carr

ies o

ut &

Sup

ports

Carr

ies

out &

Suppor

tsC

arr

ies o

ut &

Suppo

rts

Oth

er

Receber propostade crédito

Proposta decrédito recebida

SYS

Verificar cadastrodo cliente

SYS

Verificar limite decrédito do cliente

Limite aprovado

Limite nãoaprovado

SYS

Comprometerlimite de crédito

SYS

Determinar taxa dejuros a ser

cobrada do clienteSYS

Gerar proposta decontrato

Analisar contrato

Necessidade deajuste nãoidentificada

Contrato derisco

identificado

Necessidade deajuste

identificada

Cancelar contratode risco

Alterar propostade crédito

Proposta decrédito alterada

Verificarcondições decontrato com

clienteContrato

aprovado pelocliente

Contrato nãoaprovado pelo

cliente

Cancelar contrato

Aprovar contrato

Contratocancelado

Contratoefetivado

Montar contrato

SYS

Cancelar propostade crédito

Comunicarproposta não

aprovada

Proposta nãoaprovadaAtendimento

Crédito Direto

Crédito e taxascontratuais

Cadastro docliente nãoatualizado

Cadastro docliente

atualizado

Comunicarproposta não

aprovada

Proposta nãoaprovada

SYS

Atualizar cadastrodo cliente

Grupo deaprovação de

contrato

Cliente nãocadastrado

SYS

Cadastrar cliente

SYS

Calcular alíquotade imposto

Para cada tipo de imposto

Comunicar nãoaprovação de

contrato de risco

Visão do processo

Visão do serviço

Exemplo:

Sistemas apóiam o processo

ServiçoServiço Serviço Serviço Serviço Serviço

ServiçoServiço Serviço

• Serviços podem ser identificados a partir de:

– Fluxo de processos• Estruturas do fluxo

• Padrões que se repetem no fluxo de mais de um processo

– Atividades:• Informações de entrada e saída• Regras de negócio• Requisitos de negócio

Onde estão os serviços no modelo de processos?

Liberar ordens deprodução

planejadas

Programador daprodução

SAP-PPMCCP

COHVOMPP

Ordem deprodução

Ordem deprodução

Ordem de produção

Liberação de ordensde produção

X

AE para Transparência Organizacional

A Arquitetura Empresarial tem um

papel determinante para tornar uma Organização

transparente!!!

Cenário

Alta demanda por transparência(no contexto Organizacional)

Cenário

Mas o que é Transparência

Organizacional?

Como...buscar, garantir, medir, verificar...

AE para Transparência Organizacional

Estabelecimento do conceito de “Transparência Organizacional” e de

um modelo de maturidade

Transparência Organizacional

Operacionalização da Transparência Organizacional se dá através da inserção de práticas de

acesso, uso, qualidade da informação, entendimento e auditabilidade

em 2 vertentes

Arquitetura de Negócio

Arquitetura da Informação

“Degraus” da Transparência

Sua organização é transparente?

top related