Storytelling - Andre-Eduardo/2019.1-Requisitos-Moovit GitHub Wiki

Data Versão Descrição Autor
07/04/2019 1.0 Criação da page Andre Eduardo
07/04/2019 1.1 Adição de conteúdo Andre Eduardo
09/04/2019 1.2 Adição de conteúdo Andre Eduardo
10/04/2019 1.3 Adição de conteúdo Arthur Rodrigues
10/04/2019 1.4 Revisão de conteúdo Arthur Rodrigues
17/06/2019 1.5 Adicionando novo requisito André Eduardo
Nome Papel Observação
André Anotações Membro da equipe
Arthur Anotações Membro da equipe
Bruno Narrador Usuário do app

Introdução

O storytelling pode ser definido como “arte de contar, desenvolver e adaptar histórias” fazendo uso de certos elementos como, personagens e ambientes. Na elicitação de requisitos, o storytellin tem o papel de inspirar e motivar as pessoas no processo de construção do conhecimento.

A equipe realizou dois storytelling por meio da transcrição de histórias, contadas por colegas dos integrantes do grupo. Durante a narração das histórias os integrantes do grupo faziam anotações que posteriormente foram utilizadas como base para transcrição.

ST 1 - Definindo rotas

Um usuário que estava em viagem para uma entrevista de emprego em uma cidade onde ele não conhecia bem nenhum ponto de referência, e decidiu fazer o uso do moovit para auxiliá-lo nesta tarefa, já que ele tinha certa familiaridade com aplicativo, pois costumava usá-lo cotidianamente para se deslocar de sua casa até a sua faculdade. Como ele não sabia as linhas de ônibus que passavam naquele local, nem onde eram os pontos de ônibus mais próximos, decidiu fazer uma busca na caixa e pesquisa inserindo o local que gostaria de chegar. Pelo fato dele não conhecer a cidade ele não sabia direito onde estava e decidiu usar como ponto de partida a sua localização atual que era obtida em tempo real quando o gps do seu celular estava ligado.

Enquanto o usuário definia o seu destino no aplicativo, percebeu que já estava quase na hora marcada para o início da entrevista por isso ele configurou a busca para exibir em ordem decrescente as rotas que chegariam mais rápido ao seu destino , e ainda com medo de se confundir em qual parda ele deveria descer ele optou por ser avisado quando chegasse a hora de descer do ônibus.

Alguns dias após passar na entrevista de emprego o usuário deu início no trabalho, e agora fazendo uso do moovit para se deslocar de sua casa até o trabalho , com muita frequência, pois ainda não havia se habituado com o trajeto e as diversas opções de rotas sugeridas pelo aplicativo. Entretanto agora o usuário quis dar preferência para as rotas em que ele tinha que pegar a menor quantidade de ônibus, pois assim conseguiria economizar mais dinheiro. Após cerca de dois ou três dias usando o aplicativo para se orientar pelo mesmo caminho, o usuário percebeu que uma mensagem solicitando que ele poderia adicionar aquela rota aos favoritos apareceu em sua tela, o que para o usuário foi interessante, pois agilizava o seu uso do aplicativo.

ID Requisito Prioridade Rastro
01 O app deve ter acesso a localização via GPS Must Story
02 O usuário deve poder escolher o horário de chegada ao seu destino Should Story
03 O app deve organizar a exibição dos ônibus pelo tempo de trajeto Should Story
04 O usuário deve ser avisado quando estiver na hora de descer do ônibus Must Story
05 o app pode sugerir adicionar uma rota muito usada aos favoritos Could Story
06 O Usuário deve poder definir uma rota Must Story

ST 2 - Interação de novo usuário com o sistema

