Ir para o conteúdo

Histórias do Usuários

Introdução

Histórias de usuários é uma especificação de uma ou mais sentenças na linguagem de negócio ou cotidiana do usuário final ou usuário do sistema que captura o que um usuário faz ou necessita fazer como parte de sua função de trabalho.

Metodologia

Para a elaboração das Histórias de Usuários foi contruído card, como é mostrado abaixo para a especificação da mesma.

ID Nome
USXX Titulo da História
Descrição Eu, como XXX, desejo XXX para que eu possa XXX
Critérios de Aceitação Deve conter as seguintes opções:
> XXX
> XXX
Local Data Hora
Google Hangouts 14/10/2019 14:00 - 18:00
Membros Participantes
Francisco Heronildo
Lude Ribeiro
Luis Gustavo
Vitor Meireles

Épicos

Legenda:

  • E: Épico.
Épico Descrição Features
E01 - Cadastro e Autenticação Engloba toda a parte de cadastramento, login, lougout e chaves de acesso. > Cadastro;
> Login;
> Logout.
E02 - Perfil Engloba toda a parte de informações de usuário, configurações da aplicação, notificações. > Perfil;
> Configurações Gerais;
> Avisos;
> Central de Ajuda
E03 - Cursos Engloba toda a parte de aprendizagem do usuário. > Curso;
> Aula;
> Seção.
E04 - Gameficação Engloba toda a parte que mantém o usuário engajado. > Ranking;
> Conquistas;
> Amigos;
> Ofensiva;
> Nível;
> Lingots;
> Loja.
E05 - Lucro Engloba toda a parte de monetização do aplicativo. > Duolingo Plus;
Anúncios.

Features

Legenda:

  • US: Histórias de Usuários.

Feature 1 - Cadastro e Autenticação

ID Nome
US01 Elaborar formulário de interese de curso
Descrição Eu, como desenvolvedor, desejo elaborar um formulário com os dados interesse de curso do usuário para que eu possa efetuar o cadastro na aplicação
Critérios de Aceitação Deve conter as seguintes opções:
> Qual idioma quero aprender
> Por que você está aprendendo um idioma
> Quantos minutos por dia eu posso estudar
> Começar do básico ou teste de nivelamento
ID Nome
US02 Elaborar formulário de informações pessoais
Descrição Eu, como desenvolvedor, desejo elaborar um formulário com as informações pessoais do usuario para que eu possa efetuar o cadastro na aplicação
Critérios de Aceitação Deve conter as seguintes opções:
> Idade
> Nome
> E-mail
> Senha
ID Nome
US03 Validação do formulário de informações pessoais
Descrição Eu, como desenvolvedor, desejo elaborar um processo de validação das informações pessoais do usuário para que eu possa garantir a veracidade dos dados
Critérios de Aceitação Deve conter as seguintes opções:
Idade
> Apenas caracteres numéricos e inteiros
> Não pode ser negativo
> Não pode ser maior que 149
Nome
> Apenas caracteres do alfabeto
Email
> Tem que ser email válido segundo este link
> Não pode ser um email duplicado
Senha
> Tem que ter, no mínimo, 7 caracteres da Tabela ASCII

Feature 2 - Login

ID Nome
US04 Fazer login
Descrição Eu, como usuário, desejo fazer login na plataforma para que eu possa entrar na minha conta e dar continuidade nas atividades da plataforma
Critérios de Aceitação Deve conter as seguintes opções:
> Implementar caixa de texto para inserir email e senha
> Opção de recuperar senha
> Opção de entrar com Google/Facebook
> Opção que redireciona para parte de criar cadastro
> Ter opção de visualizar senha inserida
ID Nome
US05 Validação do formulário de login
Descrição Eu, como desenvolvedor, desejo elaborar um processo de validação das informações de login do usuário para que eu possa autenticá-lo
Critérios de Aceitação Deve conter as seguintes opções: Email
> Tem que ser email válido segundo este link
> Não pode ser um email já cadastrado
Senha
> Tem que ter, no mínimo, 7 caracteres da Tabela ASCII
A senha tem que corresponder a senha de castramento do usuário
ID Nome
US59 Boas vindas
Descrição Eu, como usuário, desejo ser recebido no aplicativo com uma tela de boas vindas para que eu possa me sentir mais animado
Critérios de Aceitação Deve conter as seguintes opções:
> Após o usuário estar registra e fazer login
> Ao entrar no aplicativo deve ter uma tela de boas vindas

