
Contexto
Detalhes do problema
O arquivo gerado pela exportação demorava para ser criado, tornando-se um processo custoso para a VTEX e para o usuário.
A planilha que essa exportação gerava possuía 92 colunas, sendo muito confusa para qualquer análise que o usuário quisesse realizar.
Objetivos
Tornar o acesso à informação do negócio mais rápido e fácil.Permitir parceiros e usuários da VTEX terem acesso aos dados de seu e-commerce para fins analíticos.Garantir segurança dos dados, respeitando todas as normas de segurança e privacidade.
Pesquisa
Para entender como funciona a plataforma da VTEX, além do motivo pela qual usuários utilizavam a exportação e também conhecer melhor o time, comecei por uma pesquisa interna entrevistando o time de Design.
A partir disso, fiz uma matriz com todas as respostas de forma a condensar e entender quais eram as certezas, suposições e dúvidas que tínhamos a respeito do tema. Esse processo foi importante para que pudéssemos entrevistar usuários da plataforma para realmente entendermos o motivo do uso da planilha de exportação do Orders e como poderíamos melhorar essa experiência.
Entrevistas com usuários
Depois de ter coletado dados com o time, foi momento de conversar diretamente com o usuário suas necessidades para que pudéssemos realizar melhorias. Para isso, elaborei um roteiro para que pudéssemos ter uma conversa com parceiros da empresa. A partir dessas conversas foi possível entender quem eram os usuários que acessam esses dados, e com isso pudemos definir 2 tipos de usuários principais:
Operador: Esse usuário faz manutenção e operações do Master Data, como exportações e ajustes de informações nos campos.
Desenvolvedor: Esse usuário é um desenvolvedor (geralmente back-end) que faz o envio das informações alteradas.
Dessa forma, descobrimos que os usuários não queriam necessariamente uma melhoria na ferramenta de exportação.
Descobrimos que o uso da ferramenta de exportação ocorria porque a API da área de Orders não funcionava corretamente, e isso fazia com que os parceiros entrevistados fossem manualmente na plataforma exportar os dados da planilha para terem acesso às informações que eles precisavam.
Também existia uma área da plataforma chamada Master Data que tinha como princípio centralizar as informações sobre o e-commerce, mas a experiência de navegação e uso dos dados dela era difícil.
E mesmo utilizando a exportação da planilha, era muito custoso para a VTEX e pro usuário porque ela era muito pesada, tendo 92 colunas.
Assim, tivemos as conclusões
Era difícil pra muitos dos parceiros da VTEX terem soluções analíticas para seus e-commerces. Seja por falta de acesso aos dados ou porque eles não podem investir tempo demais para refinar esses dados. E as opções que eram possíveis naquele momento seriam: A criação de uma estrutura analítica própria, ou contratar uma agência pra fazer isso. Porém, essas opções também não seriam adequadas pelos seguintes motivos:
Levaria muito tempo para criar e manter essas integrações com diferentes sistemas.
Muito tempo e recursos seriam necessários pra manter a estrutura funcionando.
Muitas adaptações de leis de privacidade e segurança deveriam ser aplicadas aos dados.
Solução
Para criarmos a solução final, passei a participar também do time de Analytics, que também visava o objetivo de melhorar a experiência dos usuários em relação ao acesso aos dados. Com isso, decidimos criar uma Lake House pra VTEX, chamando-a de VTEX Lake.
Uma Lake House é uma tecnologia usada para armazenar grandes quantidades de dados de diferentes tipos, como textos, imagens e vídeos, em um só lugar. É como uma grande biblioteca digital onde as informações são guardadas de forma organizada e acessível.
Logo, queríamos permitir que o usuário pudesse
Armazenar e consumir os dados de seu e-commerce pra fins analíticosCruzar diferentes fontes de dados a partir de integrações com ferramentas de Business IntelligenceGarantir a segurança dos dados, respeitando todas as leis de segurança e privacidade
A partir dessas informações, foram produzidos wireframes para validação da ideia e iteramos em diversas possibilidades até o protótipo de alta fidelidade.
Passos seguintes
O VTEX Lake não foi desenvolvido de imediato, se tornando um grande projeto de visão para a empresa. Assim, alguns dos passos a tomar a seguir seriam: a validação de proposta de produto com C-Level, um teste de usabilidade com usuários, a definição de um plano de desenvolvimento, o handoff dos protótipos aos desenvolvedores e o lançamento com acompanhamento de métricas de sucesso.



