SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Criando produtos de
Data Science & AI
Da proposta ao deploy
@wespatrocinio
Twitter | LinkedIn | Facebook | GMail | Skype | SlideShare
1. FORMAÇÃO
● Bacharelado em Física
Computacional
● Mestrado em Física
Aplicada (simulações e
HPC);
2. PESQUISADOR
● Pesquisador de novos
materiais para
microeletrônica e
spintrônica
3. SOFTWARE
● Desenvolvedor de software;
● Líder de desenvolvimento
de apps mobile e web;
● Líder de desenvolvimento
de soluções para IoT;
● Data Scientist;
● Gerente de Produtos de
Data Science & AI;
● Data Architect;
4. DATA SCIENCE & AI
O que é um data
product?
Mais uma definição...
Um data product é um produto que usa dados / informações para
facilitar o fornecimento do valor esperado.
Roadmap de um
data product
Uma visão macro do caminho das pedras
Tenha
certeza de
que está
pronto
Prepare
os dados
Métricas e
metas
Desenvolva
a
inteligência
MVP
Teste A/B
Catch up
Operação
Tenha certeza de
que está pronto
Não coloque o carro na frente dos bois
Como começar? ● Alguém precisa do seu produto?
○ Pergunte isso antes de qualquer
esforço e fórmulas matemáticas
mirabolantes;
● Comece de maneira simples o
suficiente para que você saiba
quem são seus clientes e se você
pode resolver suas necessidades;
○ Minimum viable product;
● Mantenha simples o maior tempo
possível;
○ Do simples para o complexo;
Nada como um
dia após o outro
dia
● Tenha certeza que o
desenvolvimento é viável
○ Desbloqueie governança,
PII, segurança, etc);
● Um timing errado pode deixar o
time desmotivado ou gerar
expectativa desalinhada no
cliente;
Defina os papéis
● Um data product possui várias
camadas de escopo
completamente diferentes (infra,
APIs, bancos de dados, etc);
● Defina e envolva todos os players
que terão responsabilidade no
desenvolvimento desde o
princípio;
○ Não estou dizendo que deve ser
"Corp-wide"
○ Squads;
● Não caia no conto do handover
após a publicação da primeira
versão;
● Use pessoas para conhecer melhor o seu
problema / desafio;
● Soluções técnicas / automáticas sempre
serão mais escaláveis a longo prazo, mas
…
● Quando você está começando, o longo
prazo não deve ser tão importante;
○ No curto prazo, pessoas exigem
menos trabalho;
● Preocupe-se com escala quando você
precisar dela;
Use
pessoas
para
começar
Prepare os dados
Definição
Domínio de
dados
● Entenda o significado das
variáveis que estão sendo
consideradas, assim como as
regras que a definem;
● Defina as propriedades de
negócio;
○ O que é churn?
● Nem todo KPI padrão é construído
da mesma forma;
○ ARPU, ticket médio, customer
lifecycle value, etc;
● Metadados
Democratização
● Dados acessíveis & vigentes
durante o tempo necessário;
● Tratamento de qualidade dos
dados;
● Mínimo de padronização &
estabilidade nos dados que
servirão de insumo;
Métricas e metas
Meça e aprenda
Métricas e
metas
Estamos falando de NEGÓCIOS.
Serão o seu principal guia para os
esforços do desenvolvimento!
Desenvolva a
inteligência
Primeiro gere o valor
Precisão VS recall ● Precisão: exatidão em prover o que é
desejado;
● Recall: conjunto de boas classificações
(inventário);
● Princípio de incerteza!
○ Você sai da Física, mas a Física nunca
sai de você;
● Quando há expectativa, precisão é
fundamental;
○ Usuário ativo
○ Por exemplo, buscas;
● Em ads, nem tanto;
○ Não há expectativa;
Avaliação
offline
● Crie uma emulação de seu cenário
real de otimização com dados
passados;
○ Quantidade de tempo / dados
relevantes;
● Tenha certeza de que o cenário
não terá mudança significativa no
curto / médio prazo
○ Mudança de portfólio de produtos,
mudança no modelo de negócio,
etc;
● Avaliações offline tendem a
subestimar o resultado de um teste
A/B;
Performance
● Busque apenas o ganho de
inteligência;
○ Tenha em mente a arquitetura e
SLAs, mas mantenha o foco na
inteligência;
● Teste o tempo de vida de sua
inteligência para determinar o seu
ciclo de vida;
● Teste a performance em
subdomínios específicos para
checar a necessidade de
fragmentar a inteligência;
Minimum Viable
Product
Como oferecer o valor gerado … de um ponto de vista mais técnico
Desacoplado
● Desacople ao máximo a
inteligência de sua interface de
consumo
○ API e modelo devem ser
independentes e exigem
atualizações em momentos /
situações diferentes;
● REST
○ Stateless;
○ Cache / tempo real;
○ Separar responsabilidades client /
server;
Escalável
● A lenda do protótipo que vira
produto;
○ Não precisa se preocupar com
detalhes de monitoramento,
notificações, etc. Mas seja
rapidamente escalável;
● Não subestime o poder de uma AI
bem feita;
○ Engajamento de usuários &
eventos;
○ Uplifts de 300%;
Teste A/B
Hora do show
Experimento
● Método científico: uma hipótese de
cada vez;
● É A | B, e não ABCDEFGHJDH;
● Teste estatisticamente relevante
○ Duração, quantidade de usuários,
nichos, etc;
● Foco nas KPIs do teste, mas
mantenha os olhos em outros
indicadores importantes do
produto;
○ Evitar o "cobertor pequeno";
Catch-up
Brace yourselves
Experimento
Vai que...
Catch up
● Avaliações offline tendem a
subestimar o resultado de um teste
A/B, lembra?
● Volte para a avaliação offline e
aumente a performance da
inteligência;
● Seja ágil (se você fez um bom
desacoplamento, isso será fácil);
● Mais dados versus diferentes
algoritmos;
Produção
Agora a p* ficou séria
Produção
Espero que você tenha
definido e mantido bem os
que deveriam estar
envolvidos.
Operação
● Monitoramento;
○ DevOps & BizOps;
● Alertas;
● Automação de deploy;
● Utilize a operação real para
melhorar ainda mais sua
inteligência;
OBRIGADO!
Perguntas?
@wespatrocinio
Twitter | LinkedIn | Facebook | GMail | Skype | SlideShare

