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.
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.