Skip to content

Backlog do Produto

Backlog

A fase de desenvolvimento atual do backlog pode ser vista a partir do Projects do Projeto ou a partir das evidências descritas na Fase 3

MVP (Quadrante 1)

Código Descrição RNFs Relacionados Critérios de Aceitação (DoD) Tema / Lógica
RF-17 Permitir o cadastro de um perfil público de usuário. RNF-04, 07, 08 CA1: O cadastro do perfil de usuário só será considerado concluído quando o usuário preencher corretamente os campos obrigatórios.
CA2: O usuário deve receber a mensagem “Cadastro concluído com sucesso” na tela após o cadastro.
CA3: Após o cadastro, o usuário deve ser redirecionado para a página de login.
Perfil de Usuário
RF-18 Permitir a atualização dos dados de um perfil público de usuário. RNF-03, 04 CA1: A edição do perfil de usuário só será considerada concluída quando o usuário salvar as alterações realizadas.
CA2: O usuário deve receber a mensagem “Edição concluída com sucesso” na tela após concluir a edição e salvar as alterações.
CA3: O usuário deve visualizar as informações atualizadas em sua página de perfil.
CA4: O usuário deve ser capaz de alterar foto de perfil/foto do banner/nome/descrição/campus.
Perfil de Usuário
RF-19 Permitir a exclusão dos dados de um perfil de usuário. RNF-03, 04 CA1: A exclusão só será considerada concluída quando o usuário confirmar a ação, receber a mensagem "Conta excluída com sucesso".
CA2: O usuário deve ser redirecionado para a página inicial no formato deslogado ao excluir seu perfil.
CA3: O perfil só será considerado excluído quando nenhum dado identificável do usuário puder ser acessado por outros usuários do sistema.
CA4: A exclusão de um perfil não deve afetar as métricas de engajamento já registradas pelo sistema.
Perfil de Usuário
RF-20 Permitir a visualização dos dados de um perfil de usuário. RNF-01, 03 CA1: O acesso ao perfil só será considerado concluído quando o usuário conseguir visualizar corretamente suas informações cadastradas, incluindo nome, nome de usuário e foto de perfil.
CA2: O perfil deve ser acessível a partir de qualquer ponto do sistema que contenha o identificador do usuário.
Perfil de Usuário
RF-21 Exibir um painel listando entidades nas quais o usuário é gestor/membro. RNF-03 CA1: O painel só será considerado funcional quando listar todas as entidades nas quais o usuário autenticado possui vínculo ativo.
CA2: O painel deve indicar claramente o nível de privilégio do usuário em cada entidade listada.
CA3: Um usuário com privilégios de gestão deve conseguir adicionar e remover membros de uma entidade a partir do painel.
Gestão de Entidade
RF-12 Permitir a criação de perfis institucionais de entidades, atribuindo o papel de gestor. RNF-03, 04 CA1: A criação do perfil da entidade só será considerada concluída quando o usuário preencher os campos obrigatórios corretamente, o banco de dados der um feedback, fazendo o usuário receber a mensagem de confirmação “Cadastro concluído com sucesso” na tela.
CA2: Se houver um problema em qualquer parte da criação de conta o usuário deve ser avisado como prosseguir.
Perfil Entidade
RF-13 Permitir a atualização dos dados de um perfil público de entidade. RNF-03, 04 CA1: A edição do perfil da entidade só será considerada concluída quando o usuário salvar as alterações realizadas, o banco de dados der um feedback, o usuário receberá a mensagem “Edição concluída com sucesso” na tela e for redirecionado para a página de perfil com as informações atualizadas.
CA2: Caso haja falha na edição o usuário deve ser avisado como prosseguir.
Perfil Entidade
RF-14 Permitir a exclusão dos dados de um perfil de entidade. RNF-03, 04 CA1: A exclusão do perfil da entidade só será considerada concluída quando o usuário confirmar a ação de exclusão, receber a mensagem “Conta excluída com sucesso” na tela.
CA2: O perfil só será considerado excluído quando todas as suas evidências forem removidas do banco de dados, incluindo mas não se limitando a posts, e projetos, etc.
Perfil Entidade
RF-15 Permitir a visualização dos dados de um perfil de entidade. RNF-01, 05 CA1: O acesso ao perfil da entidade só será considerado concluído quando o usuário for redirecionado para a visualização da entidade e conseguir visualizar corretamente as informações cadastradas, incluindo nome, nome de usuário, foto, publicações e número de seguidores. Perfil Entidade
RF-24 Permitir a publicação de projetos contendo texto e imagem. RNF-03 CA1: O projeto deve ter foto, banner, nome, descrição, colaboradores. Projetos
RF-22 Permitir a publicação de atualizações de projetos podendo conter texto e imagens. RNF-03, 04 CA1: Um projeto deve poder ser associada a uma entidade (EJ, equipe de competição, etc.).
CA2: Cada projeto possui uma descrição associada.
CA3: Deve ser possível editar a foto/banner/nome/descrição/colaboradores de um projeto.
Projetos
RF-23 Exibir o histórico de projetos atuais e anteriores no perfil de cada entidade. RNF-01, 05 CA1: Os cards de descrição relacionados à aquele projeto devem ser mostrados na página da entidade relacionada. Projetos
RF-25 Permitir a deleção de projetos. RNF-04 CA1: Um projeto só será considerado excluído quando todas as suas evidências forem removidas do banco de dados. Projetos
RF-26 Permitir criar posts contendo texto e imagem (podendo ser apenas um dos dois). RNF-04 CA1: Uma publicação pode ser criada contendo apenas texto ou apenas imagem ou ambos.
CA2: Usuários devem poder ver como ficará o post antes de publicá-lo (preview).
CA3: Após a publicação o post deve aparecer nos publicações do perfil da entidade.
Publicações
RF-27 Permitir editar posts. RNF-03, 04 CA1: A edição deve permitir editar todos os campos de um post.
CA2: Usuário deve conseguir ver como ficará o post antes de concluir a edição.
Publicações
RF-28 Permitir a deleção de posts. RNF-04 CA1: Publicações serão consideradas apagadas apenas quando todos as suas evidências forem removidos do banco de dados. Publicações
RF-11 Exibir as publicações (posts) em um feed dinâmico de acesso público. RNF-01, 05, 06 CA1: A visualização das publicações deve ser pública, permitindo o consumo do conteúdo tanto por usuários autenticados quanto por visitantes externos sem login.
CA2: O sistema deve renderizar o conteúdo do post (texto e/ou imagem), juntamente com o nome da entidade publicadora e a data da postagem.
Feed
RF-01 Exibir todos os procesos seletivos abertos. RNF-01, 05 CA1: Apenas usuários autenticados podem se cadastrar em processos seletivos.
CA2: Apenas processos com a data de término igual ou superior à data atual devem ser exibidos nesta listagem.
Proc. Seletivos
RF-02 Permitir filtrar processos seletivos abertos. RNF-06 CA1: O sistema deve filtrar os processos seletivos abertos quando o usuário aplicar um ou mais parâmetros de categorização na busca, exibindo apenas as categorias selecionadas. Proc. Seletivos
RF-05 Permitir a criação de processo seletivo delimitando data limite. RNF-04 CA1: O sistema deve criar um processo seletivo quando o gestor da entidade submeter o formulário preenchido corretamente.
CA2: É necessário delimitar uma data de término de inscrição válida.
Proc. Seletivos
RF-03 Permitir a atualização do status de um processo seletivo. RNF-04 CA1: O sistema deve atualizar o status de um processo seletivo apenas para usuários com privilégios de gestor.
CA2: O usuário deverá escolher classificações de status pré definidas (aberto, finalizado, etc.).
Proc. Seletivos

