Rafael Campanari Líder Técnico e Desenvolvedor front-end
Jefferson Domingos Product Designer
Rômulo Ponciano Desenvolvedor Full-stack
O Intelie Live é uma plataforma que oferece análise de dados em tempo real. Ele também oferece inteligência de gerenciamento e operacional para empresas de diferentes setores.
Usuários avançados relatam dificuldades para identificar e diagnosticar problemas em dashboards que apresentam anormalidades de desempenho.
Os dashboards são uma das ferramentas mais importantes na plataforma Live devido à sua extensa aplicação e personalização. No momento, usuários avançados com permissão de nível de administrador fazem a tarefa de construir dashboards e configurar widgets contendo informações com gráficos e outros dados. Por vezes, esses widgets personalizados podem causar problemas de desempenho. A equipe de produto ficou ciente desse problema por meio de canais de feedback de usuários e nos procuraram para investigar o problema.
Para ajudar a equipe a construir uma solução adequada, eu precisava aprender mais sobre os usuários que lidam com essa tarefa específica de construir e gerenciar dashboards. Com a ajuda da minha equipe, busquei mais informações sobre quem eles eram dentro de alguns dos nossos principais clientes e também quem eles eram dentro da nossa própria empresa. Depois disso, entrei em contato com alguns dos que estavam disponíveis para obter mais insights sobre como eles abordavam o problema naquele momento.
De acordo com os usuários, os problemas de desempenho foram causados por uma combinação de dificuldades técnicas que o sistema pode passar enquanto lê, escreve e renderiza dados do banco de dados. Uma solução depende de identificar e rotular esses problemas de forma que o usuário entenda. Sabíamos naquele momento que nosso trabalho seria capacitar os usuários a identificar as causas dos problemas e fornecer ferramentas para agir sobre eles ou compartilhar informações importantes com a pessoa que poderia.
Como pudemos identificar na jornada do usuário, problemas de desempenho são percebidos quando dashboards são visualizados ou editados. Por esta razão fiz a opção por tornar os dados de desempenho do dashboard acessíveis a partir do contexto de visualização do mesmo. Seguindo uma mentalidade ágil e munidos de informações e insights, levantados durante as etapas de pesquisa e ideação, buscamos validar e refinar uma solução mínima viável. Construí um protótipo de baixa fidelidade de um monitor de performance chamado "Dashboard Performance Report". O recurso reúne informações de desempenho e permite filtros para que o usuário posso inspecionar atributos de performance de cada elemento do dashboard. O mesmo foi testado, validado e refinado junto a usuários internos que trabalham com a construção e manutenção de dashboards personalizados.
Como designers, devemos por vezes desafiar os limites do que os desenvolvedores acham possível de ser desenvolvido, mas também precisamos ser humildes e trabalhar juntos para construir a ideia com os recursos que temos. Por vezes, eles precisam ir além do que conseguem enxerfar. Por vezes, nós designers precisamos dar um passo atrás e ajustar nossas soluções. Na maioria das vezes, é um pouco de ambos. O mais importante é manter o alinhamento de que somos uma equipe indo em direção ao mesmo objetivo, que é tornar a vida do usuário mais fácil e com isso agregar valor ao produto.
E esse é o momento em que tudo acaba, certo? Não, é quando tudo começa. Após o handoff para o desenvolvimento, continuei fiz um acompanhamento contínuo junto aos desenvolvedores, ajudando com quaisquer dúvidas a respeito do fluxo do usuário, interações e componentes de interface.
O novo recurso está rodando no ambiente de teste e agora podemos pressionar seus botões. Como projetista da solução sou um dos responsáveis por ajudar com teste e registro bugs em um documento de garantia de qualidade. Pequenos bugs foram encontrados - principalmente correções visuais - e o recurso está pronto para ser lançado.
Desde o lançamento, o recurso recebeu muitos comentários positivos dos usuários e como futuras melhorias o time de produto avalia expandir as opções de exportação e compartilhamento dos dados exibidos pelo monitor.