# Histórias de usuário
## Definição
<div style="text-indent: 20px; text-align: justify">
Uma história de usuário é uma explicação informal e geral sobre um recurso de software escrita a partir da perspectiva do usuário final. Seu objetivo é articular como um recurso de software pode gerar valor para o cliente.
No contexto ágil refere-se a uma unidade de trabalho. É um objetivo final expresso pela perspectiva do usuário.
</div>
### Utilização
<div style="text-indent: 20px; text-align: justify">
Criar histórias de usuário é uma técnica ágil, que de maneira simples, gera uma explicação sobre um recurso do software na perspectiva do usuário. Visto isso, os integrantes da equipe interpretaram as personas a fim de explicitar seus desejos dentro de cada épico disponibilizado pela equipe.
Dessa forma, foram geradas histórias formatadas para se encaixarem no documento, com critérios de aceitação definidos pelo time com base nos requisitos descritos anteriormente.
</div>
## Resultados
### EP01: Notícias
**US01**: Visualizar notícias locais
|História|
|--|
| *Eu, como usuário, desejo poder visualizar notícias atuais e regionais sobre a COVID-19.* |
|**Critérios de aceitação**:|
| - Devem ser apresentadas as últimas notícias divulgadas<br> - As notícias devem ser de origem de órgãos governamentais<br>- Toda notícia deve, quando selecionada, encaminhar para a sua fonte|
**US02**: Visualizar notícias
|História|
|--|
|*Eu, como usuário, desejo poder visualizar notícias atuais de todo o Brasil sobre a COVID-19.*
|**Critérios de aceitação**:|
|- Devem ser apresentadas as últimas notícias divulgadas<br>- As notícias devem ser de origem de órgãos governamentais<br>- Toda notícia deve, quando selecionada, encaminhar para a sua fonte|
**US03**: Compartilhar notícias
| História|
|--|
|*Eu, como usuário, desejo poder compartilhar uma notícia que julgar interessante.*|
|**Critérios de aceitação**:|
|- Toda notícia deve possuir a opção "*compartilhar*"<br>- Deve ser possível compartilhar com as principais redes sociais|
**US04**: Verificar Fake News
|História|
|--|
|*Eu, como usuário, desejo me informar sobre as fake news.*|
|**Critérios de aceitação**:|
|- Deve haver um informativo sobre as fake news|
### EP02: Informativos
**US05**: Visualizar dicas
|História|
|--|
|*Eu, como usuário, desejo poder visualizar dicas sobre como lidar com a COVID-19.*|
|**Critérios de aceitação**:|
|- As dicas devem ser originadas de especialistas em virologia ou órgãos competentes|
**US06**: Pesquisar dicas
|História|
|--|
|*Eu, como usuário, desejo poder pesquisar um tópico específico de dica sobre a COVID-19.*|
|**Critérios de aceitação**:|
|- Na página de informativos, deve ter uma opção de pesquisar por tópico<br>- Devem ser mostrados apenas os informativos relacionados ao tópico pesquisado|
**US07**: Ver mapa de unidades de saúde próximas
|História|
|--|
|*Eu, como usuário, desejo poder ver um mapa que mostra as unidades de saúdes próximas a minha localização.*|
|**Critérios de aceitação**:|
|- O mapa deve ser mostrado a partir da geolocalização atual do usuário<br>- O mapa deve conter indicadores das unidades de saúde mais próximas|
**US08**: Visualizar estatísticas
|História|
|--|
|*Eu, como usuário, desejo poder ver dados relacionados à COVID-19.*|
|**Critérios de aceitação**:|
|- Deve apresentar uma página que informe os dados estatísticos relacionados ao coronavírus|
**US09**: Verificar disponibilidade da vacina
|História|
|--|
|*Eu, como usuário, desejo poder saber a previsão de vacinação para o meu grupo.*|
|**Critérios de aceitação**:|
|- As informações devem ser retiradas do site das secretarias de saúde<br>- Os dados inseridos do usuário devem ser descartados e o usuário mantido anônimo|
### EP03: Exposição
**US10**: Compartilhar teste positivo
|História|
|--|
|*Eu, como usuário, desejo poder compartilhar um teste positivo para COVID-19.*|
|**Critérios de aceitação**:|
|- O usuário deve ter sua identidade preservada<br>- O usuário deve receber orientações do que fazer assim que compartilhar o teste|
**US11**: Analisar estado de saúde
|História|
|--|
|*Eu, como usuário, desejo poder receber uma análise feita pelo sistema sobre uma possível infecção.*|
|**Critérios de aceitação**:|
|- Os dados do usuário devem ser descartados após a análise<br>- A análise deve deixar claro que ela não substitui a avaliação de um médico|
**US12**: Mapa de exposição
|História|
|--|
|*Eu, como usuário, desejo poder ver um mapa que expõe estatísticas sobre o número de casos de COVID-19.*|
|**Critérios de aceitação**:|
|- Deve mostrar um mapa de calor com foco na localização do usuário<br>- A geolocalização não precisa estar ativada, nesse caso o mapa não será focado em uma área|
**US13**: Receber notificação de possível exposição
|História|
|--|
|*Eu, como usuário, desejo ser notificado sobre possíveis exposições ao vírus.*|
|**Critérios de aceitação**:|
|- O sistema deve notificar o usuário ao detectar uma possível exposição|
**US14**: Notificação de área de risco
|História|
|--|
|*Eu, como usuário, desejo ser notificado ao entrar em uma área de risco.*|
|**Critérios de aceitação**:|
|- O sistema deve notificar o usuário ao perceber que sua posição geográfica coincide com uma área de risco|
**US15**: Lista de alertas
|História|
|--|
|*Eu, como usuário, desejo poder ver uma lista com todos os alertas já recebidos.*|
|**Critérios de aceitação**:|
|- O sistema deve apresentar uma lista contendo todos os alertas recebidos pelo usuário em ordem cronológica|
### EP04: Configuração
**US16**: Alterar idioma
|História|
|--|
|*Eu, como usuário, desejo poder alterar o idioma da aplicação.*|
|**Critérios de aceitação**:|
|- O aplicativo deve possuir opção de alteração de idioma<br> - A aplicação deve estar disponível nos idiomas: Português-BR, Espanhol e Inglês|
**US17**: Desativar notificação
|História|
|--|
|*Eu, como usuário, desejo poder desativar a permissão da aplicação de me notificar.*|
|**Critérios de aceitação**:|
|- Na página principal deve haver uma opção de desabilitar as notificações|
**US18**: Desativar alertas
|História|
|--|
|*Eu, como usuário, desejo poder desativar os alertas.*|
|**Critérios de aceitação**: |
|- Na página de alertas deve haver uma opção de desabilitar os alertas|
## Referências Bibliográficas
> REHKOPF, Max. [Histórias de usuários com exemplos e template](https://www.atlassian.com/br/agile/project-management/user-stories). Data de acesso: 25/03/2021.
## Versionamento
| Autor(es) | Data | Título | Versão |
| :--------:| :--------: | :--------: | :--------: |
|Todos os integrantes | 25/03/2021 | Criação do Documento |1.0
|Hugo Bezerra | 30/03/2021 | Revisão |1.1
|Todos os integrantes | 08/04/2021 | Organização em tabela |1.2
|Kleidson Alves, Lucas Gabriels,<br> Lucas Rodrigues|27/04/2021|Refatoração do documento| 1.3