Esta palestra apresenta os principais conceitos do gerenciamento de decisões aplicados à qualidade de dados, e como a separação da lógica de qualidade de dados dos processos e sistemas pode melhorar a agilidade e a qualidade das decisões da organização
1. O Modelo de Decisão para
Profissionais de Administração de Dados
Governança Ativa do Negócio
Antonio Plais
www.centus.com.br
1
2. Tradicionalmente o pessoal de negócios não é envolvido na definição
da qualidade dos dados (QD)
A falta de entendimento entre o pessoal de negócios e os
administradores de dados resulta em um processo de gerenciamento
da QD ineficiente e sujeito a erros
A lógica de QD está oculta em modelos de dados, definições de
bancos de dados e na lógica dos programas
A lógica de QD deve ser administrada durante todo o Ciclo de Vida da
QD
Não existe decisão de negócio boa se a QD não for adequada.
A lógica das decisões depende dos dados serem corretos e confiáveis
Governança Ativa do Negócio
2
3. Especificação
do negócio
Especificação
técnica
Teste
Implementação
Manutenção
Governança
Ciclo de Vida da Qualidade de Dados
Qual a motivação do negócio
para as regras de QD?
Como as regras de
negócio se traduzem
em regras de QD?
Como o pessoal de
negócio pode validar
as regras de QD?
Como implementar
as regras de QD de
forma flexível e ágil?
Como manter as
regras de QD de
forma eficaz?
Como garantir que as
regras de QD atendem
às motivações do
negócio?
3
4. A determinação de que um valor de fato está de acordo com o
tipo de dados
Conformidade
A determinação de que um valor de fato está dentro do
intervalo válido para o tipo de fato
Valores de Domínio
A determinação de que nenhum dado adicional é necessário e
que os dados necessários estão disponíveis
Completude
A determinação de que um valor de fato faz sentido para o
negócio no contexto dos valores e tipos de fato relacionados
Coerência
A determinação de que um valor de fato está de acordo com
limites de razoabilidade predefinidos
Razoabilidade
A determinação de que um valor de se aproxima de seu
verdadeiro valor
Acurácia
A determinação de que os valores de fatos não são
conflitantes entre si
Consistência
Dimensões da Qualidade de Dados
4
5. A Lógica de Negócios e a
Qualidade dos Dados
Lógica de QD é a lógica
usada para determinar
se os elementos de
dados atendem às
diversas dimensões de
QD
Um endereço em
particular é um endereço
válido?
Lógica de Negócios é a
lógica que usa os
elementos de dados
para chegar a
conclusão orientada
para o negócio
Um endereço em
particular qualifica um
cliente para uma
campanha de vendas?
5
6. Regras de validação de dados (Lógica de QD) garantem
que os dados atendem a certos requisitos, que indicam
que os dados têm boa qualidade
Boas decisões e bons processos baseados em dados ruins
são tão ineficientes quanto decisões e processos ruins
baseados em dados corretos
Antes de serem armazenados e utilizados em processos e
decisões os dados devem ser validados contra diversas
dimensões de QD
A importância da Qualidade de Dados
para as decisões do negócio
6
8. • Definem uma maneira independente de tecnologia para
organizar um importante ativo intangível
• São facilmente implementados através da tecnologia
• Resolvem um problema importante da sua época
• Aderem a três características comuns aos modelos
independentes de tecnologia
– Estrutura simples
– Natureza declarativa
– Princípios de normalização e integridade ótimos
• São similares, mas são diferentes!
O Modelo de Decisão e
o Modelo Relacional
8
9. Por que um novo modelo?
Separação de interesses
Arquitetura de Aplicações Baseada em Componentes – Ken Orr
Componente de
Segurança
Componente de
Apresentação
Componente de
Banco de Dados
Componente
Relatório/BI
Aplicação
Base
Componente de
Transação
Componente de
Fluxo de
Trabalho
Lógica do
Negócio O que acontece com a
Lógica do Negócio, hoje?
9
10. Por que um novo modelo?
Você já viu isto?
Isto é aceitável?
10
11. Por que um novo modelo?
Isto não
parece bem
melhor?
11
12. Modelo de Decisão
Tabela de Família de Regra
Estrutura da Família de Regra
O Modelo de Decisão
Para onde foram as Regras de Negócio?
Declaração de Lógica Atômica
12
13. Notação do Modelo de Decisão
Tabela de
Família de Regra
Símbolo de Decisão
Família de Regra
Nome da Decisão
Tipo de Fato de Conclusão
Tipos de Fato de Condição
13
14. Notação do Modelo de Decisão
Quando o modelo está completo?
Qual o tamanho dos modelos?
14
15. Aplicando o Modelo de Decisão
à Qualidade dos Dados
Os dados da
Reivindicação de
Seguro estão
completos?
Esta abordagem é aplicada
a cada dimensão de QD
15
16. Aplicando o Modelo de Decisão
à Qualidade dos Dados
• Acrescente “Estado de Preenchimento” ao nome de um tipo de fato quando
determinando se um valor foi fornecido
• Os operandos para testar o Estado de Preenchimento é “Preenchido” ou
“Não Preenchido”
Tipo de Reivindicação
de Seguro é obrigatório
Número da Licença
do Veículo é opcional
16
21. • Embora originalmente o Modelo de Decisão não
fosse projetado para a lógica de QD, ele se
provou uma ferramenta extremamente útil para
este fim
• Não misturar a Lógica de QD e a lógica de
Negócios
• Modelos de Decisão de QD devem ser
executados SEMPRE ANTES dos Modelos de
Decisão de Negócio que usam estes dados
Conclusões
21
22. The Decision Model: A Business Logic
Framework Linking Business and Technology,
von Halle, Barbara; Goldberg, Larry, Auerbach
Publications/Taylor and Francis LLC 2009
(disponível também na biblioteca eletrônica do IIBA)
www.TheDecisionModel.com
www.centus.com.br/modelo_de_decisao
Grupos no Linkedin
The Decision Model
The Decision Model Brasil
Como aprender mais
22
Notas do Editor
Iniciemos com um pouco de história sobre o nascimento e o desenvolvimento do Modelo de Decisão. Larry Goldberg e Barbara von Halle, os inventores do Modelo de Decisão, tem trabalhado com regras de negócio desde os anos 1990, e são autores de livros sobre o assunto que figuram entre os mais referenciados na comunidade de praticantes, sendo inclusive adotados como livros de referência em diversos cursos e universidades. Logo após escreveram o livro Business Rule Revolution, Larry e Barbara se viram diante de uma questão que eles se sentiram obrigados a responder: as regras de negócio realmente representavam uma revolução que trazia real valor para as organizações? Eles demoraram três anos até que o fruto de suas reflexões se materializasse no livro The Decision Model, que estabeleceu as bases para uma nova abordagem para a modelagem de decisões. Desde então o Modelo de Decisão tem sido adotado por diversas empresas listadas na Fortune 500, e recebido crescente apoio da indústria de software e dos organismos de padronização e associações profissionais, como o IIBA, ABPMP, PMI e DAMA.