BA Brazil 2015 - Construindo a Arquitetura de Negócio da sua Organização
-
Upload
rafael-targino -
Category
Technology
-
view
497 -
download
1
Transcript of BA Brazil 2015 - Construindo a Arquitetura de Negócio da sua Organização
• 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
Cenário 1
Situação AtualCenário 2
Situação FuturoAumentar
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
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
• É 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
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)
• É 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)
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
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
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
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
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/