Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Business Intelligence
Fases do projeto
Uma visão multiplataforma, seus documentos e sistemas de apoio. 1
Sobre o Autor
Roberto Oliveira
Data Rain Maker
@data_rainmaker linkedin.com/in/robertooliveira/
www.robertooliveira.com.br
2
Conteúdo
1 Introdução
2 Sobre o autor
3 Dedicatória
4 Prefácio
5 Para quem é este livro
6 Estrutura do livro
7 Análise Guiada
8 Data Literacy
9 Metodologia People First
10 Criação do centro de Competência
11 Minimum Viable Data
12 Definição da área piloto
13 Levantamento de requisitos
14 Criação do protótipo
15 Desenvolvimento do DataMart (ETL)
16 Desenvolvimento das telas
17 Testes internos com evidências
18 Homologação e Validação de UX
19 Utilização assistida
20 Sustentação do projeto
21 Documentação e Aceleradores para seu projeto
3
Capítulo 01
Analise Guiada
Projetos de business intelligence tradicionais
4
Introdução
Introdução
Fases do Projeto de Business Intelligence®
Publicado por Roberto Oliveira
São Paulo - SP Brasil
robertooliveira.com.br
Copyright © 2019
Nenhuma parte desta publicação pode ser reproduzida, armazenada em um sistema de recuperação ou
transmitida de qualquer forma ou por qualquer meio, eletrônico, mecânico, fotocópia, gravação,
escaneamento ou outro sem a prévia permissão do Editor, ou autorização através do pagamento de taxa
apropriada por cópia.
Solicitações ao Editor para permissão devem ser endereçadas pelo site do autor robertooliveira.com.br
5
Sobre o autor
Roberto Oliveira é Professor de pós-graduação no Senac e um veterano da tecnologia,
analista de sistemas, responsável por projetos de Business Intelligence em empresas de
grande porte as 10 anos, possui ampla experiência na fase de levantamento de requisitos e
engenharia de software. Têm palestrado em eventos da ABRACD e é o responsável pelo
QMeeting.
Dedicatória
Agradeço aos alunos que tornaram esse conhecimento possível uma vez que me
incentivaram ao longo dos últimos anos com seus elogios e o carinho inigualável para me
manter motivado apesar de todas as dificuldades.
6
Prefácio
Esse livro é um sonho meu: um livro gratuito que ensine aos amigos como iniciar um projeto
de business intelligence sem perder tempo ou dinheiro.
O foco desta obra é mostrar as fases de um projeto de business intelligence de uma maneira
moderna e arrojada indo de encontro com as velhas técnicas e talvez almejando uma maior
taxa de sucesso.
Eles também terão uma ideia da maioria dos problemas que poderão enfrentar durante o
projeto, juntamente com instruções para se sair bem de cada situação.
6
Estrutura do livro
Este livro tem sua origem em um compilado de experiências do seu autor e equipe nos mais
diversos projetos de business intelligence, passamos por negócios variados tais como: Setor
farmacêutico, agronegócio, telemarketing, telefonia, governo, turismo, bancos e outros mais.
O Self Service BI tão falado e aclamado está ligado a onda da democratização dos dados,
porém muitos tem a expectativa de que com isso irão diminuir o trabalho de TI e passar a
responsabilidade para os departamentos do negócio, se isso acontecer a governança dos
dados estará comprometida e a infraestrutura tende a não suportar.
Você verá que, para qualquer uma das abordagens vamos iniciar com uma série de
workshops e treinamentos para "educar" nosso usuário.
Nesta metodologia admitimos que existe um tripé que sustenta o projeto de BI, o famoso PPP
(Plataforma, Processo e Pessoas) e somos bem firmes em acreditar que a parte mais
importante é a humana, as pessoas que fazem o projeto dar certo ou errado, são elas que
fornecem o feedback e o veredito final, minha equipe se dedica bastante em traze-los para
dentro do projeto e treina-los nesta nova cultura.
Este ebook é sobre análise guiada, no final do livro veja como ter acesso ao ebook sobre
projetos de self servisse bi.
6
Metodologia deste livro - People First
w/ Governance
PFWG
5
Metodologia deste livro - People First
w/ Governance
A cultura analítica
5
Capítulo 1 - Análise Guiada
Conceito Geral de Guided Analytics
Normalmente é um tipo de projeto mais tradicional, após os
requisitos serem levantados em um departamento, uma equipe fica
responsável em extrair os dados e criar os painéis.
7
Capítulo 1 - Análise Guiada
Vamos ter as seguintes fases de projeto:
1. Data Literacy
2. Criação do Centro de Competência
3. Definição da área piloto
4. Levantamento de requisitos
5. Criação do protótipo
6. Desenvolvimento do Datamart (ETL)
7. Desenvolvimento das telas
8. Testes internos com evidências
9. Homologação e Validação de UX
10. Utilização assistida
11. Sustentação
7
Data Literacy
Conceito geral
8
Data Literacy
Objetivo
Como fazer
Conceito Geral
Data Producer
O Data Producer é a pessoa que gera o dado, tem uma visão por
assunto, por exemplo: um auditor que visita um estabelecimento de
varejo para verificar alguns pontos, preenche uma pesquisa onde
fornece notas de 0 a 5 para vários quesitos, estas notas compõem os
dados que serão fornecidos para análise.
Data Owner
Data Stewards
Esse papel lida com a entrega da informação e esta entrega pode ser no
formato bruto (raw data), na forma de relatório com alguns campos
selecionados, registros filtrados ou até agrupados. Não confunda este papel
com o papel de um Desenvolvedor que cria dashboards, este profissional
gerencia a entrega, não quer dizer que ele cria as interfaces, ou seja, não
precisa ser alguém de TI ou programador.
Este profissional é chamado quando a informação não está chegando até você
ou quando você deseja mais informações.
Outras atribuições:
* KPI é a sigla para o termo em inglês Key Performance Indicator, que significa indicador-
chave de desempenho.
Outras atribuições:
Decisões Operacionais
Neste nível devemos ter os detalhes da informação, tais como: número da nota fiscal ou
CPF do cliente.
Decisões Táticas
Decisões que ocorrem no nível gerencial e produzem efeitos a médio prazo e de menor
impacto na organização, com informações sintetizadas por unidade departamental, de um
negócio ou uma atividade da empresa.
Decisões Estratégicas
Decisões da alta administração que geram atos com efeito duradouro, a partir do
planejamento estratégico, como por exemplo, uma nova fábrica, nova linha de produção,
novos mercados, novos produtos, novos serviços, que envolvem toda a estrutura
organizacional, com informações macro, ou seja, utilizam informações internas e externas.
Neste nível podemos ter a informação da empresa cruzada com informações de fora:
Indicadores sócio-econômicos, Pesquisa de mercado ou dados de concorrência.
Conceito de Minimum Viable Data (MVD)
Conceito Geral
A grande maioria dos dados nunca é usada. Na verdade apenas 0,5% de todos
os dados é, em algum momento, analisado. Antonio Regalado (Editor sênior) –
MIT Technology Review
Minimum...
Só porque chama "Minimum" não significa que você terá menos valor. Você não
precisa ser um cientista de dados para entender ou aplicar nas tarefas diárias, e
se você estiver criando ou usando algum aplicativo para extrair inteligência de
seus dados.
Como fazer
8
Levantamento de requisitos
Nos projetos de business intelligence tradicionais, ou seja, com a premissa
que as análises serão guiadas esta é uma das fases mais importantes para os
desenvolvedores, é aqui que conseguimos ver a complexidade e o esforço
necessário para entregar o projeto.
8
Criação do protótipo
O protótipo é a tangibilização de uma ideia, a passagem do abstrato para o
físico de forma a representar a realidade – mesmo que simplificada – e
propiciar validações de conceitos.
Benefícios da prototipação
Como fazer
Existem alguns softwares para prototipação como o MS-Visio ou o Lucidchart,
neste último é só abrir uma conta e iniciar um novo rascunho, você recebe
uma folha em branco e arrasta e solta os objetos. Fácil assim!
8
Desenvolvimento do DataMart (ETL)
Data Mart são banco de dados para consulta porém geralmente
possuem o escopo restrito, ou seja, se referem a um assunto somente.
8
Desenvolvimento do DataMart
(ETL)
Algumas ferramentas de ETL:
• Medida
• Informação numérica proveniente da medição das
transações da empresa
• Tabela fato
• Principal tabela no Datamart onde as medidas são
armazenadas
• Tabela dimensão
• Contém as informações descritivas e qualificadores
do negócio.
8
Desenvolvimento do Data Mart (ETL)
i. Grão
i. Menor nível de informações existente no DW e definida pelas
dimensões ligadas às tabelas fato.
ii. Surrogate Key
i. Chave substituta gerada no DW. É a chave primária das tabelas
iii. Business Key
i. Chave primária do transacional. Utilizada como chave de negócio
iv. Hierarquia
i. Conjunto de atributos que possui uma ordem lógica do maior ao
menor nível
v. Atributo
i. Campo descritivo referente a uma dimensão
vi. Modelagem dimensional
i. Técnica de projeto lógico normalmente usada para datawarehouse
que contrasta com a modelagem entidade-relacionamento.
• Dimensões Conformados,
• Fatos com granularidade única.
1) Layout geral
- Este layout é como um template onde temos alguns objetos que não
fazem parte das análises mas ajudam na experiência do usuário, estes
objetos podem ser botões, logotipos, rodapé, faixas.
- Procuramos levantar com a equipe de endomarketing qual será a
identidade visual que devemos utilizar na visão.
2) Comportamentos da tela
- Como a tela deve se comportar quando o usuário acessa-la? por exemplo,
é muito comum o uso de algum filtro pré-determinado, ou existir um menu
onde podemos navegar por todo conjunto de visões.
8
Desenvolvimento das telas
3) Lista de objetos de análises
- Qualquer gráfico ou tabela podemos considerar um objeto de análise.
- Precisamos saber o tipo do objeto, as dimensões utilizadas, as medidas
necessárias, comportamentos esperados e se existem linhas de meta ou
outra forma de identificar padrões (como cores específicas).
8
Testes internos com evidências
Após a finalização das telas partimos para verificar os números
internamente, ou seja, a própria equipe de desenvolvedores deve ter
acesso a relatórios de indicadores homologados e realizar
comparações com os resultados apresentados no novo sistema, estes
testes devem seguir um método simples e de fácil entendimento
sempre evidenciando com "prints" da tela do computador quando está
correto ou abrindo um "Bug ticket" para os erros encontrados.
Como fazer
• Uso de licenças
• Visualização dos logs
• Performance do servidor (CPU X RAM)
• Tamanho de cada painel (em gb ou tb)
• Uso dos painéis / sessões
• Tempo médio de utilização
• Quantidade de usuários concorrentes
• Tempo de carregamento total dos dados
• Quantidade de erros capturados
5
Sustentação do projeto
Quando nasce seu primeiro filho quase sempre você não está preparado
para o que vai acontecer, você deve planejar e executar passos curtos e se
preparar para as surpresas no meio do caminho, deve se aconselhar com
os mais experientes sabendo que cada criança possui suas peculiaridades,
ou seja aprender e melhorar durante a jornada, a cada dia ele se tornará
mais independente mas sempre precisará de um porto seguro.
https://www.linkedin.com/in/robertooliveira/