Storyboard de Fluxo de Execução do App Mental Health for Students.
No storyboard acima temos a demonstração da experiência de um usuário ao utilizar o aplicativo pela primeira vez.
Na primeira tela o novo usuário vê a landing page, com as informações mais relevantes e atrativas do app além da opção de acessar. Caso ele resolva fazer o acesso, vamos para a segunda tela que pedirá um Login existente e dará a opção de criar uma conta.
Considerando que o usuário está conhecendo o app, ele vai para a tela de criação de conta à direita. Após criar a conta, retorna a tela de Login e pode seguir normalmente o fluxo de execução.
Assim que o login for feito, ele estará no menu com as opções de acessar as funcionalidades disponíveis no app, para o exemplo em questão consideramos que o usuário gostaria de utilizar o Chat.
A última tela é, portanto, o usuário no chat.
A ideia de utilizar um storyboard de fluxo de execução foi seguida para identificar os requisitos necessários para o correto funcionamento do aplicativo, desde a "chegada" do novo usuário até o acesso a uma das funcionalidades para verificar o que precisa ser desenvolvido no projeto.
Com isso, conseguimos encontrar os seguintes requisitos:
ID | Requisitos |
---|---|
RF 1 | O usuário deve conseguir criar uma conta |
RF 2 | O usuário precisa ter acesso à plataforma após login |
RF 3 | O usuário pode ver as funcionalidades do aplicativo |
RF 4 | O usuário precisa conseguir acessar as funcionalidades* |
RF 5 | O usuário deve conseguir se cadastrar em newsletter |
RF 6 | O usuário pode configurar as informações da sua conta |
RF 7 | O usuário deve poder dar feedbacks e/ou sugestões sobre o aplicativo |
RNF 1 | A landing page precisa ser suficientemente informativa |
RNF 2 | Deve ser claro para o usuário o fluxo de execução e as funções disponíveis |
RNF 3 | O sistema deve ter um banco de dados para guardar as informações de login |
RNF 4 | As informações do usuário precisam estar seguras |
* No Requisito Funcional 4 é citado o "acesso às funcionalidades", sendo que a única exemplificada no fluxo de execução acima é o chat. Outras funcionalidades já discutidas são: cadastrar em newsletter, possibilidade de marketplace relacionado à questões de saúde mental e sugestões de conteúdos audiovisuais a serem consumidos.