Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade: Introdução ao Framework Heart ■ Objetivo Conhecer o que é o Framework Heart, seus principais conceitos e como ele pode ser utilizado para o desenvolvimento de softwares de qualidade. ■ Tempo Duração estimada de 50 minutos. ■ Recursos ● Sala de aula. ● Computador com acesso à internet. ● Projetor. ■ Público-alvo Alunos do curso de Ciência da Computação – 2023/2º. ■ Introdução O Framework Heart é um conjunto de métricas que são utilizadas na adoção de boas práticas que melhorem a experiência do usuário, junto aos produtos desenvolvidos pelas empresas de software. • O Termo HEART do Framework é um acrônimo em inglês das palavras: I. Happiness – Felicidade Happiness utiliza-se de parâmetros coletados por meio de pesquisas qualitativas e quantitativas que avaliam o nível de satisfação dos clientes com o produto. II. Engagement – Engajamento Engagement tem como finalidade examinar o nível de participação ou comprometimento do cliente com o produto, ou seja, como ele se relaciona com a sua solução. III. Adoption – Adoção Adoption indica a quantidade de novos usuários na utilização do produto ou a quantidade de clientes utilizam as novas funcionalidades da aplicação. IV. Retention – Retenção Retention mede a reincidência na utilização do produto, ou seja, quantos usuários continuam utilizando a solução com alguma frequência e qual é essa periodicidade. V. Task Success – Sucesso da tarefa Task Success tem a finalidade de aferir a usabilidade na utilização da aplicação. ■ Fundamentos do Framework Heart ● O Framework Heart tem como essência a padronização, simplificação e a criação dos processos de desenvolvimento de softwares, de maneira sistematizada em quatro pilares: I. Abstração – É a habilidade de ocultar as especificidades na implementação de um software, mostrando apenas a sua funcionalidade, ou seja, são camadas que estruturam o desenvolvimento do software. Essas camadas são: domínio, aplicação, infraestrutura e apresentação. II. Composição – É a habilidade de ordenar e estruturar de maneira hierárquica e flexível diferentes partes de um software. Um conceito que remete à forma de um coração, possuindo as seguintes características: a camada de domínio é o centro do coração, a camada de aplicação é a parte superior do coração, a camada de infraestrutura é a parte inferior do coração e a camada de apresentação é a parte externa do coração. III. Injeção - É um conceito que consiste em estabelecer as dependências do software como interfaces ou abstrações, registrar as implementações ou instâncias dessas dependências em um recipiente ou administrador centralizado e solicitar essas dependências ao recipiente ou administrador quando necessário. IV. Teste – É a verificação de funcionabilidade do software, se está funcionando corretamente e atendendo aos requisitos esperados. ■ Exemplos de uso • Aplicação do Framework Heart a plataforma de streaming Netflix I. Happiness – Felicidade Utiliza-se a métrica para mensurar o grau de satisfação referente aos conteúdos e como são disponibilizados pela plataforma aos usuários. Uma das possibilidades é de se aplicar pesquisas de satisfação e acompanhar as avaliações nos títulos disponíveis na plataforma, bem como, acompanhar os tickets do suporte. II. Engagement – Engajamento Utiliza-se a métrica presumindo no tempo gasto pelo usuário na plataforma. Um dos objetivos a serem alcanças pela Netflix poderia ser que seus usuários assistam os conteúdos da plataforma pelo menos 2 horas semanais. O tempo gasto assistindo aos conteúdos e as preferencias de cada usuário seriam explorados para novas recomendações de conteúdo. III. Adoption – Adoção Utiliza-se a métrica quando os usuários estão dispostos a pagar ao perceberem os benefícios e vantagens proporcionadas pela versão premium do produto. IV. Retention – Retenção Utiliza-se a métrica com o objetivo de avaliar se as metas estipuladas pela Netflix na recorrência de renovação de seus planos estão sendo alcançadas e como estratégia pode-se mensurar a quantidade de usuários que acessam aplicação e qual a recorrência para avaliar e melhorar os índices de retenção de usuários. V. Task Success – Sucesso da tarefa Utiliza-se a métrica com o objetivo de avaliar a usabilidade da aplicação e o êxito no feedback positivo da experiência pelos usuários. Uma estratégia ser adotada pela Netflix para avaliar o sucesso dos conteúdos mais assistidos seria um filme ou episódio assistido, deverá possuir pelo menos ter 80% de sua duração total concluída, para acompanhar a quantidade de filmes ou episódios vistos e finalizados, para compreender se os usuários estão tendo uma interação agradável com o produto. ■ Atividade prática • Os participantes serão divididos em 5 grupos de 4 pessoas cada, e cada grupo escolherá um produto digital diferente para ser analisado. • Será solicitado que cada grupos defina os objetivos de UX para o produto escolhido, utilizando as categorias do framework HEART: Happiness, Engagement, Adoption, Retention e Task Success. • Cada grupo deverá identificar os indicadores de quais objetivos estão sendo alcançados ou não, as ações e comportamentos dos usuários que refletem a experiência deles com o produto. • Os grupos se responsabilizaram pelas escolhas das métricas que serviram de parâmetro para identificação dos dados quantitativos ou qualitativos, como serviram para traças as melhores estratégias para melhorar o desempenho e a experiencia do usuário com o produto. • Ao final os grupos deveram apresentar os resultados obtidos, utilizando o template do framework HEART, demonstrando as metas, sinais e métricas de cada categoria, para trocar experiências, feedbacks e aprendizados sobre o uso do framework HEART. ■ Discussão A discussão será enriquecida por meio de questionamentos e indagações pertinentes aos resultados obtidos pelas métricas do framework HEART, como exemplo: • Vocês utilizaram alguma metodologia ou ferramenta para definir os objetivos de UX para o produto escolhido? • Quais os sinais o grupo considerou relevante para cada categoria do framework HEART? Levando em conta as necessidades e expectativas dos usuários? • Vocês usaram algumas ferramentas ou plataforma para coletar e analisar os dados? • Qual a validade e confiabilidade das métricas usadas? Como realizaram as comparações entre os dados e outras fontes ou realizaram testes de hipóteses? • Quais os principais benefícios e desafios de usar o framework HEART? ■ Conclusão O framework HEART é composto por cinco dimensões, e cada uma representa um aspecto da experiência do usuário que pode ser avaliado e quantificado, sendo elas: Happiness, Engagement, Adoption, Retention e Task Success. Para que objetivos da UX do seu produto obtenham êxito, a escolha das estratégias e sinais devem ser minuciosamente escolhidos por critérios de relevância, para cada uma das dimensões, bem como, as métricas que vão medir esses sinais, coletar, analisar os dados e nortear a comunicação dos resultados aos responsáveis pela gestão do projeto.
Compartilhar