Ir para o conteúdo

Brainstorming

Introdução

O Brainstorm é uma técnica utilizada para deixar fluir ideias e pensamentos sem julgamento entre a equipe. Essa técnica tem o intuito de criar novas maneiras de enxergar um problema e explorar a criatividade de toda equipe. Dessa forma, o Brainstorm agrega o conhecimento e auxilia na gestão de problemas.

Levantamento de Palavras-chave dentro do contexto do Duolingo.

Palavras Chaves --- --- ---
Aprendizado Idiomas Gamificação Gratuito
Interativo Unidades Módulos Ranking
Estudos Aplicação Rotina Facilidade
Progressão Usuário Nível Motivado

Brainstorm - Versão 1

Local Data Hora
Google Hangouts 07/09/2019 14:00 - 16:00
Membros Participantes
João Vitor Alves
Francisco Heronildo
Vitor Meireles
Lude Ribeiro
Luis Gustavo
Brian Lui

Como aprender um idioma de forma fácil e sem custos?

Luis: Acredito que você pode ter vários exercícios em uma aplicação web/mobile e vocẽ pode monetizar através de propagandas, assim o usuário não teria custos.

Francisco: Como usuário acho satisfatório aprender um idioma no qual não preciso pagar matérias caros e escolas caras.

Lude: Com a aplicação mobile a pessoas ficam mais tempo com o celular e fica mais fácil de acessar e com diversas etapas deixa o aprendizado mais fácil.

Vitor Meireles: Tem que ter uma progressão bem pensada, para o usuário não desistir. Isso aumenta o número de usuário que entram e diminui o número que desistem. A progressão bem pensada é ideal para dar a impressão de facilidade. Quantos ao custo, ele pode ser gratuito se tiver boa abrangência, muitas pessoas acessando significa chance de propaganda e participação de voluntários para ter nome no projeto de peso.

João Vitor: Com a facilidade de poder acessar a aplicação de qualquer lugar com internet ajuda a manter um rotina de estudos já que a aplicação é gratuita.

Francisco: Eu consigo ficar motivado em aprender mais, pois consigo praticar em qualquer lugar.

Luis: Uma coisa muito importante de aprender o idioma é ter diversas formas de aprendizado como escutar, escrever,identificar, falar e ter um feedback imediato.

Brian: O Duolingo uma boa alternativa para se aprender uma nova língua. Porque, a atenção está no mobile hoje em dia e as pessoas passam práticamente 24H por dia conectadas. Além de ser um app grátis que oferece um método de ensino bem melhor que o dos cursinhos.

Como aprender um novo idioma com pouco tempo disponível?

Vitor Meireles: O celular é a principal ferramenta, o tempo é relativamente mais eficiente quando se pode levar as ferramentas necessárias consigo. O celular é ferramenta indispensável para otimizar o tempo de uso das pessoas que querem aprender novas coisas, inclusive um idioma.

Lude: Pelo tempo corrido hoje em dia, é importante administrar bem o tempo e com lições curtas e focadas pode trazer um resultado melhor no aprendizado.

João Vitor: A importância da aplicação ter metas diárias e de poucos minutos.

Luis: Acredito que o imporante é ter lições/aulas/exercícios que sejam de pouco tempo e que seja possível realizá-las em períodos ociosos(ex: no metro, na fila do banco ou outros períodos de espera).

Francisco: A aplicação por ele dividir as lições em etapas e ter curto perído de tempo, possibilita que as lições sejam feitas em qualquer lugar.

Lude: Acredito que por colocar um curso administrado em pouco tempo diário se torna mais abrangente, mais pessoas podem fazer o curso, demandando menos tempo da pessoa.

Francisco: Com um sistema de gamificação, ajuda o usuário a realizar exercícios em pouco tempo.

Vitor Meireles: Outra coisa com relação ao pouco tempo disponível, se for diário e com tempo reduzido, então dá uma otimizada no tempo.

Brian: Acredito que por usar um sistema de ensino diferente do Cursinho, em que aprende a ouvir e falar desde o início, se aprende muito mais rápido. Pois nos Cursinhos se ensina muita gramática inicialmente, assim se demora muito para aprender.

Como manter o usuário engajado mesmo não sendo aulas presenciais?

Lude: Estabelecendo metas, conquistas, rankings, recompensas para etapas e questões concluídas. Trazendo o interesse do usuário.

João Vitor: A divisão de unidades por níveis possibilita que o usuário se mantenha engajado naquele nível, mas também traz a possibilidade do usuário estudar outros módulos e avançar neles ao mesmo tempo.

