Utilizando Metamodelos para Lidar com a Complexidade Organizacional - TDC SP 2014

Post on 25-Jun-2015

545 views 4 download

description

Com a busca cada vez maior por competitividade e inovações, a complexidade nos cenários corporativos de grandes empresas cresce a cada dia. Para lidar com toda esta complexidade algumas empresas estão buscando conhecer melhor a sua estrutura organizacional através da utilização de metamodelos que tem como objetivo mostrar a arquitetura de todos os seus componentes, sejam eles, processos de negocio, sistemas, dados e infraestrutura tecnológica. Esses modelos, construídos sobre outros modelos da própria organização, refletem a situação atual da operação do dia a dia, permitem que a estrutura organizacional seja conhecida e rastreada por todos, e principalmente, permitem que o processo emergente de tomada de decisões seja feito com base na própria arquitetura da organização. Nesta palestra será mostrado o que são esses metamodelos, como eles são definidos e mantidos e como grandes empresas como Petrobras, Ipiranga, Banco Votorantim, Embratel, entre outras, estão o utilizando para tratar da complexidade da estrutura organizacional.

Transcript of Utilizando Metamodelos para Lidar com a Complexidade Organizacional - TDC SP 2014

Globalcode – Open4education

Trilha Management 3.0

Rafael Targino @rafatargino

Usando Metamodelos para Lidar

com a Complexidade Organizacional

Globalcode – Open4education

Rafael Targino

Graduado em Ciência da Computação pela UFRJ e Mestre

em Engenharia de Computação pela COPPE/UFRJ.

Possui experiência de 15 anos na área de desenvolvimento

de software utilizando metodologias ágeis e prestando

consultoria na área de Arquitetura de Sistemas e de

Arquitetura Corporativa (Enterprise Architecture).

Atualmente é consultor pela empresa Primeup, parceira IBM

Rational e pelo Laboratório de Engenharia de Software da

PUC-Rio. Também é professor universitário da Unicarioca.

Co-autor do Blog http://www.architectonics.com.br/

Globalcode – Open4education

Alguém já viu?

Integração via

impressão

1 Diversos sistemas

com o mesmo

objetivo (exemplo:

Compras ou

Pagamento)

2 Diversos cadastros

de uma mesma

entidade de dados

3

Globalcode – Open4education

Por que cenários deste tipo ocorrem em grandes

organizações?

Evolução Spaghetti das Grandes Organizações

Evolução Spaghetti das Grandes Organizações

Evolução Spaghetti das Grandes Organizações

Evolução Spaghetti das Grandes Organizações

Globalcode – Open4education

Cada um está

preocupado com o seu peixe

Primeiro Motivo

Globalcode – Open4education

Segundo Motivo

O mundo muda

Globalcode – Open4education

A Organização se tornou um Sistema Complexo

Globalcode – Open4education

Alguns números

Empresa de Petróleo: 4000 sistemas

Alguns Bancos que já passaram por diversas

fusões: cerca de 1000 sistemas

Empresa Telefônica: 600 sistemas

Empresa de Geração e Transmissão de Energia

Elétrica: 600 sistemas

Empresa de Geração de Energia Nuclear: 200

sistemas

Empresa de Cosméticos: 100 sistemas

Será que as Organizações estão conseguindo lidar

com toda esta complexidade?

Desesperadas Assustadas Resignadas

Utilização de Modelos O processo de raciocínio humano necessita

de abstrações

Diversos Modelos convivem na Organização

Diferentes modelos estão

sendo utilizados, com

diferentes níveis de

abstração e em diferentes

áreas.

Convive-se naturamente com

uma ausência de padrões

Existem zonas cinzentas,

que não são representadas,

e representações

redundantes

O Resultado

É preciso Organizar a Organização

Em que pé está a Organização?

1º - Construindo o Metamodelo

20

Processos de Negócio

Sistemas de

Informação

Unidade

Organizacional

Entidades de Negócio

Servidor

Dados

Servidor de

Aplicação

Servidor Banco

de Dados

Roteador

Objetivos de

Negócio Metas

Visão Missão

Um Modelo sobre os

outros Modelos

Construindo o Metamodelo

21

Processos de Negócio

Sistemas de

Informação

Unidade

Organizacional

Entidades de Negócio

Servidor

Dados

Servidor de

Aplicação

Servidor Banco

de Dados

Roteador

Objetivos de

Negócio Metas

Visão Missão

Camada de Estratégia

Perspectivas

Construindo o Metamodelo

22

Processos de Negócio

Sistemas de

Informação

Unidade Organizacional

Entidades de Negócio

Servidor

Dados

Servidor de

Aplicação

Servidor Banco

de Dados

Roteador

Objetivos de