Feature 3 - Logout

ID Nome
US06 Fazer lougout
Descrição Eu, como usuário, desejo fazer lougout na plataforma para que eu possa fazer o login em outra conta
Critérios de Aceitação Deve conter as seguintes opções:
> Tem que ter uma opção para o usuário poder sair de sua conta

Feature 4 - Perfil

ID Nome
US07 Alterar Avatar
Descrição Eu, como usuário, desejo alterar o meu avatar para que eu possa customizar meu perfil da forma que eu desejo
Critérios de Aceitação Deve conter as seguintes opções:
> Botão com minha foto atual
> Poder trocar o avatar de duas formas: 1. Tirar uma foto; 2. Escolher uma foto da galeria;
ID Nome
US08 Alterar Nome
Descrição Eu, como usuário, desejo alterar o meu nome para que eu possa corrigir erros feitos no cadastro ou para customizar meu perfil
Critérios de Aceitação Deve conter as seguintes opções:
> Caixa de texto editável com meu nome atual
> Se o nome digitado for válido segundo a US03, o nome deve ser alterado automaticamente
ID Nome
US09 Alterar Nome de Usuário
Descrição Eu, como usuário, desejo alterar o meu nome de usuário para que eu possa customizar meu perfil
Critérios de Aceitação Deve conter as seguintes opções:
> Caixa de texto editável com meu nome de usuário atual
> Se o nome de usuário digitado for válido segundo a US03, o nome de usuário deve ser alterado automaticamente
ID Nome
US10 Alterar Senha
Descrição Eu, como usuário, desejo alterar o minha senha para que eu possa usar minha conta novamente caso esqueça a senha
Critérios de Aceitação Deve conter as seguintes opções:
> Caixa de texto editável com a senha do usuário
> Se a senha digitada for válido segundo a US03, a senha deve ser alterado automaticamente
ID Nome
US11 Alterar Email
Descrição Eu, como usuário, desejo alterar o meu email para que eu possa corrigir erros feitos no cadastro ou para customizar meu perfil
Critérios de Aceitação Deve conter as seguintes opções:
> Caixa de texto editável com o email do usuário
> Se o email digitado for válido segundo a US03, o email deve ser alterado automaticamente
ID Nome
US55 Alterar Meta Diária
Descrição Eu, como usuário, desejo alterar minha meta diária de estudo para que eu possa escolher uma meta que se seja mais adequada a minha rotina
Critérios de Aceitação Deve conter as seguintes opções:
> Seguintes opções pré definidas de meta: 1. 5 minutos por dia
2. 10 minutos por dia
3. 15 minutos por dia
4. 5 minutos por dia

Feature 5 - Configurações Gerais

