BA Brazil 2015 - Construindo a Arquitetura de Negócio da sua Organização

57
Construindo a Arquitetura de Negócio da sua Organização Rafael Targino @rafatargino

Transcript of BA Brazil 2015 - Construindo a Arquitetura de Negócio da sua Organização

Construindo a Arquitetura de Negócio

da sua Organização

Rafael Targino@rafatargino

• Coautor do blog http://www.architectonics.com.br/

Rafael

• Mestre em Engenharia de Sistemas e

Computação, COPPE/UFRJ

• Consultor em Metodologias Ágeis

• Consultor em Arquitetura Empresarial

• Professor Universitário/Pós-Graduação

da Unicarioca e da PUC-Rio

Por que diabos alguém iria querer isso?

Aumentar

Vantagem

Competitiva

Manter Vantagem

Competitiva

Reduzir

Desvantagem

Competitiva

Cenário 1

Situação AtualCenário 2

Situação FuturoAumentar

Vantagem

Competitiva

Manter

Vantagem

Competitiva

Reduzir

Desvantagem

Competitiva

Somente 25% a 30% das iniciativas de transformação

das organizações obtém sucesso a longo prazo

Cenário 1

Situação AtualCenário 2

Situação FuturoAumentar

Vantagem

Competitiva

Manter

Vantagem

Competitiva

Reduzir

Desvantagem

Competitiva

Cynefin Framework

Enterprise Agility

Enterprise Agility

Enterprise Architecture Metodologias Ágeis

Enterprise Agility is the "ability of a enterprise to rapidly respond to

change by adapting its initial stable configuration“.

adaptado da definição de Business Agility da Wikipedia

Planejar Executar

Estratégia

Arquitetura do Negócio

Arq. de Aplic.

Arquitetura Tecnológica

Arq. de Info

• É a organização fundamental de um sistema, cujo

corpo é formado por seus componentes, suas

relações com outros sistemas nos ambientes

internos e externos, e os princípios que regem a

sua concepção e evolução.

IEEE-Std-1471-2000

Modelagem de

Processos de

Negócios Stakeholders

Produtos e

Serviços

Cadeia de

Valor

Requisitos

Regras de

Negócio

Business

CapabilitiesModelo de

Negócio

Estratégia de

Negócio

Papéis

Funções de

Negócio

BPM

Sites e

Localizações

Organograma

Modelagem de

Processos de

Negócios

Stakeholders

Produtos e

Serviços

Cadeia de Valor

Requisitos

Regras de

Negócio

Business

Capabilities

Modelo de

Negócio

Estratégia de

Negócio

O que

Funções de

Negócio

BPM

Como / Quando

Por que

Onde

Sites e

Localizações

Quem

Organograma

Arquiteturade Negócio

AnáliseEstratégica

PlanejamentoEstratégico

Construindo a Arquitetura de Negócio

direciona

Fornece informaçãopara análiseA análise

estratégica

deveria ser feita

apoiada no maior

conhecimento da

organização

Definir

Implantar

Orienta a construção

Utilizando Modelos

Como esses modelos estão estruturados nas organizações?

Um modelo sobre outros modelos

AtividadeProcesso

é decomposto em

Evento

é interligada em

Raia

é organizada em

inicia

Metamodelo:

Modelo:

Executivo de Negócio

Eu quero um relatório

mostrando todos os

nossos clientes

Área de TI

Qual banco de

dados devo utilizar

para executar esta

solicitação? Existem

mais de 10...

Vendas

Um cliente é alguém

que que deseja

comprar o nosso

produto

Contabilidade

Um cliente é alguém

que possui o nosso

produto

Suporte Técnico

Um cliente é uma

pessoa que

comprou nosso

produto e solicitou

uma manutenção

Fonte: Bradley, Christopher. Palestra Data Modeling for the Business.

Construindo o Glossário de Termos de Negócio

1. Começamos de maneira bem simples definindo

apenas um conceito fundamental: Cliente

2. Esta definição deve ser acordada e compartilhada

por todos na empresa

Uma pessoa ou organização que comprou pelo

menos um de nossos produtos e possui um

cadastro ativo no suporte técnico

Cliente

Fonte: Bradley, Christopher. Palestra Data Modeling for the Business.

• Palavras simples e compostas que são geralmente

usadas em contextos específicos, como por

exemplo, o ambiente de negócio de uma empresa.

• Uma terminologia é um conjunto de termos de

uma linguagem, aplicados a um domínio específico,

descrevendo elementos, ou interações entre

elementos.

• Possui relacionamentos entre si de:

– Sinônimos

– Antônimos

– Homônimos

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

Uma interação (ligação, relacionamento) é um fenômeno da

natureza que envolve dois ou mais termos e representa ações de

elementos sobre outros elementos;

Um Fato é sempre verdadeiro!

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

