30
Framework Zachman Criando o blue print Passo a Passo Marcelo Neves

TDC2016SP - Trilha Arquitetura Empresarial

Embed Size (px)

Citation preview

Framework Zachman Criando o blue print Passo a Passo

Marcelo Neves

Zachman Framework

• John Zachman

Zachman Framework

• É uma ontologia que fornece um caminho estruturado e formal para se visualizar e definir a organização.

• É composto de 36 células sendo 6 colunas e 6 linhas.

• Fornece um passo a passo para se criar uma nova arquitetura.

• Foi concebido em 1987 e de lá pra cá passou por várias atualizações.

Ponto de vista dos Players

Pontos de vista dos players

1. Alguém que faz o negócio em uma indústria.

2. Pessoas que dirigem a organização.

3. O construtor que constrói o modelo de negócios da organização.

4. O designer que aplica tecnologias para resolver problemas da organização.

5. O construtor do sistema.

6. O usuário, empregado ou cliente.

6 Colunas

• Esses participantes estão olhando as mesmas categorias de informação.

• Da mesma forma como um jornalista investiga um acontecimento, Zachman identificou 6 elementos que devem ser investigados: – O quê?

– Como?

– Quem?

– Onde?

– Quando?

– Porque?

6 Colunas

• O que? Representa os dados manipulados pela organização.

• Como? Representa suas funções e processos.

• Onde? Representa onde o negócio é conduzido.

• Quando? São os eventos que disparam as atividades do negócio.

• Quem? Representam as pessoas e organizações envolvidas.

• Porque? Representa os motivos e restrições que determinam como o negócio se comporta.

Regras

Regras

• Não existe uma ordem para preenchimento das colunas.

• Cada coluna se apresenta em um modelo simples.

• O modelo básico de cada coluna é único.

• Cada linha é uma perspectiva distinta.

• Cada célula é única.

• Combinar todas as colunas de uma linha forma uma completa visão daquela perspectiva.

Escopo

Passo 1 - Escopo

• Preenchimento da linha 1.

• Visão ampla.

• Definição do negócio e seu propósito.

• O que define a natureza e o propósito do negócio?

Passo 1 - Escopo

• O quê?– Lista de coisas importantes para a organização

• Como?– Lista de processos de negócios

• Onde?– Locais onde a organização opera

• Quem?– Lista de unidades organizacionais

• Quando?– Lista de eventos de negócios

• Porque?– Lista de metas e estratégias do negócio

Modelo de Negócios

Passo 2 – Modelo de Negócios

• Preenchimento da linha 2.

• Visão do dono do negócio.

• Definição da natureza do negócio.

• Definimos aqui:

– Estrutura

– Funções

– Organização

e etc.

Passo 2 – Modelo de Negócios

• O quê?– DER

• Como?– Modelos de processos

• Onde?– Rede logística

• Quem?– Organograma

• Quando?– Cronograma mestre do negócio

• Porque?– Plano de negócios

Modelo de Sistema de Informação

Passo 3 – Modelo do Sistema de Informação

• Preenchimento da linha 3.

• Visão do arquiteto.

• Definição o negócio com maior rigor.

• Foco na transformação dos dados.

• O que a organização deseja coletar e manter de informação?

Passo 3 – Modelo de Sistema de Informação

• O quê?– Modelo de dados

• Como?– DFD, arquitetura da aplicação

• Onde?– Arquitetura de sistemas distribuídos

• Quem?– Lista de partes interessadas

• Quando?– Histórico de vida das entidades; estrutura de processos

• Porque?– Modelo de regra de negócios

Modelo de Tecnologia

Passo 4 – Modelo de Tecnologia

• Preenchimento da linha 4.

• Visão do designer.

• Como a tecnologia pode endereçar as necessidades do processamento de informação identificado no passo anterior.

Passo 4 – Modelo de Tecnologia

• O quê?– Arquitetura de dados

• Como?– Desenho do sistema

• Onde?– Arquitetura do sistema

• Quem?– Interface do usuário, UX

• Quando?– Diagrama de fluxo de controle

• Porque?– Modelo de regra de negócios

Representações Detalhadas

Passo 5 – Configuração de Componentes

• Preenchimento da linha 5.

• Visão do Construtor.

• Especificação de banco de dados, listagem de programas e etc.

Passo 5 – Configuração de Componentes

• O quê?– Modelo de dados

• Como?– Desenho detalhado

• Onde?– Arquitetura de rede

• Quem?– Arquitetura de segurança

• Quando?– Definições do timing

• Porque?– Especificação de regras na lógica do programa

Corporação Funcional

Passo 6 – Corporação Funcional

• Preenchimento da linha 6.

• São as operações propriamente ditas da organização.

Passo 6 – Corporação Funcional

• O quê?– Dados

• Como?– Programas

• Onde?– Comunicações

• Quem?– Pessoal treinado

• Quando?– Eventos de negócio

• Porque?– Regras em curso

Marcelo Neves

[email protected]

• +20 anos de experiência

• Palestra e ensina

• Faz análise de negócios

• Lidera projetos

• Escreve

• Preside o Capítulo Rio de Janeiro do Instituto

Internacional de Análise de Negócios

• Escreveu o BABOK v3