Skip to content

Introspecção

Foi realizada uma introspecção pelo analista no contexto do aplicativo de letras de música (Liryx). Nessa técnica, o analista se coloca no lugar do usuário e reflete sobre cenários reais de uso, antecipando funcionalidades que poderiam melhorar a experiência, acessibilidade e personalização.

Com base nessas reflexões, foram identificadas novas necessidades e elicitados requisitos adicionais, que complementam os já obtidos por entrevista.

Perguntas e Reflexões da Introspecção

Experiência de Acesso

  • Pergunta (reflexão): Como o usuário pode entrar no app de forma simples?
  • Resposta Introspectiva: Seria útil permitir login com contas sociais, sem necessidade de criar cadastro manual.
  • Requisito Derivado: O sistema deve permitir login social (Google, Facebook).

  • Pergunta (reflexão): Como o app poderia ser mais acessível?

  • Resposta Introspectiva: Usuários podem precisar ajustar o tamanho da fonte.
  • Requisito Derivado: O sistema deve permitir personalização do tamanho e estilo da fonte.

Personalização e Usabilidade

  • Pergunta (reflexão): Como o usuário pode organizar melhor suas músicas favoritas?
  • Resposta Introspectiva: Poder criar playlists seria um diferencial.
  • Requisito Derivado: O sistema deve permitir criar playlists de músicas favoritas.

  • Pergunta (reflexão): E quanto ao visual do aplicativo?

  • Resposta Introspectiva: Ter apenas roxo e preto pode limitar. É interessante oferecer um modo noturno adicional.
  • Requisito Derivado: O sistema deve oferecer modo noturno.

Busca e Informações Extras

  • Pergunta (reflexão): Se o usuário não lembrar do título ou artista, como poderia buscar?
  • Resposta Introspectiva: Uma busca por trecho da letra resolveria.
  • Requisito Derivado: O sistema deve permitir busca por trecho da letra (palavras-chave).

  • Pergunta (reflexão): Além da letra, o que mais seria útil?

  • Resposta Introspectiva: Exibir informações adicionais como álbum e ano da música.
  • Requisito Derivado: O sistema deve exibir informações adicionais da música (álbum, ano).

Requisitos Elicitados

Requisitos Funcionais (RF)

  • RF13 — Permitir login social (Google, Facebook).
  • RF14 — Ajustar tamanho e estilo da fonte da letra exibida.
  • RF15 — Criar playlists de músicas favoritas dentro do app.
  • RF16 — Permitir modo noturno além das cores padrão.
  • RF17 — Adicionar recurso de busca por trecho da letra (palavras-chave).
  • RF18 — Exibir informações adicionais da música (álbum, ano de lançamento).

Requisitos Não Funcionais (RNF)

  • RNF06 — O app deve oferecer autenticação segura (OAuth2 para login social).
  • RNF07 — Deve haver suporte a acessibilidade (ex.: leitores de tela).
  • RNF08 — A interface deve suportar personalização de fontes e modo noturno.

Organização em Épicos, Features e Histórias de Usuário

Épico 5: Experiência do Usuário e Acessibilidade

  • Feature 5.1: Login social
  • US14: Como usuário, quero entrar no app usando minha conta Google/Facebook, para agilizar o acesso.

  • Feature 5.2: Personalização de fonte

  • US15: Como usuário, quero ajustar o tamanho e estilo da fonte, para facilitar a leitura.

  • Feature 5.3: Modo noturno

  • US17: Como usuário, quero usar o app em modo noturno, para reduzir o cansaço visual.

Extensões de Funcionalidades Existentes

  • Feature 2.3: Playlists de favoritos
  • US16: Como usuário, quero criar playlists de músicas favoritas, para organizar melhor minhas letras.

  • Feature 1.3: Busca por trecho da letra

  • US18: Como usuário, quero buscar letras digitando parte da letra, para encontrar músicas mesmo sem saber o título.

  • Feature 1.4: Informações adicionais da música

  • US19: Como usuário, quero visualizar informações extras (álbum, ano) junto da letra, para enriquecer a experiência.