Escopo (Quadrante 2 e 3)

Código Descrição RNFs Relacionados Critérios de Aceitação (DoD) Tema / Lógica
RF-04 Permitir a finalização de um processo seletivo. RNF-04 CA1: O sistema deve finalizar um processo seletivo quando o gestor da entidade confirmar a ação de finalização.
CA2: Seu estado deve ser alterado para "Finalizado".
Proc. Seletivos
RF-16 Permitir a adição e a remoção de co-gestores. RNF-04 CA1: O gerenciamento de co-gestores só será considerado concluído quando o administrador da entidade conseguir adicionar ou remover co-gestores do perfil da entidade.
CA2: O usuario administrador deve conseguir visualizar a lista atualizada de co-gestores.
CA3: O usuario administrador deve receber uma mensagem de confirmação da ação realizada na tela ("Co-gestor adicionado com sucesso" ou "Co-gestor removido com sucesso").
Gestão de Entidade
RF-06 Permitir configuração de filtros de interesses pessoais no feed. RNF-06 CA1: O sistema deve filtrar as publicações do feed quando o usuário autenticado tiver filtros de interesses pessoais configurados, restringindo a exibição exclusivamente às postagens que possuam as tags ou categorias correspondentes às suas preferências. Feed
RF-29 Permitir busca por posts através de filtros de pesquisa. RNF-06 CA1: A busca só será considerada funcional quando retornar publicações compatíveis com pelo menos um dos filtros aplicados pelo usuário.
CA2: O sistema deve permitir filtrar publicações por campus, área de interesse e tipo de entidade.
Publicações
RF-30 Permitir personalização de conteúdos de notificação. RNF-09 CA1: O sistema deve permitir que o usuário configure suas preferências de notificação.
CA2: O sistema deve oferecer a ativação ou desativação dos tipos de notificação disponíveis.
CA3: Ao salvar as alterações, o sistema deve atualizar as preferências no banco de dados e aplicá-las imediatamente nos próximos envios.
Notificações
RF-31 Exibir métricas de engajamento da entidade (seguidores, inscrições). RNF-07 CA1: O sistema deve disponibilizar as métricas de engajamento (curtidas, seguidores, etc.) da entidade de forma visível ao usuário autorizado.
CA2: O contador de seguidores deve mostrar o número exato de usuários vinculados à entidade.
Métricas
RF-32 Exibir métricas de interações para cada publicação. RNF-07 CA1: O sistema deve apresentar o total de interações em cada publicação.
CA2: Os dados de interação devem ser atualizados dinamicamente ou quando houver recarregamento do conteúdo.
Métricas

