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

37
Globalcode – Open4education Trilha Management 3.0 Rafael Targino @rafatargino Usando Metamodelos para Lidar com a Complexidade Organizacional

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

Page 1: 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

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

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/

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

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

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

Globalcode – Open4education

Por que cenários deste tipo ocorrem em grandes

organizações?

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

Evolução Spaghetti das Grandes Organizações

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

Evolução Spaghetti das Grandes Organizações

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

Evolução Spaghetti das Grandes Organizações

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

Evolução Spaghetti das Grandes Organizações

Page 9: Utilizando Metamodelos para Lidar com a Complexidade Organizacional - TDC SP 2014
Page 10: Utilizando Metamodelos para Lidar com a Complexidade Organizacional - TDC SP 2014

Globalcode – Open4education

Cada um está

preocupado com o seu peixe

Primeiro Motivo

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

Globalcode – Open4education

Segundo Motivo

O mundo muda

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

Globalcode – Open4education

A Organização se tornou um Sistema Complexo

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

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

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

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

com toda esta complexidade?

Desesperadas Assustadas Resignadas

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

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

de abstrações

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

Diversos Modelos convivem na Organização

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

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

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

É preciso Organizar a Organização

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

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

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

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

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

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

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

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

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

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

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

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

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

Camadas do Framework de Zachman

Estratégia

Arquitetura do Negócio

Arq. de Aplic.

Arquitetura Tecnológica

Arq. de Info

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

Mas não basta apenas

modelar, é preciso

popular todo este

metamodelo

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

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

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

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

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

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

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

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

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

Geração de Mapas (Application Landscapes) a

partir do Metamodelo

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

Modelos integrados permitem que as perguntas

sejam respondidas

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

Pra que servem todos esses modelos?

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

Processo de Tomada de Decisão baseado em

Perguntas e Respostas sobre a Organização

Organizacional

de

Da

dos

Tomada de Decisão

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

Criação de Metamodelo e Repositório de

Arquitetura Corporativa

Ciclos Iterativos

Versão 1

Versão 2

Versão 3

tempo

abrangência

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

Mapeando a Estrutura Organizacional É preciso conhecer a sua Estrutura

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

Globalcode – Open4education

Trilha Management 3.0

Rafael Targino @rafatargino

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

Obrigado!