utilizando metamodelos para lidar com a complexidade organizacional - tdc sp 2014
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
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