Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W 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
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Informativo para Imigrantes
  • wiki
  • Wiki
  • escopo

escopo · Changes

Page history
Update escopo authored Dec 23, 2023 by Christopher Da Rosa Michel's avatar Christopher Da Rosa Michel
Show whitespace changes
Inline Side-by-side
escopo.md
View page @ 6aaa3433
| [**Home**](home) | [Escopo e Cronograma](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [Arquitetura](arquitetura) | [Código](codigo) | [BD](banco_dados) | [Qualidade](qualidade) | [Utilização](utilizacao) | | [**Home**](home) | [Escopo e Cronograma](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [Arquitetura](arquitetura) | [Código](codigo) | [BD](banco_dados) | [Qualidade](qualidade) | [Utilização](utilizacao) |
| :--------------: | :---------------------------: | :------------------: | :--------------: | :--------------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :----------------------: | | :--------------: | :---------------------------: | :------------------: | :--------------: | :--------------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :----------------------: |
User Stories Épico 1 - Imigrante/Refugiado:
\ No newline at end of file Feature 1 - Onboarding (Acolhimento)
User Story 1: OK
Eu, como imigrante/refugiado, quero visualizar as mensagens de acolhimento para que eu possa constatar que estou seguro quanto a minha privacidade e entender as intenções do aplicativo
Critérios de aceite:
Somente mostrar o onboarding em caso de primeiro acesso ao aplicativo
User Story 2: OK
Eu, como imigrante/refugiado, gostaria de visualizar a mensagem de acolhimento na linguagem configurada em meu dispositivo mobile para que eu possa me localizar no aplicativo com maior facilidade
Critérios de aceite:
Modificar a linguagem conforme a configuração do Android
Feature 2 - Informativos gerais
User Story 3: OK
Eu, como imigrante/refugiado, quero visualizar a lista de tópicos com seus respectivos títulos para que eu possa escolher sobre o que quero me informar.
Critérios de aceite:
Página a lista pré definida de tópicos fornecidos pelos stakeholders
User Story 4: OK
Eu, como imigrante/refugiado, quero poder acessar cada um dos tópicos para ter conhecimento das leis/direitos que tenho como imigrante/refugiado no brasil sobre o tema escolhido.
Critérios de aceite:
Página de visualização do conteúdo escolhido
Feature 3 - Login
User Story 5: OK
Eu, como imigrante/refugiado, quero poder logar na aplicação com a utilização de meu email e senha
Critérios de aceite:
Se eu tiver sucesso no login, eu devo ser redirecionado para a página principal (feed)
Se eu não tiver sucesso, eu devo ser informado para tentar novamente
Feature 4 - Cadastro de imigrante/refugiado
User Story 6: OK
Eu, como novo usuário do sistema, quero poder escolher entre fazer um cadastro de imigrante/refugiado ou de instituição, para que eu possa acessar a aplicação com o devido papel dentro do aplicativo.
Critérios de aceite:
Criar tela com duas opções possíveis a serem selecionadas, sendo elas: "Procuro informações" e "Sou uma instituição de ensino"
Ser redirecionado para a página de cadastro de imigrante/refugiado ao selecionar a opção “Procuro informações”.
Ser redirecionado para a página de cadastro de instituição ao selecionar a opção “Sou uma instituição de ensino”.
User Story 7: OK
Eu, como imigrante/refugiado, quero poder me cadastrar na aplicação
Critérios de aceite:
Preencher nome e email
Feature 6 - Componentes
User Story 9: OK
Eu, como imigrante/refugiado, quero poder navegar entre as telas de “Informativos gerais”, “Home (feed)” e “ajuda”, após ter sido direcionado para a tela de feed pela primeira vez.
Critérios de aceite:
Criação de manu inferior conforme mockup anexado na story
O menu deve contar
User Story 10 (Ajuda/Contato): SPRINT 4
Eu, como imigrante/refugiado, quero poder entrar em contato com a equipe da ERI e/ou acessar links de ajuda para auxílio em temas que não encontrei informação no aplicativo.
Critérios de aceite:
O acesso a tela de ajuda deve se dar por meio de um ícone na navbar da aplicação
O link de contato deve direcionar para uma conversa no wpp
Os links de ajuda em outros assuntos devem ser fornecidos pelo cliente
User Story 24 (Perfil Imigrante/refugiado): SPRINT 4
Eu, como imigrante/refugiado, quero poder editar as informações utilizadas em meu cadastro na aplicação.
Critérios de aceite:
Criar tela de edição contendo os campos: Nome, País de Origem, Senha Atual, Nova Senha, Confirmação Nova Senha
User Story 25 (Perfil Instituição): SPRINT 4
Eu, como instituição, quero poder editar as informações utilizadas em meu cadastro na aplicação.
Critérios de aceite:
Criar tela de edição de perfil para instituição
Campos que após alterados precisam de nova aprovação: Nome da Instituição, tipo de instituição, CNPJ
Campos que podem ser alterados sem voltar o cadastro para pendente: Senha, Função do representante, telefone, CPF do cadastrante
Feature 9 - Feed
User Story 21 (Listagem Feed): OK (SPRINT 3)
Eu, como imigrante/refugiado, quero ter acesso aos programas ofertados pelas instituições agrupados pelo tipo de programa para que eu possa escolher o grupo que melhor me atende.
Critérios de aceite:
Listagem contendo 3 grupos de programas: Ensino superior, ensino básico e ONGS
Deve-se exibir o número de programas de cada grupo e ao selecionar um dos grupos, o usuário deve ser direcionada para a listagem dos programas daquela categoria
Não contabilizar itens com data de inscrição passada.
User Story 22 (Listagem de uma categoria de programas): OK (SPRINT 3)
Eu, como imigrante/refugiado, quero ter acesso aos programas ofertados pelas instituições de uma determinada categoria para que eu possa obter os detalhes de cada programa e escolher o que mais se adequa às minhas necessidades
Critérios de aceite:
Listagem mostrando o mesmo número de cards da página anterior. Se foi aplicado algum filtro, mostrar somente os registros contidos no filtro da tela anterior.
Mostrar cards ordenado por período de inscrição e os que não tiverem essa informação mostrar após todos que contêm essa data. Não mostrar itens com data de inscrição passada.
Informação a serem mostradas no card: Nome, um pouco da descrição (2 ou 3 linhas), Período de inscrição (Se houver) e as tags do programa.
User Story 23 (Filtragem Feed): SPRINT 4
Eu, como imigrante/refugiado, ao acessar todos os programas de uma categoria quero ter a habilidade de filtrar os registros que serão mostrados na tela.
Critérios de aceite:
Mostrar cards ordenado por período de inscrição e os que não tiverem essa informação mostrar após todos que contêm essa data. Não mostrar itens com data de inscrição passada.
Filtros necessários: Filtro por tags, filtro por linguagem, filtro por "Inscrições abertas", filtro por localização, filtro por duração.
Épico 2 - Instituição:
Feature 5 - Cadastro de instituição
User Story 8: OK
Eu, como instituição, quero poder me cadastrar na aplicação
Critérios de aceite:
Campos obrigatórios: Nome da instituição, Função do representante, Tipo de instituição (Educação Superior, Ongs, Educação básica), CNPJ, CPF do cadastrante
Feature 7 - Programas
User Story 11 (Novo programa): OK (SPRINT 3)
Eu, como instituição, quero poder oferecer/criar um novo programa para ser ofertado/informado aos imigrantes/refugiados
Critérios de aceite:
Informações obrigatórias: Nome, descrição do programa e link de acesso
Informações complementares: Tags, tempo de duração, requisitos mínimos para participar, idioma do programa
Ao salvar um novo programa, deve-se ter um status de pendente aprovação, nenhum programa deve ir diretamente para o feed dos imigrantes/refugiados
Ao salvar um novo programa, deve ser registrado quem foi o criador, para posteriormente usar a informações nos “meus programas”
User Story 12 (Todos meus programas): OK (SPRINT 3)
Eu, como instituição, quero poder visualizar todos os programas que criei e distinguir entre eles os que já estão aprovados e os que ainda estão pendentes
Critérios de aceite:
Criar listagem com todos os programas já criados pelo usuário
Deve aparecer o status de cada programa (Aprovado, rejeitado ou pendente)
Ao selecionar qualquer um dos programas, o usuário deve ser redirecionado para a tela de edição do programa. Sempre que editado, o programa volta para pendente.
User Story 13 (Tradução automática de programas):
Eu, como instituição, quero que ao salvar um programa em português, o sistema automaticamente faça a tradução para os idiomas Inglês, Espanhol e Francês para que atenda a linguagem do usuário que estiver consultando os programas
Critérios de aceite:
Ao criar o registro em português no banco, deve-se utilizar uma API externa para traduzir o título e descrição do programa e salvar os outros 3 registros.
A tradução deve ser feito na criação do registro e não na listagem para exibição em tela.
Épico 3 - Admin:
Feature 8 - Feed Admin
User Story 16 (Feed Admin): OK (SPRINT 3)
Eu, como administrador do sistema, ao logar na aplicação, quero poder selecionar entre instituições a serem aprovadas/rejeitadas e programas e serem aprovados/rejeitados
Critérios de aceite:
Criação de componente contendo 2 abas “Aprovar Instituições” e “Aprovar Programas” (Tela em anexo na US)
A listagem dos programas/instituições será feita em outras user stories
User Story 17 (Lista de instituições pendentes): OK (SPRINT 3)
Eu, como administrador do sistema, ao selecionar a aba “Aprovar Instituições”, quero que sejam listadas todas as instituições que realizaram cadastro, porém ainda não foram aceitas para cadastrar programas
Critérios de aceite:
Listar todas as instituições onde o cadastro está como pendente. (tela em anexo)
User Story 18 (Lista de programas pendentes): OK (SPRINT 3)
Eu, como administrador do sistema, ao selecionar a aba “Aprovar Programas”, quero que sejam listados todos os programas criados por instituições aprovadas antes que o seu conteúdo seja mostrado para os imigrantes/refugiados.
Critérios de aceite:
Listar todas as instituições onde o cadastro está como pendente. (tela em anexo)
User Story 19 (Aceite/Recusa de instituição): SPRINT 4
Eu, como administrador do sistema, quero acessar o detalhamento de uma instituição pendente para que eu possa tomar a decisão entre recusar ou aceitar sua entrada no aplicativo
User Story 20 (Aceite/Recusa de programa): SPRINT 4
Eu, como administrador do sistema, quero acessar o detalhamento de um programa pendente para que eu possa tomar a decisão entre recusar ou aceitar sua entrada no aplicativo
Clone repository
  • Documentação endpoints
  • Mockups
  • arquitetura
  • banco_dados
  • codigo
  • design_mockups
  • escopo
  • Home
  • processo
  • qualidade
  • utilizacao