ID Nome
US12 Ativar/Desativar Efeitos Sonoros
Descrição Eu, como usuário, desejo alterar a utilização dos efeitos sonoros para que eu possa fazer as aulas da forma que eu sentir mais confortável
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra se os efeitos sonoros estão ativados ou desativados
> Ao clicar no switch, ele deve alterar o comportamento atual dos efeitos sonoros
ID Nome
US13 Ativar/Desativar Mensagens Motivacionais
Descrição Eu, como usuário, desejo alterar a utilização de mensagens motivacionais para que eu possa fazer as aulas da forma que eu sentir mais confortável
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra se as mensagens motivacionais estão ativadas ou desativadas
> Ao clicar no switch, ele deve alterar o comportamento atual das mensagens motivacionais
ID Nome
US14 Ativar/Desativar Exercícios de Conversação
Descrição Eu, como usuário, desejo alterar a utilização de exercícios de conversação para que eu possa fazer apenas os tipos de aulas que desejo
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra se os exercícios de conversação estão ativados ou desativados
> Ao clicar no switch, ele deve alterar o comportamento atual dos exercícios de conversação
ID Nome
US15 Ativar/Desativar Exercícios de Compreensão
Descrição Eu, como usuário, desejo alterar a utilização de exercícios de compreensão para que eu possa fazer apenas os tipos de aulas que desejo
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra se os exercícios de compreensão estão ativados ou desativados
> Ao clicar no switch, ele deve alterar o comportamento atual dos exercícios de compreensão
ID Nome
US16 Ativar/Desativar Atualização de Recursos Utilizando Dados Móveis
Descrição Eu, como usuário, desejo alterar a utilização de recursos utilizando dados móveis para que eu possa gerenciar melhor a utilização dos dados móveis no aplicativo
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra se a atualização de recursos utilizando dados móveis
> Ao clicar no switch, ele deve alterar o comportamento da atualização de recursos utilizando dados móveis
ID Nome
US17 Restaurar Compras
Descrição Eu, como usuário, desejo restaurar compras para que eu possa utilizar os recursos por qual eu paguei
Critérios de Aceitação Deve conter as seguintes opções:
> Ao clicar no botão de restaurar compras, todas os recursos obtidos através de compras que já foram feitas no aplicativo devem ficar disponíveis
ID Nome
US18 Restaurar Contatar o Suporte
Descrição Eu, como usuário, desejo contatar o suporte do Duolingo para que eu possa entrar em contato com alguém que possa resolver meus problemas ou tirar dúvidas
Critérios de Aceitação Deve conter as seguintes opções:
> Ao clicar no botão de contatar suporte, devo ser redirecionado para algum aplicativo de email que eu tenha no meu celular
ID Nome
US19 Ativar/Desativar Estado de Conexão com Facebook
Descrição Eu, como usuário, desejo alterar estado de conexão com Facebook para que eu possa sincronizar meus amigos com os amigos do Facebook
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra o estado de conexão com o Facebook
> Ao clicar no switch, ele deve alterar o comportamento do estado de conexão com o Facebook
ID Nome
US20 Ativar/Desativar Estado de Conexão com Google
Descrição Eu, como usuário, desejo alterar estado de conexão com Google para que eu possa sincronizar meus amigos com os amigos do Google
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra o estado de conexão com o Google
> Ao clicar no switch, ele deve alterar o comportamento do estado de conexão com o Google

Feature 6 - Avisos

ID Nome
US21 Ativar/Desativar Ligas
Descrição Eu, como usuário, desejo a minha participação nas ligas para que eu possa escolher progredir no aprendizado da maneira que me agradar mais
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra a minha participação nas ligas
> Ao clicar no switch, ele deve alterar o comportamento da minha participação nas ligas
ID Nome
US22 Ativar/Desativar Lembrete de Praticar
Descrição Eu, como usuário, desejo alterar o lembrete de praticar para que eu possa ser lembrado de praticar o(s) idioma(s) que estou aprendendo
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra o lembrete de praticar
> Ao clicar no switch, ele deve alterar o comportamento do lembrete de praticar
ID Nome
US23 Ativar/Desativar Atualização de Produtos
Descrição Eu, como usuário, desejo alterar a atualização de produtos para que eu possa gerenciar melhor a utilização de dados no App
Critérios de Aceitação Deve conter as seguintes opções:
> Um switch que mostra a atualização de produtos
> Ao clicar no switch, ele deve alterar o comportamento da atualização de produtos
ID Nome
US24 Alterar Horário de Lembrete
Descrição Eu, como usuário, desejo alterar o horário de lembrete para que eu possa ser lembrado de praticar no melhor horário para mim
Critérios de Aceitação Deve conter as seguintes opções:
> Um campo com os possíveis horários de lembrete
> Ao escolher um novo horário o horário de lembrete deve ser atualizado automaticamente
ID Nome
US25 Visualizar Termos
Descrição Eu, como usuário, desejo visualizar os termos e condições de serviço para que eu possa saber sobre a parte legal do aplicativo
Critérios de Aceitação Deve conter as seguintes opções:
> Ao clicar no botão de Termos, devo ser redirecionado para uma página web que explique sobre os termos e condições de serviço do Duolingo
ID Nome
US26 Visualizar Privacidade
Descrição Eu, como usuário, desejo visualizar a política de privacidade para que eu possa saber sobre a parte legal do aplicativo
Critérios de Aceitação Deve conter as seguintes opções:
> Ao clicar no botão de Privacidade, devo ser redirecionado para uma página web que explique sobre a política de privacidade do Duolingo
ID Nome
US62 Notificar usuário sobre as metas diárias
Descrição Eu, como usuário, desejo receber notificações sobre as metas diárias para que eu possa lembrar de realizá-las
Critérios de Aceitação Deve conter as seguintes opções:
> Todos os dias devo receber a notificação ao menos uma vez, caso ainda não tenha completado minha meta diária