• Uma cidade resolveu realizar um campeonato de Dupla de Tênis (dupla x

dupla) entre alunos de bairros diferentes (existe um cadastro de bairros

contendo código, nome e população ativa).

• Para isso fez-se um levantamento de todas as escolas da cidade (nome,

bairro, quantidade de alunos). O nome da escola é único no bairro

(podendo se repetir em bairros diferentes).

• Também foi realizado um levantamento de todos os alunos capacitados

para este torneio (código do atleta, nome do atleta, nome da escola,

bairro), porém cada escola só pode inscrever 20 atletas no máximo.

• Os jogadores podem se organizar em diversas duplas (porém um jogador

só pode participar em uma única dupla), desde que sejam de uma mesma

escola do mesmo bairro.

• O Sistema deve poder cadastrar a data, hora e a escola na qual será

realizada cada partida entre duplas (sempre de bairros diferentes).

• Sabe-se que as duplas podem jogar várias vezes entre si, em datas

diferentes, e que todas as escolas realizarão no mínimo 1 jogo (partida).

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

• Uma cidade resolveu realizar um campeonato de Dupla de Tênis (dupla

x dupla) entre alunos de bairros diferentes (existe um cadastro de

bairros contendo código, nome e população ativa).

• Para isso fez-se um levantamento de todas as escolas da cidade (nome,

bairro, quantidade de alunos). O nome da escola é único no bairro

(podendo se repetir em bairros diferentes).

• Também foi realizado um levantamento de todos os alunos capacitados

para este torneio (código do atleta, nome do atleta, nome da escola,

bairro), porém cada escola só pode inscrever 20 atletas no máximo.

• Os jogadores podem se organizar em diversas duplas (porém um jogador

só pode participar em uma única dupla), desde que sejam de uma mesma

escola do mesmo bairro.

• O Sistema deve poder cadastrar a data, hora e a escola na qual será

realizada cada partida entre duplas (sempre de bairros diferentes).

• Sabe-se que as duplas podem jogar várias vezes entre si, em datas

diferentes, e que todas as escolas realizarão no mínimo 1 jogo (partida).

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

Mapa Conceitual – Termos + Fatos de Negócio

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

• Uma cidade resolveu realizar um campeonato de Dupla de Tênis (dupla

x dupla) entre alunos de bairros diferentes (existe um cadastro de bairros

contendo código, nome e população ativa).

• Para isso fez-se um levantamento de todas as escolas da cidade (nome,

bairro, quantidade de alunos). O nome da escola é único no bairro

(podendo se repetir em bairros diferentes).

• Também foi realizado um levantamento de todos os alunos capacitados

para este torneio (código do atleta, nome do atleta, nome da escola,

bairro), porém cada escola só pode inscrever 20 atletas no máximo.

• Os jogadores podem se organizar em diversas duplas (porém um jogador

só pode participar em uma única dupla), desde que sejam de uma mesma

escola do mesmo bairro.

• O Sistema deve poder cadastrar a data, hora e a escola na qual será

realizada cada partida entre duplas (sempre de bairros diferentes).

• Sabe-se que as duplas podem jogar várias vezes entre si, em datas

diferentes, e que todas as escolas realizarão no mínimo 1 jogo (partida).

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

Mapa Conceitual – Termos + Fatos de Negócio

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

Termo

Fato

é origem de

• É uma regra que define ou restringe algum aspecto

do negócio.

• As regras de negócios são destinadas a afirmar a

estrutura de negócios ou controlar ou influenciar o

comportamento do negócio.

• As regras de negócios descrevem as operações,

definições e restrições de uma organização

Uma regra de negócio irá restringir um fato de

negócio

• Uma cidade resolveu realizar um campeonato de Dupla de Tênis (dupla

x dupla) entre alunos de bairros diferentes (existe um cadastro de bairros

contendo código, nome e população ativa).

• Para isso fez-se um levantamento de todas as escolas da cidade (nome,

bairro, quantidade de alunos). O nome da escola é único no bairro

(podendo se repetir em bairros diferentes).

• Também foi realizado um levantamento de todos os alunos capacitados

para este torneio (código do atleta, nome do atleta, nome da escola,

bairro), porém cada escola só pode inscrever 20 atletas no máximo.

• Os jogadores podem se organizar em diversas duplas (porém um

jogador só pode participar em uma única dupla), desde que sejam de

uma mesma escola do mesmo bairro.

• O Sistema deve poder cadastrar a data, hora e a escola na qual será

realizada cada partida entre duplas (sempre de bairros diferentes).

• Sabe-se que as duplas podem jogar várias vezes entre si, em datas

diferentes, e que todas as escolas realizarão no mínimo 1 jogo

(partida).

• ‘

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

Mapa Conceitual – Termos + Fatos de Negócio

Fonte:Slides do Curso de Regras de Negócio – Prof. Pereira Neto (PUC-Rio)

Processos de Negócio:

Termo