Negócio Metas

Visão Missão

Camada de Estratégia

Camada de Negócio

Perspectivas

Construindo o Metamodelo

23

Processos de Negócio

Sistemas de Informação

Unidade Organizacional

Entidades de Negócio

Servidor

Dados

Servidor de Aplicação

Servidor Banco de Dados

Roteador

Objetivos de

Negócio Metas

Visão Missão

Camada de Estratégia

Camada de Negócio

Camada de Infraestrutura

Perspectivas

24

Processos de Negócio

Sistemas de Informação

Unidade Organizacional

Entidades de Negócio

Servidor

Dados

Servidor de Aplicação

Servidor Banco de Dados

Roteador

Objetivos de

Negócio Metas

Visão Missão

Camada de Estratégia

Camada de Negócio

Camada de Infraestrutura

Perspectivas / Abstrações

Construindo o Metamodelo

Camadas do Framework de Zachman

Estratégia

Arquitetura do Negócio

Arq. de Aplic.

Arquitetura Tecnológica

Arq. de Info

Mas não basta apenas

modelar, é preciso

popular todo este

metamodelo

2º - Popular o Metamodelo É Um trabalho de Arqueologia...

É preciso juntar os pedaços e criar os que faltam

3º - Utilizar o Metamodelo A partir da rastreabilidade entre os objetos

Geração de Diagramas a partir do Metamodelo

Macro Processos

Funções de Negócio

Controlar aExecução do

Empreendimento

Gerenciar osSistemas da

Usina(mecânica,tubulações,estrutura,

elétr ica, etc .)

TratarSegurança

Nuc lear

Assegurar ocumprimentode Políticas ,Diretrizes e

NormasLegais e da

Empresa

ComercializarEnergiaElétr ica

Efetuar asManutençõesdos Sistemasdas Usinas

Gerir processode

manutençãode projeto da

Usina

Acompanhar oDesempenhoda Operaçãodas Usinas

Manter aDocumentação

Técnica daUsina

EfetuarGestão de

Meio Ambiente

Garantir aQualidade e

Cumprimentodos Objetivos

Gerir PessoalAcompanhar aExecução dosOrçamentos

GerenciarServ içosGerais e

Utilização dasInstalações

Prover aComunicaçãona Empresa

GerenciarProcessos de

Compra eServ iços

TratarSegurança doFuncionário

RealizarParada de

Manutençãopara Troca deCombustível

Nuc lear

Monitorar osSistemas de

Instrumentação e Controledo Reator

Projeto de Novos Empreendimentos Geração de EnergiaComercialização de EnergiaRecursos HumanosPlanejamento e GestãoAdministração de RecursosFinançasMaterial e ServiçosOperação das Usinas

INCORE

Checklist Incêndio

SCA

MET

MAXIMOSINCRONIA

EOI

BLOCKSIM

Weibull

SICA-A2

XDOSE

SMP

SMIC

Proced Sists de Telecom SIRT

SGP

RSCG

Rede cabos/armários

Rede de fibra óptica

PMDB2.1

Contratos/Convênios

Relação Ramais Fixos

Saldo de convênios

Gráficos Demonst Orçam

Solicitação Serviço

Preench Pedido Compra

Controle Croquis

Esforço Posteação

Rel Ramais Virtuais

Áreas ControladasMob1p01

MINI-MASTERLocker

Indicadores eficiênciaFaturamento Energia

Distribuidor geral rede

Desenhos em AutoCad

Controle de horas

Checklist CFTV

CallManager

CÁLCULO DOSE HX

CAE

CADORE

CADASTRO DE DTL

Apres desemp usinas

Planos prevent/corret

PST

Primavera

Turbina

SisCON

SISA

REATIV

PEDAGIO

LLRT

ISI DE SOLDA

IHM_REATOR

HG 2.0

FAS_Paradas

DGC Sequence

Ctrl Pend GDU.O

CSA

Contab Transiente

CMP-A1

Cadastro Candidatos

CAC-A1

CAAR-A1

BEACON

Geração de Mapas (Application Landscapes) a

partir do Metamodelo

Modelos integrados permitem que as perguntas

sejam respondidas

Pra que servem todos esses modelos?

Processo de Tomada de Decisão baseado em

Perguntas e Respostas sobre a Organização

Organizacional

de

Da

dos

Tomada de Decisão

Criação de Metamodelo e Repositório de

Arquitetura Corporativa

Ciclos Iterativos

Versão 1

Versão 2

Versão 3

tempo

abrangência

Mapeando a Estrutura Organizacional É preciso conhecer a sua Estrutura

Globalcode – Open4education

Trilha Management 3.0

Rafael Targino @rafatargino

http://www.architectonics.com.br/

Obrigado!