Feature 7 - Central de Ajuda

ID Nome
US27 Visualizar Central de Ajuda
Descrição Eu, como usuário, desejo visualizar a central de ajuda para que eu possa aprender mais sobre o Duolingo e tirar alguma dúvida que eu tiver
Critérios de Aceitação Deve conter as seguintes opções:
> Ao clicar no botão de Central de Ajuda, deve abrir uma nova tela que contenha as principais informações sobre o Duolingo e as perguntas e respostas mais frequentes

Feature 8 - Curso

ID Nome
US28 Escolher um curso
Descrição Eu, como usuário, desejo escolher qual curso de idioma fazer para que eu possa aprender
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver uma lista de cursos para escolher
ID Nome
US29 Adicionar um curso
Descrição Eu, como usuário, desejo escolher outro idioma para cursar para que eu possa ganhar mais conhecimento
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver uma lista de cursos para escolher
ID Nome
US60 Voltar ao início do curso
Descrição Eu, como desenvolvedor, desejo desejo fazer com que o usuário volte ao início do curso caso ele fique muito tempo sem utilizar o aplicativo para que eu possa fazer com que o curso reflita o conhecimento efetivo do usuário
Critérios de Aceitação Deve contém as seguintes opções:
> Se o usuário ficar um longo período sem realizar nenhuma aula as aulas que ele já havia feito anteriormente devem ser bloqueadas e ele deve voltar ao início do curso

Feature 9 - Aula

ID Nome
US30 Começar exercicios
Descrição Eu, como usuário, desejo ter aulas a serem realizadas para que eu possa aprender
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver uma lista categorizada de atividades exercicios
> Tem que haver exercícios de conversação
> Tem que haver exercícios de compreensão
ID Nome
US31 Realizar exercícios de conversação
Descrição Eu, como usuário, desejo fazer exercícios de conversação para que eu possa melhor meu aprendizado
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver um botão para verificar a voz
ID Nome
US32 Realizar exercícios de compreensão
Descrição Eu, como usuário, desejo fazer exercícios de conversação para que eu possa melhor meu aprendizado
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver exercícios de gramática
ID Nome
US33 Progressão de exercícios
Descrição Eu, como usuário, desejo fazer exercícios de forma gradual para que eu possa aprender progredindo
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver exercícios categorizado por unidade
ID Nome
US56 Incentivos e Dicas
Descrição Eu, como usuário, desejo desejo receber incentivos e dicas durante a realização das aulas para que eu possa me sentir mais motivado e engajado
Critérios de Aceitação Deve contém as seguintes opções:
> Durante a realização das aulas eu devo receber incentivos e dicas de acordo com meus acertos nos exercícios
ID Nome
US61 Repetir exercícios
Descrição Eu, como desenvolvedor, desejo repetir exercícios realizados para que eu possa conseguir ajudar o usuário a fixar o conteúdo do idioma que ele está estudando
Critérios de Aceitação Deve contém as seguintes opções:
> Durante a realização das aulas os exercícios devem se repetir

Feature 10 - Seção

ID Nome
US34 Aulas organizadas por seção
Descrição Eu, como usuário, desejo ter aulas organizadas por seção para que eu possa organizar os meus estudos de um novo idioma
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver aulas dividas por nível de dificuldade
> Realizar aulas da próxima seção ao concluir um teste nivelamento da seção anterior
> Realizar aulas da próxima seção ao concluir aulas da seção anterior

Feature 11 - Ranking