Francisco: Com um sistema de gamificação podemos adicionar amigos na qual podemos fazer uma competição de rankings. Sempre tentando ser melhor do que eles.

João Vitor: Com um sistema de recompensas, ajuda a manter o usuário engajado para conseguir mais prêmios.

Vitor Meireles: Reconhecimento de instituições externas e dando ao usuário um bom produto, um bom curso. Se for bom, as pessoas se mantém engajadas. Idiomas é um tema muito atual, se for fácil aprender algo importante o engajamento aumenta e a desistência diminui.

Luis: Um bom sistema de progressão, de modo que o usuário consiga perceber seu avanço(ex: estando apto a ler um livro no novo idioma, tirar dúvidas de outras pessoas, conversar no novo idioma). E através da competitividade com amigos e diferentes usuários.

Lude: Eu acho que principalmente a parte de ter amigos dentro do aplicativo é importante pois fazer um curso sozinho pode ser desmotivante. Ter amigos fazendo o idioma ajuda a pessoa a se manter dentro de um curso mais longo.

Francisco: Uma aplicação me mostrando notificações interativas diariamente me motiva a realizar exercícios, assim permaneço aprendendo.

Brian: Para isso o Duolingo utiliza a Gamificação, onde o usuário tem feedbacks constantes através das suas metas diárias, conquistas e ranking. Além de poder acompanhar o progresso de amigos, o que estimula muito mais.


Requisitos Elicitados

Legendas:

  • AD: Análise de Discurso
  • RF: Requisitos Funcionais
  • RNF: Requisitos Não Funcionais
ID Descrição Tipo
AD01 O aplicativo deve permitir que o usuário realize a escolha do idioma que quer aprender RF01
AD02 O aplicativo deve permitir que o usuário faça login com email/facebook ou conta do google RF02
AD03 O aplicativo deve permitir que o usuário veja o seu progresso RF03
AD04 O aplicativo permite que o usuário adicione e siga amigos RF04
AD05 O aplicativo deve permitir o usuário a fazer questões de escuta, leitura, escrita e fala RF05
AD06 O aplicativo deve dar feedback a cada questão acertada ou errada pelo usuário RF06
AD07 O aplicativo deve ser fácil de ser utilizada RNF01
AD08 O aplicativo deve ser gamificada de forma a mater o usuario engajado e motivado RNF02
AD09 O usuário é recompesado cada vez que termina uma unidade ou nível RNF03
AD10 O sistema é divido em níveis e com uma progressão ideal para cada módulo RF07
AD11 Metas diárias com períodos de pouco tempo RNF05
AD12 O sistema deve ser acessível para diversas plataformas como mobile e web RNF06

Priorização

MoSCoW

ID Prioridade
AD01 Must
AD02 Should
AD03 Could
AD04 Could
AD05 Must
AD06 Should
AD07 Could
AD08 Could
AD09 Could
AD10 Should
AD11 Would
AD12 Should

First Things First

ID Benefício Relativo Penalidade Relativa Valor Total Valor % Custo Relativo Custo % Risco Relativo Risco % Prioridade
AD01 9 8 17 13,9% 5 7,8% 5 9,25% 0,1630
AD02 5 2 7 5,7% 3 2,5% 2 3,7% 0,3826
AD03 7 5 12 9,8% 4 6,25% 3 5,55% 0,2361
AD04 3 2 5 4,1% 4 6,25% 3 5,55% 0,0987
AD05 7 4 11 9,02% 8 12,5% 7 12,96% 0,0473
AD06 7 6 13 10,6% 5 7,8% 4 7,4% 0,1545
AD07 7 7 14 11,5% 8 12,5% 8 14,8% 0,0526
AD08 5 2 7 5,7% 6 9,4% 7 12,96% 0,0387
AD09 3 2 5 4,1% 4 6,25% 3 5,55% 0,0984
AD10 7 5 12 9,8% 5 7,8% 4 7,4% 0,1428
AD11 4 2 6 4,9% 4 6,25% 3 5,55% 0,1176
AD12 7 6 13 10,6% 4 6,25% 3 5,55% 0,2545
Total 71 51 122 100% 64 100% 54 100%

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.

Tutorial: Como fazer Brainstorming Passo a Passo. Disponível em: https://www.siteware.com.br/metodologias/como-fazer-brainstorming-passo-a-passo/ Acesso em: 07 de setembro de 2019.

O que é análise do discurso. Disponível em: https://pontodidatica.com.br/o-que-e-analise-do-discurso/ Acesso em: 08 de setembro de 2019.