Fora do Escopo (Quadrante 4)

Código Descrição RNFs Relacionados Critérios de Aceitação (DoD) Tema / Lógica
RF-33 Permitir importar publicações de redes sociais externas integradas. RNF-06 CA01: O sistema deve permitir que o usuário vincule sua conta em uma rede externa, como LinkedIn ou Instagram.
CA02: Após a integração, o sistema deve listar os posts recentes da rede externa para que o usuário escolha quais deseja importar.
CA03: O post importado deve manter o texto original e as imagens associadas.
Integração
RF-07 Permitir que usuários criem comentários nas publicações. RNF-04 CA1: O sistema deve registrar o comentário apenas se o usuário preencher o campo de texto e submeter a ação estando autenticado.
CA2: O comentário deve estar obrigatoriamente associado à publicação específica e ao perfil do usuário criador.
Comentários
RF-08 Exibir os comentários nas publicações. RNF-01 CA1: O sistema deve exibir a lista de comentários da publicação ordenados cronologicamente.
CA2: O acesso à leitura dos comentários deve ser público, permitindo a visualização por qualquer usuário (autenticado ou visitante externo).
Comentários
RF-09 Permitir editar comentários próprios. RNF-04 CA1: O sistema deve permitir a edição do comentário estritamente se o usuário autenticado for o autor original do texto.
CA2: Após a edição ser concluída com sucesso no banco de dados, o comentário deve exibir um indicativo visual de que foi editado.
Comentários
RF-10 Permitir apagar comentários. RNF-04 CA1: A exclusão só poderá ser executada pelo autor do próprio comentário ou pelo gestor da entidade que é dona da publicação (atuando como moderador).
CA2: O comentário só será considerado apagado quando for totalmente removido do banco de dados e deixar de ser exibido na interface.
Comentários