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

Last edited by João Pedro Laureano Jun 26, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

escopo

Home Escopo e Cronograma Processo Design/Mockups Configuração Arquitetura Código BD Qualidade Utilização

Escopo do Projeto

Descrição

Esta seção é dedicada a apresentar o escopo do projeto e os documentos referentes ao mesmo

Sumário

  • Mapeamento de Histórias de Usuário
  • Sprints
    • Sprint 0
    • Sprint 1
    • Sprint 2
    • Sprint 3
    • Sprint 4

Mapeamento de Histórias de Usuário

O mapeamento de histórias do usuário foi dividido em duas seções:

  1. Rede social Instapets
  2. Denúncia a violência

Rede social InstaPets

  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.

    • Critérios de aceitação:
    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.

    • Critérios de aceitação:
    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.

    • Critérios de aceitação:
    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.

    • Critérios de aceitação:
    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.

    • Critérios de aceitação:
    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.

    • Critérios de aceitação:
    - 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.

    • Critérios de aceitação:
    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.

    • Critérios de aceitação:
    - 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.

    • Critérios de aceitação:
    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.
  1. 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”)
  2. 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

Última atualização da EAP: Sprint 01.

Sprints

Aqui serão apresentados o Desenvolvimento das Sprints e seus status

Iremos utilizar os seguintes emojis para o Status do Projeto

Emoji Código Significado
✅ :white_check_mark: User Story aceito
❌ :x: User Story não aceito
⚠ :warning: User Story com débito técnico
⌛ :hourglass: User Story em desenvolvimento

Sprint 0 (15/03/2022 a 24/03/2022)

US Descrição Aceito Não Aceito Débito Técnico Em Desenvolvimento
- Elicitação de requisitos ✅
- Definição de User Stories ✅
- Criação dos mockups ⚠
- Setup inicial frontend ✅
- Setup inicial backend ✅

Escopo

Gerenciamento de Projeto

TBD

Design
  • Design aqui.
Configuração de Ambiente
  • Backend aqui.
  • Frontend aqui.

Dúvidas

  • Não.

Apresentação

  • Arquivo .ppt de apresentação aqui.
Retrospectiva
Itens de Ação

Sprint 1 (29/03/2022 a 14/04/2022)

Escopo

US Descrição Aceito Não Aceito Débito Técnico Em Desenvolvimento
US01 Primeiro login de usuário ⌛
US02 Login de usuário ⌛
US03 Criação de perfil ⌛
US05 Feed de conteúdo ⌛
US10 Definir identificação para o perfil ⌛
US15 Envio de denúncia ⌛
US19 Safe button ⌛
US24 Funcionalidade de denúncias escondida ⌛

Apresentação

TBD

Retropectiva

TBD

Itens de Ação

TBD

Sprint 2 (19/04 - 12/05)

Escopo

TBD

Apresentação

TBD

Retropectiva

TBD

Itens de Ação

TBD

Sprint 3 (17/05 - 02/06)

Escopo

TBD

Apresentação

TBD

Retrospectiva

TBD

Itens de Ação

TBD

Sprint 4 (07/06 - 23/06)

Escopo

TBD

Apresentação

TBD

Retrospectiva

TBD

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