Buscar

APA - TESTE E QUALIDADE DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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.

Continue navegando