ID Nome
US35 Ver o Ranking
Descrição Eu como usuário Desejo ter a seção de ranking Para que eu possa visualizar meu rendimento em relação aos outros competidores da minha Liga
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que existir pelo menos uma Liga para que exista a competição
> Deve concluir no minimo uma questão no dia para ter acesso ao Ranking
ID Nome
US36 Subir de Liga
Descrição Eu como usuário Desejo subir de liga Para que eu possa me engajar mais com a competição
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que existir mais de uma liga para que se possa fazer um nivelamento maior
> Deve se ficar entre os N primeiros colocados para que seja promovido entre as ligas (número varia de acordo com a liga que o usuário participa)
ID Nome
US37 Rebaixamento de Liga
Descrição Eu como desenvolvedor Desejo criar um sistema de rebaixamento de liga Para que eu possa evitar que o usuário deixe de se engaijar com o passar do tempo
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que existir mais de uma liga para que se possa fazer um nivelamento maior
> Caso o usuário fique entre as N ultimas posições (número varia de acordo com a liga do participante)
ID Nome
US57 Aumentar pontuação
Descrição Eu, como usuário, desejo que a cada aula finalizada minha pontuação aumentasse para que eu possa subir no ranking
Critérios de Aceitação Deve contém as seguintes opções:
> Tem que haver exercícios categorizado por unidade

Feature 12 - Conquistas

ID Nome
US38 Conquistas
Descrição Eu como usuário Desejo ter uma seção de conquistas Para que eu possa me sentir satisfeito ao usar mais o aplicativo
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que existir mais de uma liga para que se possa fazer um nivelamento maior
> Deve se ficar entre os 20 primeiros colocados para que seja promovido entre as ligas

Feature 13 - Amigos

ID Nome
US39 Amigos
Descrição Eu como usuário Desejo poder seguir meus amigos Para que eu possa acompanhar o ritmo do meu amigo no curso
Críterios de Aceitação Deve contém as seguintes opções:
> Deve existir uma seção de amigos no aplicativo
> Deve ser possível seguir o amigo no aplicativo
> Deve ser possível ver o rendimento do amigo no aplicativo
ID Nome
US54 Compartilhar progresso
Descrição Eu como usuário Desejo compartilhar meu progresso Para que eu possa mostar aos meus amigos o quanto evolui
Críterios de Aceitação Deve contém as seguintes opções:
> Deve existir uma seção de configurações
> Deve ser possível compartilhar meu progresso através de uma chave gerada

Feature 14 - Ofensiva

ID Nome
US40 Ofensiva
Descrição Eu como desenvolvedor Desejo criar uma meta de engajamento chamada "ofensiva" Para que eu possa dar ao usuário tenha mais motivação para usar o aplicativo todos os dias
Críterios de Aceitação Deve contém as seguintes opções:
> O usuário ganha ofensiva ao realizar uma tarefa no dia
> O usuário deve fazer tarefas todos os dias para manter a ofensiva
> Ao deixar de fazer lições no dia a ofensiva do usuário é perdida

Feature 15 - Nível

ID Nome
US41 Seções
Descrição Eu como desenvolvedor Desejo dividir os cursos em módulos (seções) bem definidas Para que eu possa dar ao usuário uma melhor esperiencia ao fazer o curso
Críterios de Aceitação Deve contém as seguintes opções:
> O curso deve ser dividido em seções para que seja possível acompanhar o rendimento do aluno durante o curso
> Deve existir um teste de nivelamento para que o usuário possa pular as seções que ele já possui um conhecimento prévio
ID Nome
US42 Tópico
Descrição Eu como desenvolvedor Desejo dividir os módulos do curso tópicos Para que eu possa dar ao usuário um aprendizado seja ainda mais efetivo
Críterios de Aceitação Deve contém as seguintes opções:
> Cada seção do curso deve ter um número de tópicos adequado
> Ao concluir os Tópicos da seção anterior deve-se liberar a nova seção
> Cada tópico deve ser dividido em 5 níveis
ID Nome
US58 Teste de Nivelamento
Descrição Eu, como desenvolvedor, desejo realizar um teste de nivelamento para que eu possa fazer aulas do curso que sejam consistentes com meu conheicmneto
Críterios de Aceitação Deve contém as seguintes opções:
> Na escolha de curso deve haver a opção de fazer um teste de nivelamento
> Após o teste aulas do curso deve ser liberadas de acordo com minha nota no teste;

