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