|
| [**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 |