Feature 16 - Lingots

ID Nome
US43 Lingots por finalizar tarefas diárias
Descrição Eu como usuário Desejo receber a moeda gamificada (Lingots) após completar minha tarefa diária Para que eu possa me sentir mais satisfeito ao usar mais o aplicativo
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que determinar a meta diária
> Deve-se chegar até ofinal das tarefas diárias de forma completa
ID Nome
US44 Lingots por finalizar módulo de tarefas
Descrição Eu como usuário Desejo receber a moeda gamificada (Lingots) após completar um módulo de tarefa Para que eu possa me sentir mais motivado ao usar o aplicativo e a aprender mais
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que estar de acordo com o nível
> Deve-se chegar até ofinal das tarefas do módulo de forma completa
ID Nome
US45 Lingots por finalizar a liga entre os três primeiros
Descrição Eu como usuário Desejo receber a moeda gamificada (Lingots) após o final do período de uma liga terminando entre os três primeiros colocados Para que eu possa me sentir mais motivado ao usar o aplicativo e a aprender mais
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que estar de acordo com o nível da liga
> Deve-se chegar até ofinal do período da liga entre os três primeiros colocados

Feature 17 - Loja

ID Nome
US46 Compra de "Bloqueio de ofensivos"
Descrição Eu como usuário Desejo comprar a skill por 10 Lingots para congelar danos cousados por tempo fora do app sem preaticar Para que eu possa me sentir ainda em equidade para competir de forma gamificada com meus amigos e colegas
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que ter Lingots sufientes
ID Nome
US47 Compra de "Dobro ou nada"
Descrição Eu como usuário Desejo comprar a skill por 5 Lingots para aumentar meus pontos xp Para que eu possa me sentir mais motivado a continuar utilizando o app e ganhar pontos de experiência
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que ter Lingots suficientes
ID Nome
US48 Compra de Traje formal
Descrição Eu como usuário Desejo comprar o traje formal por 20 Lingots para meu Duo ficar mais caracterizado Para que eu possa sentir que o aplicativo está mais pessoal e traga mais motivação
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que ter Lingots suficientes
ID Nome
US49 Compra de Traje esportivo dourado
Descrição Eu como usuário Desejo comprar o traje esportivo dourado por 30 Lingots para meu Duo ficar mais caracterizado Para que o eu possa sentir que o aplicativo está mais pessoal e traga mais motivação
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que ter Lingots suficientes
ID Nome
US50 Compra de Traje super Duo
Descrição Eu como usuário Desejo comprar o traje super Duo por 50 Lingots para meu Duo ficar mais caracterizado Para que eu possa sentir que o aplicativo está mais pessoal e traga mais motivação
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que ter Lingots suficientes

Feature 18 - Duolingo Plus

ID Nome
US51 Deixar o usuário testar a versão plus
Descrição Eu como desenvolvedor Desejo dar a oportunidade do usuário testar a versão plus do aplicativo Para que eu possa ver que tenho mais chance de usuários aderindo à versão paga do aplicativo
Críterios de Aceitação Deve contém as seguintes opções:
> Disponibilidade da versão por tem determindado
> Deve-se apresentar um pop-up de forma gratuita e convicente
ID Nome
US52 Aderir ao Duolingo Plus
Descrição Eu como usuário Desejo ter acesso à versão com exclusividades para ter melhor aproveito do aplicativo Para que o eu possa me sinta mais satisfeito ao usar mais o aplicativo e a aprender de forma mais eficiente
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que ser usuário que não recebeu ainda o tempo de teste da versão plus
> Deve-se pagar a taxa para utilizar a versão paga

Feature 19 - Anúncios

ID Nome
US53 Mostrar ao usuário que não é plus anúncios
Descrição Eu como desenvolvedor Desejo mostrar ao meu usuário anúncios de propagandas Para que eu possa ver que meu usuários têm motivos maiores para aderir a versão paga e eu posso desenvolvedor e empresa possa lucrar com propagandas
Críterios de Aceitação Deve contém as seguintes opções:
> Tem que ser usuário que não está no plano plus
> O usuário deve completar um ciclo de tarefas para que apareça o anúncio

Referências

SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 15. 1º/2019. 46 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.