Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Código | BD | Qualidade | Utilização |
---|
Épico 1 - Imigrante/Refugiado: 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