Mais conteúdo relacionado

Mais procurados

Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempre
Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempreGerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempre
Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempreLeandro Faria
 
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alem
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alemTDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alem
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alemtdc-globalcode
 
Qmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business IntelligenceQmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business IntelligenceRoberto Oliveira
 
Faz sentido isso que estamos fazendo?
Faz sentido isso que estamos fazendo?Faz sentido isso que estamos fazendo?
Faz sentido isso que estamos fazendo?Augusto Rückert
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMatheus Costa
 
Gestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times ScrumGestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times ScrumMarcos Garrido
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisleomario
 
Cada vez que você diz sim para uma funcionalidade, você está adotando um filho
Cada vez que você diz sim para uma funcionalidade, você está adotando um filhoCada vez que você diz sim para uma funcionalidade, você está adotando um filho
Cada vez que você diz sim para uma funcionalidade, você está adotando um filhoMagno Santana Silva
 
[Product Camp 2021] Escalando a gestão de produtos internos
[Product Camp 2021] Escalando a gestão de produtos internos[Product Camp 2021] Escalando a gestão de produtos internos
[Product Camp 2021] Escalando a gestão de produtos internosProduct Camp Brasil
 
[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...
[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...
[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...Product Camp Brasil
 
Qmeeting Conceitos_qlik_sense_Pablo
Qmeeting Conceitos_qlik_sense_PabloQmeeting Conceitos_qlik_sense_Pablo
Qmeeting Conceitos_qlik_sense_PabloRoberto Oliveira
 
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaTDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaMayra de Souza
 
O Papel do Product Owner
O Papel do Product OwnerO Papel do Product Owner
O Papel do Product OwnerMarcia Maia
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELDaniel Calmazini
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...Allan Ferreira
 
[Product Camp 2021] PM de produtos que são APIs
[Product Camp 2021] PM de produtos que são APIs[Product Camp 2021] PM de produtos que são APIs
[Product Camp 2021] PM de produtos que são APIsProduct Camp Brasil
 
Desafios na Adoção de Uma Cultura de Dados
Desafios na Adoção de Uma Cultura de DadosDesafios na Adoção de Uma Cultura de Dados
Desafios na Adoção de Uma Cultura de DadosHuxley Dias
 

Mais procurados (20)

Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempre
Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempreGerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempre
Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempre
 
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alem
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alemTDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alem
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alem
 
Qmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business IntelligenceQmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business Intelligence
 
Faz sentido isso que estamos fazendo?
Faz sentido isso que estamos fazendo?Faz sentido isso que estamos fazendo?
Faz sentido isso que estamos fazendo?
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 
Slideshow - Metodologias ágeis
Slideshow - Metodologias ágeisSlideshow - Metodologias ágeis
Slideshow - Metodologias ágeis
 
Gestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times ScrumGestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times Scrum
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveis
 
Agil - coisas essenciais de sempre
Agil - coisas essenciais de sempreAgil - coisas essenciais de sempre
Agil - coisas essenciais de sempre
 
Cada vez que você diz sim para uma funcionalidade, você está adotando um filho
Cada vez que você diz sim para uma funcionalidade, você está adotando um filhoCada vez que você diz sim para uma funcionalidade, você está adotando um filho
Cada vez que você diz sim para uma funcionalidade, você está adotando um filho
 
[Product Camp 2021] Escalando a gestão de produtos internos
[Product Camp 2021] Escalando a gestão de produtos internos[Product Camp 2021] Escalando a gestão de produtos internos
[Product Camp 2021] Escalando a gestão de produtos internos
 
[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...
[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...
[Product Camp 2020] - Desenvolvendo uma cultura de dados e análises - Zalan L...
 
Qmeeting Conceitos_qlik_sense_Pablo
Qmeeting Conceitos_qlik_sense_PabloQmeeting Conceitos_qlik_sense_Pablo
Qmeeting Conceitos_qlik_sense_Pablo
 
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaTDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
 
O Papel do Product Owner
O Papel do Product OwnerO Papel do Product Owner
O Papel do Product Owner
 
Framework JGenesis
Framework JGenesisFramework JGenesis
Framework JGenesis
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATEL
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
 
[Product Camp 2021] PM de produtos que são APIs
[Product Camp 2021] PM de produtos que são APIs[Product Camp 2021] PM de produtos que são APIs
[Product Camp 2021] PM de produtos que são APIs
 
Desafios na Adoção de Uma Cultura de Dados
Desafios na Adoção de Uma Cultura de DadosDesafios na Adoção de Uma Cultura de Dados
Desafios na Adoção de Uma Cultura de Dados
 

Semelhante a Criando produtos de DS e AI

Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazerProjetos e TI
 
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...Taller Negócio Digitais
 
A arte de escrever US - Agile brazil 2017
A arte de escrever US - Agile brazil 2017A arte de escrever US - Agile brazil 2017
A arte de escrever US - Agile brazil 2017Thiago Luna
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Anderson Kanegae Soares Rocha
 
The role of product manager
The role of product managerThe role of product manager
The role of product managerLucas F Navarro
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwarePablo Dall'Oglio
 
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoasDesign Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoasBruno Eugênio
 
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWAREDESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARECloves da Rocha
 
Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)Alex Magalhaes
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisCicero Joasyo Mateus de Moura
 
Um Passo além da Implantação do BI
Um Passo além da Implantação do BIUm Passo além da Implantação do BI
Um Passo além da Implantação do BITutorpro Treinamentos
 
Ciclo de Vida de um Produtos de Software
Ciclo de Vida de um Produtos de SoftwareCiclo de Vida de um Produtos de Software
Ciclo de Vida de um Produtos de SoftwareRafaelScheidt1
 
Estratégia de Mensuração para Produtos Digitais
Estratégia de Mensuração para Produtos DigitaisEstratégia de Mensuração para Produtos Digitais
Estratégia de Mensuração para Produtos DigitaisHuxley Dias
 
Projeto Business Intelligense
Projeto Business IntelligenseProjeto Business Intelligense
Projeto Business IntelligenseMarco Coghi
 
Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...
Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...
Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...Rosa Sampaio
 
Scrum | Estimativa ágil | Apresentação para QA | Desenvolvedores | e para o...
Scrum | Estimativa ágil | Apresentação para  QA | Desenvolvedores  | e para o...Scrum | Estimativa ágil | Apresentação para  QA | Desenvolvedores  | e para o...
Scrum | Estimativa ágil | Apresentação para QA | Desenvolvedores | e para o...Rosa Sampaio
 
Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Christiano Anderson
 
Projeto final v2 - Módulo Gerencial - Sistema de Recomendação
Projeto final v2 - Módulo Gerencial - Sistema de RecomendaçãoProjeto final v2 - Módulo Gerencial - Sistema de Recomendação
Projeto final v2 - Módulo Gerencial - Sistema de RecomendaçãoEdileusa Estéfani Prado
 

Semelhante a Criando produtos de DS e AI (20)

Ementa curso de dados
Ementa curso de dadosEmenta curso de dados
Ementa curso de dados
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
 
A arte de escrever US - Agile brazil 2017
A arte de escrever US - Agile brazil 2017A arte de escrever US - Agile brazil 2017
A arte de escrever US - Agile brazil 2017
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
 
The role of product manager
The role of product managerThe role of product manager
The role of product manager
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
 
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoasDesign Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
 
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWAREDESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
 
Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
 
Um Passo além da Implantação do BI
Um Passo além da Implantação do BIUm Passo além da Implantação do BI
Um Passo além da Implantação do BI
 
Ciclo de Vida de um Produtos de Software
Ciclo de Vida de um Produtos de SoftwareCiclo de Vida de um Produtos de Software
Ciclo de Vida de um Produtos de Software
 
Estratégia de Mensuração para Produtos Digitais
Estratégia de Mensuração para Produtos DigitaisEstratégia de Mensuração para Produtos Digitais
Estratégia de Mensuração para Produtos Digitais
 
Projeto Business Intelligense
Projeto Business IntelligenseProjeto Business Intelligense
Projeto Business Intelligense
 
Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...
Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...
Scrum | Estimativas Ágil Consciente | Apresentação para Empresa Desenvolvedor...
 
Scrum | Estimativa ágil | Apresentação para QA | Desenvolvedores | e para o...
Scrum | Estimativa ágil | Apresentação para  QA | Desenvolvedores  | e para o...Scrum | Estimativa ágil | Apresentação para  QA | Desenvolvedores  | e para o...
Scrum | Estimativa ágil | Apresentação para QA | Desenvolvedores | e para o...
 
Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15
 
Projeto final v2 - Módulo Gerencial - Sistema de Recomendação
Projeto final v2 - Módulo Gerencial - Sistema de RecomendaçãoProjeto final v2 - Módulo Gerencial - Sistema de Recomendação
Projeto final v2 - Módulo Gerencial - Sistema de Recomendação
 
SETIC Scrum & XP
SETIC Scrum & XPSETIC Scrum & XP
SETIC Scrum & XP
 

Criando produtos de DS e AI

  • 1. Criando produtos de Data Science & AI Da proposta ao deploy @wespatrocinio Twitter | LinkedIn | Facebook | GMail | Skype | SlideShare
  • 2. 1. FORMAÇÃO ● Bacharelado em Física Computacional ● Mestrado em Física Aplicada (simulações e HPC); 2. PESQUISADOR ● Pesquisador de novos materiais para microeletrônica e spintrônica 3. SOFTWARE ● Desenvolvedor de software; ● Líder de desenvolvimento de apps mobile e web; ● Líder de desenvolvimento de soluções para IoT; ● Data Scientist; ● Gerente de Produtos de Data Science & AI; ● Data Architect; 4. DATA SCIENCE & AI
  • 3. O que é um data product? Mais uma definição...
  • 4. Um data product é um produto que usa dados / informações para facilitar o fornecimento do valor esperado.
  • 5. Roadmap de um data product Uma visão macro do caminho das pedras
  • 6. Tenha certeza de que está pronto Prepare os dados Métricas e metas Desenvolva a inteligência MVP Teste A/B Catch up Operação
  • 7. Tenha certeza de que está pronto Não coloque o carro na frente dos bois
  • 8. Como começar? ● Alguém precisa do seu produto? ○ Pergunte isso antes de qualquer esforço e fórmulas matemáticas mirabolantes; ● Comece de maneira simples o suficiente para que você saiba quem são seus clientes e se você pode resolver suas necessidades; ○ Minimum viable product; ● Mantenha simples o maior tempo possível; ○ Do simples para o complexo;
  • 9. Nada como um dia após o outro dia ● Tenha certeza que o desenvolvimento é viável ○ Desbloqueie governança, PII, segurança, etc); ● Um timing errado pode deixar o time desmotivado ou gerar expectativa desalinhada no cliente;
  • 10. Defina os papéis ● Um data product possui várias camadas de escopo completamente diferentes (infra, APIs, bancos de dados, etc); ● Defina e envolva todos os players que terão responsabilidade no desenvolvimento desde o princípio; ○ Não estou dizendo que deve ser "Corp-wide" ○ Squads; ● Não caia no conto do handover após a publicação da primeira versão;
  • 11. ● Use pessoas para conhecer melhor o seu problema / desafio; ● Soluções técnicas / automáticas sempre serão mais escaláveis a longo prazo, mas … ● Quando você está começando, o longo prazo não deve ser tão importante; ○ No curto prazo, pessoas exigem menos trabalho; ● Preocupe-se com escala quando você precisar dela; Use pessoas para começar
  • 13. Domínio de dados ● Entenda o significado das variáveis que estão sendo consideradas, assim como as regras que a definem; ● Defina as propriedades de negócio; ○ O que é churn? ● Nem todo KPI padrão é construído da mesma forma; ○ ARPU, ticket médio, customer lifecycle value, etc; ● Metadados
  • 14. Democratização ● Dados acessíveis & vigentes durante o tempo necessário; ● Tratamento de qualidade dos dados; ● Mínimo de padronização & estabilidade nos dados que servirão de insumo;
  • 16.
  • 17. Métricas e metas Estamos falando de NEGÓCIOS. Serão o seu principal guia para os esforços do desenvolvimento!
  • 19. Precisão VS recall ● Precisão: exatidão em prover o que é desejado; ● Recall: conjunto de boas classificações (inventário); ● Princípio de incerteza! ○ Você sai da Física, mas a Física nunca sai de você; ● Quando há expectativa, precisão é fundamental; ○ Usuário ativo ○ Por exemplo, buscas; ● Em ads, nem tanto; ○ Não há expectativa;
  • 20. Avaliação offline ● Crie uma emulação de seu cenário real de otimização com dados passados; ○ Quantidade de tempo / dados relevantes; ● Tenha certeza de que o cenário não terá mudança significativa no curto / médio prazo ○ Mudança de portfólio de produtos, mudança no modelo de negócio, etc; ● Avaliações offline tendem a subestimar o resultado de um teste A/B;
  • 21. Performance ● Busque apenas o ganho de inteligência; ○ Tenha em mente a arquitetura e SLAs, mas mantenha o foco na inteligência; ● Teste o tempo de vida de sua inteligência para determinar o seu ciclo de vida; ● Teste a performance em subdomínios específicos para checar a necessidade de fragmentar a inteligência;
  • 22. Minimum Viable Product Como oferecer o valor gerado … de um ponto de vista mais técnico
  • 23. Desacoplado ● Desacople ao máximo a inteligência de sua interface de consumo ○ API e modelo devem ser independentes e exigem atualizações em momentos / situações diferentes; ● REST ○ Stateless; ○ Cache / tempo real; ○ Separar responsabilidades client / server;
  • 24. Escalável ● A lenda do protótipo que vira produto; ○ Não precisa se preocupar com detalhes de monitoramento, notificações, etc. Mas seja rapidamente escalável; ● Não subestime o poder de uma AI bem feita; ○ Engajamento de usuários & eventos; ○ Uplifts de 300%;
  • 26. Experimento ● Método científico: uma hipótese de cada vez; ● É A | B, e não ABCDEFGHJDH; ● Teste estatisticamente relevante ○ Duração, quantidade de usuários, nichos, etc; ● Foco nas KPIs do teste, mas mantenha os olhos em outros indicadores importantes do produto; ○ Evitar o "cobertor pequeno";
  • 29. Catch up ● Avaliações offline tendem a subestimar o resultado de um teste A/B, lembra? ● Volte para a avaliação offline e aumente a performance da inteligência; ● Seja ágil (se você fez um bom desacoplamento, isso será fácil); ● Mais dados versus diferentes algoritmos;
  • 30. Produção Agora a p* ficou séria
  • 31. Produção Espero que você tenha definido e mantido bem os que deveriam estar envolvidos.
  • 32. Operação ● Monitoramento; ○ DevOps & BizOps; ● Alertas; ● Automação de deploy; ● Utilize a operação real para melhorar ainda mais sua inteligência;
  • 33.
  • 34. OBRIGADO! Perguntas? @wespatrocinio Twitter | LinkedIn | Facebook | GMail | Skype | SlideShare