Ir para o conteúdo

Storytelling

Introdução

Esse técnica contempla a elicitação de requisitos através de histórias contadas por usuários.

Membros Participantes
Brian Lui
Vitor Meireles

User Story - Versão 1


Storytelling com Personas

Henrique Alves

henrique

Henrique tem 41 anos, é universitário e estuda Relações Internacionais na Universidade de Brasília tem 4 anos. Henrique gosta de viajar para outros países, conhecer novas culturas. Para isso deseja aprender novas línguas para assim conseguir se comunicar com o povo e entender ainda mais a população.

TER MAIS LIBERDADE

Certo dia Henrique decidi juntamente com a sua família ir para a China daqui a 1 ano. Assim, ele tem esse curto intervalo de tempo para aprender Mandarim para poder aproveitar melhor a sua viagem, além de não precisar depender de tradutores e guias turísticos.

No entanto, estava acostumado a aprender uma nova língua com o modo tradicional ensinado nos cursinhos, onde se aprendia gramática e mais gramática. Mas Henrique desejava mais, aprender a falar logo, vocabulário, ouvir e se divertir. Depois de falar a situação para um amigo, ele indicou um novo aplicativo chamado Duolingo. Nele poderia aprender uma nova língua, no caso o Mandarim, de forma divertida, interativa e mais rápida. Além disso, nele pode aprender com vários amigos, acompanhar o próprio progresso e dos amigos. Outra vantagem é que se aprende a compreender as frases e a falar desde o início e não foca únicamente em gramática.

Outro ponto interessante é que o Curso de uma língua é separada por Módulos e níveis, só é possível ir para o próximo nível se passar do atual. Como se fosse um jogo mesmo. Deste modo, Henrique comçou a fazer uso do Duolingo juntamente com a sua família, assim cada um disputava para ver quem avançava mais rápido e podiam acompanhar a evolução do outro.

Por fim, Henrique adorou o Duolingo e irá fazer uso desse app para aprender o máximo de línguas que puder.

Maria

maria

Maria tem 17 anos e acaba de finalizar com muito êxito seu primeiro semestre de Engenharia de Software na Universidade de Brasília. Ela tem boa relação com a língua inglesa através de séries e filmes, além de escutar suas músicas favoritas serem internacionais, todavia Maria nunca estudou inglês oficialmente e se vê cada vez mais perto da necessidade de aprender inglês, por questões de carreira profissional.

CUSTOS E ORGANIZAÇÃO DO TEMPO

Maria então decide procurar um curso de inglês presencial. Ela se depara com altos preços e um tempo que ela não dispõem de estar fisicamente, pois até sábado pela manhã ela tem aula na universidade. Já que ela é de engenharia de software e aprende muitas coisas na internet, vê como segunda opção algum curso online e acaba encontrando, entre cursos pagos e gratuítos, o duolingo.

Maria instala o Duolingo em seu smartphone e passa a estudar diariamente enquanto está no ônibus, no caminho para a Universidade. Depois de alguns meses, Maria percebe que já caminhou bastante em seu aprendizado e está cada vez mais engajada a terminar o curso. O aplicativo Duolingo deu à Maria a oportunidade de aprender um idioma, de vários disponíveis, de forma lúdica, gamificada, organizada e motivadora. Isso tudo sem deixar de lado nenhum aspecto do aprendizado de um novo idioma. Pronúncia, leitura, gramática e vocabulário, tudo é praticado.

Maria já se inseriu bem na comunidade do Duolingo e pratica diariamente. Agora está com mais um passo da carreira concluído

Por fim, Maria mostrou o App para sua família e amigos e agora ela é até contribuinte da versão paga e quer usar o duolingo para aprender alemão para fazer seu mestrado


Requisitos Elicitados

Legendas:

  • ST - Storytelling
  • RF: Requisito Funcional
  • RNF: Requisito Não Funcional
ID Descrição Tipo
ST01 Eu como usuário desejo criar uma conta para começar a utilizar o app RF01
ST02 Eu como usuário desejo entrar no sistema e selecionar uma novo idioma para aprender uma nova língua RF02
ST03 Eu como usuário desejo entrar no sistema e verificar o meu nível no curso para conseguir acompanhar o meu progresso RF03
ST04 Eu como usuário desejo ser notificado sobre as minhas metas diárias para me lembrar de estudar RNF01
ST05 Eu como usuário desejo entrar no sistema e verificar o nível dos meus amigos no curso para acompanhar a evolução deles RF04
ST06 Eu como usuário desejo entrar no sistema e ver o ranking para ver o meu nível comparado com as outras pessoas RF05
ST07 Eu como usuário desejo fazer os exercícios do curso para aprender mais sobre a língua RF06
ST08 Eu como usuário desejo entrar no sistema e fazer uma pergunta na comunidade para tirar as minhas dúvidas RF07
ST09 Eu como usuário desejo entrar no sitema e me cadastrar como professor para ajudar as outras pessoas RF08
ST10 Eu como usuário desejo entrar no sistema e responder as perguntas na comunidade para tirar as dúvidas das outras pessoas RF09
ST11 O aplicativo deve ter um sistema de vidas dentro do jogo RF09

Priorização

First Things First

Funcionalidades Beneficio Relativo Penalidade Relativa Valor Total Valor % Custo Relativo Custo % Risco Relativo Risco % Prioridade
O aplicativo deve ensinar um novo idioma ao usuário 7 8 22 23.91 6 19.35 5 17.86 0.845
O aplicativo deve motivar o usuário a estudar de forma gamificada 5 6 16 17.39 5 16.13 4 14.29 0.747
O aplicativo deve ajudar na interação entre usuários 2 1 5 5.43 5 16.13 3 10.71 0.253
O aplicativo deve informar o progresso que o usuário está obtendo 7 8 22 23.91 7 22.58 7 25.00 0.682
O aplicativo deve ter acessibilidade multiplataforma 9 9 27 29.35 8 25.81 9 32.14 0.701

Referências

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