... | ... | @@ -129,15 +129,15 @@ Além disso, durante a agenda ficou claro a necessidade de um olhar empático e |
|
|
|
|
|
| User Story | Épico | Descrição | Critérios de Aceitação |
|
|
|
|---------|----------|----------|----------|
|
|
|
| 📋 **US01 Cadastro Usuário Comum** | Usuário | Eu, enquanto usuário pessoa física ou jurídica, quero me cadastrar no aplicativo para poder utilizar todas as funcionalidades disponíveis. | Cadastro de Informações Pessoais: E-mail, Número de telefone, Senha, Confirmação Senha, Foto de perfil, Nome (se usuário surdo), Razão social (se empresa), CPF (se usuário surdo), CNPJ (se empresa), Data Nascimento (se usuário surdo), Gênero (se usuário surdo); Seleção tipo de usuário em tela de cadastro; Retorno sobre o status do cadastro: Efetuado com Sucesso/Erro ao Cadastrar Usuário; Validar cadastro duplicado: Utilizar e-mail; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US02 Cadastro Usuário Intérprete** | Usuário | Eu, enquanto usuário intérprete de Libras, quero me cadastrar no aplicativo para poder utilizar todas as funcionalidades disponíveis. | Cadastro de Informações Pessoais: E-mail, Número de telefone, Senha, Confirmação Senha, Foto de perfil, Nome, CPF, CNPJ (opcional), Data Nascimento, Gênero, Código profissional para evidenciar sua capacitação na área; Seleção tipo de usuário em tela de cadastro; Retorno sobre o status do cadastro: Efetuado com Sucesso - Cadastro em análise pelo administrador/Erro ao Cadastrar Usuário/; Validar cadastro duplicado: Utilizar e-mail; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US01 Cadastro Usuário Comum** | Usuário | Eu, enquanto usuário pessoa física ou jurídica, quero me cadastrar no aplicativo para poder utilizar todas as funcionalidades disponíveis. | Cadastro de Informações Pessoais: E-mail, Número de telefone, Senha, Confirmação Senha, Nome (se usuário surdo), Razão social (se empresa), CPF (se usuário surdo), CNPJ (se empresa), Data Nascimento (se usuário surdo), Gênero (se usuário surdo); Seleção tipo de usuário em tela de cadastro; Retorno sobre o status do cadastro: Efetuado com Sucesso/Erro ao Cadastrar Usuário; Validar cadastro duplicado: Utilizar e-mail; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US02 Cadastro Usuário Intérprete** | Usuário | Eu, enquanto usuário intérprete de Libras, quero me cadastrar no aplicativo para poder utilizar todas as funcionalidades disponíveis. | Cadastro de Informações Pessoais: E-mail, Número de telefone, Senha, Confirmação Senha, Nome, CPF, CNPJ (opcional), Data Nascimento, Gênero; Seleção tipo de usuário em tela de cadastro; Retorno sobre o status do cadastro: Efetuado com Sucesso - Cadastro em análise pelo administrador/Erro ao Cadastrar Usuário/; Validar cadastro duplicado: Utilizar e-mail; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US03 Login** | Usuário | Eu, enquanto usuário já cadastrado, quero poder fazer login no aplicativo para acessar todas as funcionalidades disponíveis. | Utilizar e-mail/senha para efetuar o login; Redirecionamento para a tela Home de cada tipo de usuário (usuário comum ou intérprete) dependendo do usuário logado; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US04 Gerenciamento de Perfil** | Usuário | Eu, enquanto usuário, quero poder acessar minhas informações de perfil para gerenciá-las a qualquer momento. | Visualizar informações de perfil: E-mail, Número de telefone, Foto de perfil, Nome (se usuário surdo ou intérprete), Razão social (se usuário empresa), CPF (se usuário surdo ou intérprete), CNPJ (se usuário empresa ou intérprete), Data Nascimento (se usuário surdo ou intérprete), Gênero (se usuário surdo ou intérprete), Código profissional (se intérprete), Preferências de especialidades (se usuário surdo ou empresa), Faixa de valores cobrados (se intérprete), Especialidades (se intérprete), Tipos de serviços prestados (se intérprete), Tempo de preparo (se intérprete), Modalidade do atendimento - online ou presencial (se intérprete), Localidades em que presta atendimento presencial - UF com lista de municípios (se intérprete), Consentimento em ter sua imagem compartilhada (se intérprete); Direcionar para a edição de perfil; Realizar alterações em qualquer uma das informações do perfil, com exceção do CPF/CNPJ, código profissional e e-mail; Alterações feitas no perfil deverão ser salvas e refletidas no aplicativo; Para seleção de localidades no perfil do intérprete, devem ser listadas todas as UF brasileiras e suas respectivas cidades, para seleção do usuário, a partir do uso da API do IBGE; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US04 Gerenciamento de Perfil** | Usuário | Eu, enquanto usuário, quero poder acessar minhas informações de perfil para gerenciá-las a qualquer momento. | Visualizar informações de perfil: E-mail, Número de telefone, Foto de perfil, Nome (se usuário surdo ou intérprete), Razão social (se usuário empresa), CPF (se usuário surdo ou intérprete), CNPJ (se usuário empresa ou intérprete), Data Nascimento (se usuário surdo ou intérprete), Gênero (se usuário surdo ou intérprete), Preferências de especialidades (se usuário surdo ou empresa), Faixa de valores cobrados (se intérprete), Especialidades (se intérprete), Tipos de serviços prestados (se intérprete), Tempo de preparo (se intérprete), Modalidade do atendimento - online ou presencial (se intérprete), Localidades em que presta atendimento presencial - UF com lista de municípios (se intérprete), Consentimento em ter sua imagem compartilhada (se intérprete); Direcionar para a edição de perfil; Realizar alterações em qualquer uma das informações do perfil, com exceção do CPF/CNPJ, código profissional e e-mail; Alterações feitas no perfil deverão ser salvas e refletidas no aplicativo; Para seleção de localidades no perfil do intérprete, devem ser listadas todas as UF brasileiras e suas respectivas cidades, para seleção do usuário, a partir do uso da API do IBGE; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US05 Recuperação de Senha** | Usuário | Eu, enquanto usuário, quero poder alterar/recuperar a minha senha para que, em caso de esquecimento, consiga acessar minha conta. | O usuário deve poder solicitar a recuperação da senha na tela de login em caso de esquecimento; Após solicitar a recuperação da senha, o usuário deve receber um e-mail com um código que deverá ser preenchido no aplicativo para redefinir a senha; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US06 Canal de Suporte** | Usuário | Eu, enquanto usuário, quero poder entrar em contato com o suporte do sistema, caso enfrente problemas com o aplicativo. | O usuário deve conseguir visualizar respostas para perguntas frequentes e as informações de contato do suporte do aplicativo ao acessar o seu perfil; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US07 Validação de Cadastro de Intérprete** | Administração | Eu, enquanto administrador, quero poder autorizar o cadastro de novos usuários intérpretes, para garantir que o aplicativo tenha profissionais intérpretes de Libras verdadeiramente capacitados. | O usuário intérprete não deve conseguir acessar o aplicativo após o cadastro, caso seu cadastro ainda não tenha sido aprovado por um administrador ou tenha sido negado; O administrador deve receber um e-mail com os dados de cadastro do intérprete a cada cadastro realizado, podendo selecionar aprovar ou negar este cadastro através de botões presentes no corpo do e-mail; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US08 Filtro de Intérpretes** | Busca | Eu, enquanto usuário, quero poder buscar um intérprete a partir de modalidade e localidade do atendimento, avaliações do intérprete, data e horário, especialidade, tipo de serviço prestado e gênero, para encontrar profissionais que atendam às minhas necessidades. | O usuário surdo ou empresa deve conseguir filtrar os intérpretes disponíveis por modalidade (online ou presencial), localidade (UF e cidade, se presencial), data e horário, especialidade, tipo de serviço prestado e gênero; Os intérpretes filtrados devem estar ordenados de forma decrescente a partir de sua média de avaliações; Os intérpretes que configuram um tempo de preparo em seu perfil maior do que a quantidade de horas até o horário filtrado não devem ser retornados nos resultados da busca; Os intérpretes que não estão disponíveis na data e horário filtrados (ou por não terem este horário cadastrado como disponível na agenda ou por já terem um outro agendamento naquele horário) não devem ser retornados nos resultados da busca; Os intérpretes que não atendem na cidade filtrada não devem ser retornados nos resultados da busca, caso a modalidade do atendimento seja presencial; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US09 Visualização de Perfil do Intérprete** | Busca | Eu, enquanto usuário, quero poder visualizar os detalhes de um determinado intérprete filtrado, para verificar se o profissional atende às minhas necessidades. | O usuário surdo ou empresa deve conseguir visualizar as informações a seguir do intérprete: Nome, Foto de Perfil, CPF, CNPJ, Código profissional, Data Nascimento, Gênero, Especialidades, Tipos de serviço prestados, Faixa de valores cobrados, Modalidade do atendimento, Localidades em que presta atendimento presencial; O usuário surdo ou empresa não deve conseguir visualizar informações de contato do intérprete como e-mail e número de telefone; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US09 Visualização de Perfil do Intérprete** | Busca | Eu, enquanto usuário, quero poder visualizar os detalhes de um determinado intérprete filtrado, para verificar se o profissional atende às minhas necessidades. | O usuário surdo ou empresa deve conseguir visualizar as informações a seguir do intérprete: Nome, Foto de Perfil, CPF, CNPJ, Data Nascimento, Gênero, Especialidades, Tipos de serviço prestados, Faixa de valores cobrados, Modalidade do atendimento, Localidades em que presta atendimento presencial; O usuário surdo ou empresa não deve conseguir visualizar informações de contato do intérprete como e-mail e número de telefone; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US10 Criação de Solicitação** | Solicitação | Eu, enquanto usuário, quero poder realizar a abertura de uma nova solicitação de serviço, para buscar um intérprete de Libras que atenda às minhas necessidades. | O usuário surdo ou empresa deve conseguir preencher todas as informações necessárias relacionadas ao serviço que necessita: descrição, data e horário de início, data e horário de fim, modalidade (online ou presencial), endereço completo da localidade (se presencial), especialidade, tipo de serviço necessitado; Todas as solicitações feitas não devem ultrapassar 1 hora de duração; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US11 Validação de Solicitação** | Solicitação | Eu, enquanto usuário intérprete de Libras, quero poder confirmar ou recusar as solicitações que recebi, para tomar a decisão de quais serviços irei prestar. | O usuário intérprete deve conseguir visualizar todas as solicitações recebidas por ele, incluindo as informações de: descrição, data e horário de início, data e horário de fim, modalidade (online ou presencial), endereço completo da localidade (se presencial), especialidade, tipo de serviço necessitado; O usuário intérprete deve conseguir confirmar ou negar uma solicitação; Ao confirmar uma solicitação, a duração da solicitação deve ocupar o horário previamente disponível na agenda do usuário intérprete; Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
|
|
| 📋 **US12 Histórico de Solicitação** | Solicitação | Eu, enquanto usuário, quero poder visualizar o histórico de solicitações que realizei ou atendi, para lembrar dos dados das solicitações passadas e avaliá-las. | O usuário intérprete deve conseguir visualizar todas as solicitações recebidas por ele, incluindo as informações de: descrição, data e horário de início, data e horário de fim, modalidade (online ou presencial), endereço completo da localidade (se presencial), especialidade, tipo de serviço necessitado, status (pendente, confirmada, negada, concluída); O usuário surdo ou empresa deve conseguir visualizar todas as solicitações feitas por ele, incluindo as informações de: descrição, data e horário de início, data e horário de fim, modalidade (online ou presencial), endereço completo da localidade (se presencial), especialidade, tipo de serviço necessitado, status (pendente, confirmada, negada, concluída); Respeitar paleta de cores, tamanhos e posições (Acessibilidade). |
|
... | ... | |