Um certo dia, Bruno, de 22 anos, estudante, precisou fazer uma visita a seu amigo que morava distante de sua cidade. Ele que era familiarizado com tecnologias, decidiu utilizar algum aplicativo que o ajudasse nesta viagem, pois ele não conhecia a cidade do amigo, e por isso ele podia se perder. Ao pesquisar na biblioteca de aplicativos de seu smartphone, encontrou o aplicativo Moovit e decidiu fazer o download, pois a aplicação tinha uma boa avaliação dos usuários; era compatível com o seu dispositivo, devido a versão do sistema operacional do celular dele não ser a mais nova, podia não executar; era leve, e isso era importante pra ele, pois não tinha muito espaço para armazenamento; e o fato de ser gratuito. Ao abrir o app se deparou com uma interface agradável e bonita, e isso ja o fez ele ter uma boa impressão além do fato do aplicativo não exigir uma autenticação do usuário. Como não conhecia o destino para onde estava indo, decidiu colocar o endereço na caixa de pesquisa, que estava localizada no centro da tela, em vez de pesquisar por linhas ou pontos de ônibus.

Ao ir para a página de resultados, Bruno ali viu que podia alterar a qualquer momento o ponto de partida, que por padrão seria a localização dele, se assim ele desse permissão ao aplicativo para coletar esse dado; Ele era cético com essas questões, pois via nos noticiários vários escândalos de empresas que vendiam dados dos usuários, mas ele se sentiu confortável em relação a isso com o aplicativo e decidiu o app coletar seus dados de localização. Bruno optou por marcar no mapa, pois não seria ali, onde ele estava naquele exato momento, o seu ponto de partida. O resultado da busca por rotas foram alguns trajetos que surgiram logo após poucos segundos da solicitação.

Ao chegar a hora de ir, Bruno optou por escolher linhas que possuiam GPS, para promover uma interação em tempo real e melhorar sua experiência de uso com a aplicação, além de otimizar o seu tempo. Como ele gostava de interagir com o sistema, decidiu apertar em criar uma conta e acabou vinculando a sua conta do Google para reportar possíveis adversidades com sua viagem como a condição dos transportes públicos, se o veículo parou ou não, e viu que poderia ganhar pontos por isso, e com esses pontos subir de nível para deixar de ser iniciante e se tornar um usuário experiente, pois Bruno era competitivo. Ele gostava de dar seus feedbacks e ajudar as pessoas e com isso decidiu cadastrar novos pontos e linhas de ônibus que não existiam anteriormente na aplicação assim contribuindo com a comunidade a mapear a sua cidade e deixar o aplicativo mais rico em informações e informações precisas.

Bruno então iniciou sua viagem e compartilhou sua rota com seu amigo, para ele saber o horário e onde ele iria descer para ir ao encontro dele.

ID Requisito Prioridade Rastro
RF01 O usuário deve ter uma opção de busca por caixa de pesquisa Must Story
RNF01 O app deve ser compatível com diferentes sistemas Must Story
RNF02 O app deve preservar os dados do usuário de modo que o usuário fique mais confortável ao utilizar Must Story
RF2 O usuário deve ter a opção de marcar no mapa o seu lugar de partida Must Story
RF3 O app não deve exigir uma autenticação de usuário para executar as principais funcionalidades Must Story
RF4 O usuário deve ter informações em tempo real dos horários das linhas de ônibus Must Story
RNF03 O app deve motivar o usuário a contribuir apresentando-o um modelo de gamificação para assim melhorar o aplicativo Should Story
RNF04 O app deve ter uma interface intuitiva Should Story
RF5 O app deve coletar dados de localização do usuário, se o mesmo autorizar, quando ele estiver ou não usando o aplicativo Should Story
RF6 O usuário deve ter a opção de criar conta Should Story
RNF005 O app deve exigir pouco espaço de armazenamento Could Story
RNF06 O app deve ter um layout agradável e bonito. Could Story
RF07 O app deve ter a opção de compartilhar viagem Would Story
RF08 O app deve ter a opção do usuário vincular uma conta de um email ou rede social já existente para conseguir se logar Would Story
RNF09 O usuário deve conseguir realizar as ações em até três clicks Must Story
RNF10 O usuário deve conseguir entender com clareza as informações disponíveis no aplicativo Must Story