Elicitação de requisitos de Músicas
Histórico de revisão
Data | Responsável | Versão | Mudança realizada |
---|---|---|---|
31/03/2018 | Eduardo Júnio | 1.0 | Primeira versão do plano de elicitação |
02/04/2018 | Amanda Bezerra | 2.0 | Segunda versão do plano de elicitação |
25/05/2018 | Eduardo e Geovanne | 3.0 | Terceira versão do plano de elicitação (Atualizar Moscow) |
05/06/2018 | Eduardo Júnio | 2.1 | Adicionando novos requisitos identificados na especificação suplementar |
05/06/2018 | Geovanne Santos | 2.1 | Adicionando novos requisitos identificados na especificação suplementar |
🎧 Introdução
Esse plano de elicitação foi desenvolvido para a disciplina de Requisitos de software da Universidade de Brasília, campus Gama. Visa obter a maior quantidade de informações a respeito da "área de música" do Spotify app. Esse artefato faz parte de um conjunto de outros artefatos do módulo 3 (elicitação de requisitos) que foram divididos nas seguintes áreas: usuário, marketing, monetização, música, integração e design.
🎧 Objetivo
Esse documento tem como objetivo apresentar as técnicas aplicadas no levantamento de requisitos da parte de música do spotify, focando também na rastreabilidade, afim de identificar a fonte do levantamento dos requisitos e a base para tomada de decisões. As técnicas utilizadas foram: Observação participativa e Storytelling.
ℹ️ Universo de informação
As informações foram obtidas a partir das seguintes fontes:
- Usuários do Spotify: Eduardo Júnio e Amanda Bezerra
- Observação participativa
- Vídeos de dois usuários utilizando o aplicativo
- Site de informações/documentação do spotify
- Storytelling
🎧 Plano de elicitação
Optou-se por utilizar as técnicas de Observação e Storytelling para a elicitação dos requisitos relacionados à área de músicas do spotify. Logo abaixo apresentamos uma breve descrição de cada um.
🔍 Observação Participativa
A observação é uma técnica que possibilita observar, no próprio ambiente no qual o software será implementado, as tarefas sendo executadas pelos interessados, sem interferir no ambiente. Obtém-se os requisitos com base nas tarefas realizadas pelos interessados.
Foram capturados vídeos a partir da tela dos usuários Amanda e Eduardo enquanto estes utilizavam o aplicativo e posteriormente foram realizadas análises e anotações para se realizar o levantamento de requisitos.
Optou-se por organizar as anotações em "interações" que detalham uma determinada interação do usuário com o aplicativo. Para cada interação é listado o que o usuário fez, anexado um ou mais prints retirados dos vídeos gravados enquanto o usuário realizava a interação e em seguida é feito um levantamento de quais foram as necessidades e ações do usuário observadas durante as interações.
As anotações realizadas nesta técnica podem ser acessadas aqui
Os vídeos utilizados durante esta técnica podem ser acessados aqui
A seguir, está listado todos os requisitos elicitados durante esta técnica:
- Acessar a biblioteca
- Compartilhar podcast
- Compartilhar vídeos
- Criar playlist
- Excluir playlist
- Renomear playlist
- Seguir playlist
- Acessar lista de playlists
- Reproduzir playlist de modo aleatório
- Acessar rádio de uma playlist
- Buscar playlist
- Tornar playlist secreta
- Reproduzir música
- Adicionar música a uma playlist
- Remover música de uma playlist
- Adicionar música à fila de reprodução
- Acessar rádio de uma música
- Salvar música
- Remover música salva
- Buscar música
- Salvar álbuns completos
- Remover álbum salvo
- Acessar lista de álbuns salvo
- Reproduzir um álbum
- Acessar rádio de um álbum
- Buscar álbum
- Visualizar perfil de um artista
- Seguir artista
- Acessar lista de artistas seguidos
- Buscar artista
- Acessar lista de artistas relacionados a um artista
- Seguir podcast
- Acessar lista de podcasts seguidos
- Deixar de seguir podcast
- Acessar lista de episódios de um podcast
- Reproduzir um episódio de podcast
- Acessar lista de episódios de podcast não reproduzidos
- Buscar podcast
- Seguir programadas de vídeos
- Acessar lista de programas seguidos
- Deixar de seguir um programa
- Acessar lista de vídeos de um programa
- Reproduzir um vídeo
- Acessar lista de vídeos não reproduzidos
- Buscar vídeos
- Recuperar playlist
- Compartilhar playlists>
- Fazer download de músicas
🎭 Storytelling
Técnica que se baseia na utilização de histórias em grupos de pessoas, incluindo organizações, como um método de comunicação para que os envolvidos possam compartilhar conhecimento.
- Levantamento do requisito de playlists de músicas nacionais:
- Levantamento do requisito de Lista de músicas tocadas recentemente
A seguir, está listado todos os requisitos elicitados durante esta técnica:
- Acessar Músicas regionais
- Acessar Músicas nacionais
- Acessar Top 50 mais tocadas no mundo
- Acessar Top 50 nacionais mais tocadas
- Acessar Top virais do país
- Acessar Top virais global
- Acessar Novidade da semana
- Acessar Podcasts de músicas
- Acessar Playlists nacionais
- Acessar Informações sobre músicas
- Acessar Álbuns
- Acessar Daily music: playlists automáticas que vão se formando e adaptando a medida que os gostos mudam.
- Ativar ou desativar autoplay: Quando termina a reprodução de um álbum, uma playlist ou uma seleção de faixas, o Spotify vai tocar automaticamente músicas parecidas para que o som não pare nunca.
- Listar as músicas tocadas recentemente
- Recomendações de músicas
- Playlist de músicas
- Rádio de músicas
- Playlists Fresh finds: playlist de artistas independentes e emergentes
- Salvar músicas
- Importar músicas do seu celular para o aplicativo
🎧 Moscow (priorização de requisitos)
A partir das técnicas de elicitação apresentadas anteriormente foi construído o seguinte Moscow:
- Must: O que acontece se esse requisito não for atendido? ”Se a resposta for cancelar o projeto então deve se usar o must, não é possível entregar na data prevista sem isso, Inseguro sem isso.
- Should: Importante, mas não vital, pode ser doloroso deixar de fora, mas a solução ainda é viável.
- Could: Os requisitos rotulados como Could são desejáveis, mas não necessários, e podem melhorar a experiência do usuário ou a satisfação do cliente por um pequeno custo de desenvolvimento. Estes serão tipicamente incluídos se o tempo e os recursos permitirem..
- Would: Requisitos rotulados como Would terão que ser acordados pelas partes interessadas como os itens menos críticos e de menor retorno, ou não são apropriados naquele momento. Como resultado, os requisitos não serão planejados no cronograma do próximo timebox de entrega. Os requisitos não serão eliminados ou reconsiderados para inclusão em um timebox posterior..
Requisitos | Must(deve ter) | Should(deveria ter) | Could(poderia ter) | Would(seria legal ter) |
---|---|---|---|---|
Acessar a biblioteca | X | |||
Criar playlist | X | |||
Excluir playlist | X | |||
Renomear playlist | X | |||
Seguir playlist | X | |||
Acessar lista de playlists | X | |||
Reproduzir playlist de modo aleatório | X | |||
Acessar rádio de uma playlist | X | |||
Buscar playlist | X | |||
Tornar playlist secreta | X | |||
Reproduzir música | X | |||
Adicionar música a uma playlist | X | |||
Remover música de uma playlist | X | |||
Adicionar música à fila de reprodução | X | |||
Acessar rádio de uma música | X | |||
Salvar música | X | |||
Remover música salva | X | |||
Buscar música | X | |||
Salvar álbuns completos | X | |||
Remover álbum salvo | X | |||
Acessar lista de álbuns salvos | X | |||
Reproduzir um álbum | X | |||
Acessar rádio de um álbum | X | |||
Buscar álbum | X | |||
Visualizar perfil de um artista | X | |||
Seguir artista | X | |||
Acessar lista de artistas seguidos | X | |||
Buscar artista | X | |||
Acessar lista de artistas relacionados a um artista | X | |||
Seguir podcast | X | |||
Acessar lista de podcasts seguidos | X | |||
Deixar de seguir podcast | X | |||
Acessar lista de episódios de um podcast | X | |||
Reproduzir um episódio de podcast | X | |||
Acessar lista de episódios de podcast não reproduzidos | X | |||
Buscar podcast | X | |||
Seguir programas de vídeos | X | |||
Acessar lista de programas seguidos | X | |||
Deixar de seguir um programa | X | |||
Acessar lista de vídeos de um programa | X | |||
Reproduzir um vídeo | X | |||
Acessar lista de vídeos não reproduzidos | X | |||
Buscar vídeos | X | |||
Recuperar playlist | X | |||
Acessar Músicas regionais | X | |||
Acessar Músicas nacionais | X | |||
Acessar Top 50 mais tocadas no mundo | X | |||
Acessar Top 50 nacionais mais tocadas | X | |||
Acessar Top virais do país | X | |||
Acessar Top virais global | X | |||
Acessar Novidade da semana | X | |||
Acessar Podcasts de músicas | ||||
Acessar Playlists nacionais | X | |||
Acessar Informações sobre músicas | X | |||
Acessar Álbuns | X | |||
Acessar Daily music | X | |||
Ativar ou desativar autoplay | X | |||
Listar as músicas tocadas recentemente | X | |||
Recomendações de músicas | X | |||
Fazer download de músicas | X | |||
Importar músicas do seu celular para o aplicativo | X | |||
Compartilhar Podcasts | x | |||
Compartilhar Vídeos | x | |||
Compartilhar playlists | X |
50 requisitos de músicas elicitados nesse módulo.