Fato

é origem de

Regra de Negócio

é restringido por

Processo

é interligada em

são utilizadas em

Atividade

é organizado em

Termo

Fato

é origem de

Regra de Negócio

é restringido por

Processo

é interligada em

são utilizadas em

Atividade

é organizado em

Macroprocesso

é decomposto

Item da Cadeia de Valor

possui

Análise

SWOT

Planejamento

Estratégico

Fronteira entre

Estratégia e Negócio

Termos

e Fatos

Termo

Fato

é origem de

Regra de Negócio

é restringido por

Processo

é interligada em

são utilizadas em

Atividade

é organizado em

Macroprocesso

é decomposto

Item da Cadeia de Valor

possui

Políticas de Negócio

Quais são os produtos/serviços de uma operadora de telefonia celular?

Termo

Fato

é origem de

Regra de Negócio

é restringido por

Processo

é interligada em

são utilizadas em

Atividade

é organizado em

Macroprocesso

é decomposto

Item da Cadeia de Valor

possui

Políticas de Negócio

Requisitos de Negócio

Influenciam na definição de

Produto e Serviços

são definidos por

Managing Software Requirements – A Unified Approach

Dean Leffingwell e Don Widrig, Addison Wesley, 2a edição, 2003

Casos de Uso Histórias de Usuário

Termo

Fato

é origem de

Regra de Negócio

é restringido por

Processo

é interligada em

são utilizadas em

Atividade

é organizado em

Macroprocesso

é decomposto

Item da Cadeia de Valor

possui

Políticas de Negócio

Requisitos de Negócio

Influenciam na definição de

Produto e Serviços

são definidos por

Requisitos de Software

são detalhados em

Casos de Uso

Histórias de Usuário

é um tipo deutilizam

é apoiada por

• Define as “capacidades’ principais que devem ser feitas na organização para executar o seu modelo de negócio. Difere de como e onde as “coisas” são feitas.

• Pode ser visto como um conjunto de:

– Processos

– Competências

– Ativos Organizacionais

Exemplo

• Empresa área precisa das capacidades de:

– Provar que pode adquirir um leasing de uma aeronave

– “Slots de aviação” em aeroportos estratégicos

– Operar as aeronaves XYZ-546 e ABC-892

• Porque a Loja Americanas comprou a Blockbuster?

• Porque o facebook comprou o Whatsapp?

Termo

Fato

é origem de

Regra de Negócio

é restringido por

Processo

é interligada em

são utilizadas em

Atividade

é organizado em

Macroprocesso

é decomposto

Item da Cadeia de Valor

possui

Políticas de Negócio

Requisitos de Negócio

Influenciam na definição de

Produto e Serviços

são definidos por

Requisitos de Software

são detalhados em

Casos de Uso

Histórias de Usuário

é um tipo deutilizam

é apoiada por

Business Capability

necessita de

Ativo Organizacional

Competências Papel

são desempenhadas por

Localização Equipamento Patrimônio

é um tipo de

Alguém sentiu falta de algum

conceito?

Arquitetura de Negócio

Análise Estratégica

Planejamento Estratégico

direciona

Fornece informação para análise

Orienta a construção

Projetosapoia a definição atualizam

fornece subsídios para

Arquitetura de Negócio

Análise Estratégica

Planejamento Estratégico

direciona

Fornece informação para análise

Orienta a construção

Projetosapoia a definição atualizam

fornece subsídios para

Arquiteturade Negócio

AnáliseEstratégica

PlanejamentoEstratégico

direciona

Fornece informaçãopara análise

Orienta a construção

Projetos

apoia a definiçãoatualizam

fornecesubssídios para

Elicitação e Colaboração

Elicitação e Colaboração

Análise de Req. e Definição de Design

Avaliação da Solução

Avaliação da Solução

Monitoramento da Análise de Neg.

Análise Estratégica

Planejamento da Análise de Neg.

Gerenciamento do Ciclo de Vida de Requisitos

Arquiteturade Negócio

AnáliseEstratégica

PlanejamentoEstratégico

Construindo a Arquitetura de Negócio

direciona

Fornece informaçãopara análise

Definir

Implantar

Orienta a construção

1. Construa (ou evolua) o metamodelo da sua

organização

– Comece com um modelo pequeno

2. Defina a fonte das informações

– Modelos existentes na organização, ferramentas, repositórios,

planilhas, apresentação em power point

3. Colete a informação

– Utilizando um repositório comum, de preferência de forma

automatizada

4. Conecte a informação que não esteja relacionada

5. Monte visões para comunicar o resultado

– A partir das perspectivas dos principais stakeholders

6. Volte para o passo 1

Perguntas?

Rafael Targino

@rafatargino

br.linkedin.com/in/rafaeltargino

pt.slideshare.net/rafaeltargino2

Mais informações sobre Arquitetura de Negócio e Arquitetura Empresarial

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