Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Denúncia a Violência Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Denúncia a Violência
  • Denúncia a Violência Wiki
  • Wiki
  • escopo

escopo · Changes

Page history
Update escopo authored Apr 06, 2022 by Marco Goedert's avatar Marco Goedert
Hide whitespace changes
Inline Side-by-side
escopo.md
View page @ b09df9f0
...@@ -19,258 +19,70 @@ Esta seção é dedicada a apresentar o escopo do projeto e os documentos refere ...@@ -19,258 +19,70 @@ Esta seção é dedicada a apresentar o escopo do projeto e os documentos refere
## Mapeamento de Histórias de Usuário ## Mapeamento de Histórias de Usuário
O mapeamento de histórias do usuário foi dividido em duas seções: ### Cadastro e Login
1. Rede social Instapets - **US01:** Eu, como usuário comum, quero poder fazer cadastro da minha conta após o primeiro login via Google.
2. Denúncia a violência
### Rede social InstaPets - **US02:** Eu, como usuário comum, quero poder fazer login a partir da minha conta google, para tornar o processo de login mais rápido.
1. Eu, como **usuário comum** quero poder fazer login a partir da minha conta google, para tornar o processo de login mais rápido, sem precisar informar muitas informações comuns, como nome, email e telefone. - **US03:** Eu, como usuário comum, quero poder fazer a criação do meu perfil após o primeiro login via Google
- Critérios de aceitação:
``` ### Preferências de usuário
A API a ser consumida do Google deve puxar as informações que precisamos para denúncia via whatsapp:
- Nome;
- E-mail;
- Tipo (fixo / móvel) e Número de telefone;
- Gênero;
Caso o gênero seja FEMININO, deverá ser solicitado também as seguintes informações (preenchimento obrigatório):
- CEP
- Endereço
- Número
- Complemento
- Bairro
- Cidade
- Estado
- Se alguma informação não puder ser extraída, o usuário deverá informá-la manualmente no app;
```
2. Eu, como **usuário comum** quero poder colocar uma foto e descrição no meu perfil para que quem acessá-lo possa saber um pouco sobre mim. - **US04:** Eu, como usuário comum, quero poder atualizar o meu perfil, para que ele sempre esteja atualizado.
- Critérios de aceitação: - **US09:** Eu, como usuário comum, quero poder definir quem poderá ver minhas postagens (público geral ou apenas seguidores) para que eu possa ter privacidade.
``` - **US10:** Eu, como usuário comum, quero definir se meu perfil irá exibir meu nickname ou meu nome que outros usuários possam me identificar.
A foto informada deverá ser de um Pet;
```
3. Eu, como **usuário comum** quero poder alterar/atualizar a descrição e foto do meu perfil, para que ele sempre esteja atualizado. - **US14:** Eu, como usuário comum, gostaria de poder deletar minha conta para que minhas informações não fiquem salvas.
- Critérios de aceitação: ### Feed de conteúdos
``` - **US05:** Eu, como usuário comum, quero receber conteúdo relacionado a animais no meu feed para que eu possa consumir conteúdo sobre pets.
A descrição deverá ter no máximo 100 caracteres;
```
4. Eu, como **usuário comum** quero seguir os perfis que me interessarem para que suas postagens apareçam na minha timeline. - **US06:** Eu, como usuário comum, quero seguir os perfis que me interessarem para que suas postagens apareçam na minha timeline.
- Critérios de aceitação: - **US07:** Eu, como usuário comum, quero seguir tags de assuntos / animais que me interessam para que as postagens apareçam na minha timeline.
``` - **US08:** Eu, como usuário comum, quero postar fotos dos meus pets para compartilhar com meus seguidores.
Conferir com P.O se são só usuários ou tags;
```
5. Eu, como **usuário comum** quero seguir tags de assuntos / animais que me interessam para que as postagens apareçam na minha timeline. - **US11:** Eu, como usuário comum, quero curtir postagens de outros usuários para interagir com eles.
- **US12:** Eu, como usuário comum, quero conseguir deletar meus posts porque posso ter me equivocado com alguma postagem.
- Critérios de aceitação: - **US13:** Eu, como usuário comum, quero conseguir editar minhas postagens porque posso ter postado a legenda com algum erro de digitação.
``` ### Denúncia a violência
Conferir com P.O se são só usuários ou tags;
```
6. Eu, como **usuário comum** quero postar fotos dos meus pets para compartilhar com meus seguidores. - **US15:** Eu, como vítima, gostaria de fazer uma denuncia em um canal oficial para que eu possa denunciar o agressor.
- Critérios de aceitação: - **US16:** Eu, como vítima, gostaria de fazer uma denúncia anônima e discreta para que que meu agressor não suspeite de nada.
``` - **US17:** Eu, como vítima quero enviar mensagem via whatsapp para um dos canais oficiais com todos meus dados já pré-preenchidos para o auxílio a fim de agilizar a denúncia de violência contra a mulher.
- A foto deverá ter o tamanho (100x200, por ex..), e será cortada no momento do upload caso ultrapasse o limite;
- Deverá ser possível fazer o upload de até X fotos ao mesmo tempo;
- Deverá ser possível fazer o upload da foto diretamente a partir da galeria de fotos do dispositivo.
```
7. Eu, como **usuário comum** quero que meus posts apareçam no meu feed para que outros usuários possam visualizá-los de forma organizada. - **US18:** Eu, como vítima, gostaria de ver meu histórico de denúncias para que possa acompanhar meu processo.
- Critérios de aceitação: - **US19:** Eu, como vítima, gostaria de voltar rapidamente para a tela normal do app para que eu não seja descoberta pelo agressor.
``` - **US20:** Eu, como vítima, gostaria que o app não salvasse a tela em que estava quando fechei para que eu não seja descoberta pelo agressor.
Conferir com P.O se são só usuários ou tags;
```
8. Eu, como **usuário comum** quero poder colocar legendas nos meus posts para descrever os momentos com meus seguidores. - **US21:** Eu, como vítima, gostaria de ter acesso rápido a discagem do 190 para que possa ligar em casos de emergências, e a discagem do 180 para realizar uma denúncia por telefone.
- Critérios de aceitação: - **US22:** Eu, como vítima, gostaria de saber para que serve o Ligue 180 e 190 para que eu possa direcionada exatamente para o local que irá satisfazer minha necessidade.
``` - **US23:** Eu, como vítima, gostaria de ter orientações de especialistas e casas de apoio para sair da situação de violência.
- No momento do upload das fotos deverá ser possível colocar uma legenda ou descrição;
- A descrição deverá conter até 100 caracteres (por ex);
```
9. Eu, como **usuário comum** quero poder definir quem poderá ver minhas postagens (público geral ou apenas seguidores) para que eu possa ter privacidade. - **US24:** Eu, como vítima, gostaria que tenha uma funcionalidade de denúncia escondida para que um eventual agressor não tenha acesso.
- Critérios de aceitação: - **US25:** Eu, como vítima, gostaria de ter acesso a mais informações sobre como funciona a denúncia para poder tirar dúvidas.
```
Ver com P.O se vai ter seguidores, e perfil aberto / fechado.
```
10. Eu, como **usuário comum** quero definir meu nickname para que outros usuários possam me identificar.
(Talvez entrar no backlog)
- Critérios de aceitação:
```
O nickname deverá conter até 25 caracteres (por ex);
```
11. Eu, como **usuário comum** quero curtir fotos de pets para interagir com outros usuários.
- Critérios de aceitação:
```
- Deverá ser possível curtir um post apenas uma vez;
- Deverá ser possível deixar de curtir um post;
```
12. Eu, como **usuário comum** quero conseguir deletar meus posts porque posso me equivocar de ter feito alguma postagem.
- Critérios de aceitação:
```
- Só poderá ser deletado um post por vez;
- Deverá haver uma confirmação se o usuário deseja mesmo deletar o post;
- O post deverá ser excluído do feed do usuário após a confirmação.
```
13. Eu, como **usuário comum** quero conseguir editar minhas postagens porque posso ter postado a legenda com algum erro de digitação.
- Critérios de aceitação:
```
- Deverá haver uma confirmação se o usuário deseja mesmo editar a legenda, e confirmar a legenda após edição;
- A legenda anterior deve ser substituída pela editada, e ter no máximo 100 caracteres.
```
14. Eu, como **usuário comum** gostaria de poder deletar minha conta para que minhas informações não fiquem salvas.
- Critérios de aceitação:
```
Todos os dados da conta do usuário (fotos, publicações …) deverão ser deletados permanentemente do banco de dados.
```
### Denúncia a Violência
1. Eu, como **vítima** quero enviar mensagem via whatsapp com todos meus dados já pré preenchidos para o auxílio.
- Critérios de aceitação:
```
Deverá ser enviado todos os dados vinculados ao perfil;
```
2. Eu, como **vítima** gostaria de ver meu histórico de denúncias para que possa acompanhar meu processo.
- Critérios de aceitação:
```
Deverá ser possível visualizar o protocolo de denúncia, e a data em que ela foi realizada.
```
3. Eu, como **vítima** gostaria de voltar rapidamente para a tela normal do app para que eu não seja descoberta pelo agressor.
- Critérios de aceitação:
```
- Deverá haver um safe button para os usuários retornarem rapidamente para a tela principal do app de pets;
- O safe button deverá estar visível e disponível para ser acionado em qualquer screen em que o usuário esteja;
- Ao ser acionado o safe button, todas as telas do app (sem ser a principal) deverão ser “removidas” de modo que não seja possível utilizar o botão de “voltar” do celular e o agressor ter acesso às páginas acessadas.
```
4. Eu, como **vítima** gostaria que o app não salvasse a tela em que estava quando fechei para que eu não seja descoberta pelo agressor.
- Critérios de aceitação:
```
O app não deverá salvar a tela em que o usuário estava ao ser fechado, mesmo funcionando em segundo plano.
```
5. Eu, como **vítima** gostaria de ter acesso rápido a discagem do 190 para que possa ligar em casos de emergências, e a discagem do 180 para realizar uma denúncia por telefone.
- Critérios de aceitação:
```
Ao selecionar o número a ser discado, o usuário deverá ser redirecionado à página de discagem do seu telefone já com o número escolhido preenchido para que ele apenas clique direto para efetuar a ligação.
```
6. Eu, como **vítima** gostaria de saber para que serve o Ligue 180 e 190 para que eu possa direcionada exatamente para o local que irá satisfazer minha necessidade.
- Critérios de aceitação:
```
Na página para discagem rápida do 180 e 190, deverá conter informações do objetivo que cada canal de discagem atende.
- Ex: Ligue 180 → canal de informação, orientação, inclusive jurídica, e denúncia não emergencial.
- Ex: Ligue 190 → canal de emergência, chamar viatura urgentemente.
```
7. Eu, como **vítima** gostaria de fazer uma denuncia em um canal oficial para que eu possa denunciar o agressor.
- Critérios de aceitação:
```
O usuário deverá preencher um formulário de denúncia, que será enviado ao canal do Ministério da Mulher, da Família e dos Direitos Humanos para que a denúncia seja efetivada.
Deverá conter um aviso na tela de que a denúncia será enviada aos canais de denúncia, que não são de responsabilidade do App, e sim dos órgãos competentes responsáveis pelo atendimento.
```
8. Eu, como **vítima** gostaria de fazer uma denúncia anônima e discreta para que que meu agressor não suspeite de nada.
- Critérios de aceitação:
```
- O usuário deverá ser redirecionado para o chat online do Ministério da Mulher, da Família e dos Direitos Humanos para que ele possa fazer a denúncia de forma rápida e discreta.
- Deverá conter um aviso na tela de que os canais de denúncia não são do App, e sim dos órgãos competentes responsáveis pelo atendimento.
```
9. Eu, como **vítima** gostaria que a denúncia fosse feita sem precisar passar por etapas que sejam demoradas para que eu faça a denúncia rapidamente.
- Critérios de aceitação:
```
O usuário poderá optar em ser redirecionado para o chat online do Ministério da Mulher, da Família e dos Direitos Humanos para que ele possa fazer a denúncia de forma rápida e discreta, ou ligar diretamente para o Ligue 180.
```
10. Eu, como **vítima** gostaria de ter orientações de especialistas e casas de apoio para sair da situação de violência.
- Critérios de aceitação:
```
- A vítima deverá ser redirecionada a uma lista de redes (ou apenas uma rede) de apoio à mulher. Ex: Justiceiras (App Magalu)
- Deverá conter uma breve descrição dos serviços que o usuário poderá ter acesso em cada rede de apoio.
```
11. Eu, como **vítima** gostaria que a funcionalidade de denúncia estivesse escondida para que um eventual agressor não tenha acesso.
- Critérios de aceitação:
```
A funcionalidade deverá ser de rápido acesso para quem sabe de sua existência. (Ex: 4 cliques em sequência sobre o botão de “versão do aplicativo”)
```
12. Eu, como **vítima** gostaria ter acesso a mais informações sobre como funciona a denúncia para poder tirar dúvidas.
- Critérios de aceitação:
```
Deverá conter as respostas para as principais perguntas sobre denúncia.
```
## Estrutura Analítica do Projeto ## Estrutura Analítica do Projeto
<img src="http://tools.ages.pucrs.br/denuncia-a-violencia/denuncia-a-violencia-wiki/raw/master/resources/images/eap.png"> <img src="http://tools.ages.pucrs.br/denuncia-a-violencia/denuncia-a-violencia-wiki/raw/master/resources/images/eap.png">
Última atualização da EAP: Sprint 01. Última atualização da EAP: Sprint 01.
## Sprints ## Sprints
Aqui serão apresentados o Desenvolvimento das Sprints e seus status Aqui serão apresentados o Desenvolvimento das Sprints e seus status
......
Clone repository
  • Gerência
  • Instalação
  • Retro
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design_mockups
  • escopo
  • estudos
  • gerencia
  • Home
View All Pages