Sobre
Somos estudantes da Universidade de Brasília (UnB) | Faculdade de Ciências e Tecnologias em Engenharia (FCTE) e este projeto está sendo desenvolvido no contexto da disciplina de Requisitos de Software, ministrada pelo professor e doutor George Marsicano Correia, sendo o nome escolhido para o grupo Capoeira.
Link aplicação ConectaUnB
Visualização de rastreabilidade
Caso o iframe não carregue você pode acessar nosso miro, visualizar o pdf do miro ou acessar a página de backup de rastreabilidade.
O Conecta UnB é uma plataforma digital integradora concebida para centralizar a comunicação e as oportunidades dentro do ecossistema acadêmico da Universidade de Brasília (UnB), buscando democratizar o acesso à informação na universidade, impulsionar o engajamento dos estudantes em projetos práticos, reduzir o trabalho de divulgação das entidades e preservar a memória institucional das organizações acadêmicas.
Cronograma
| Fase (Início - fim) | Atividades + técnicas + evidências | Entregas | Resumo + observações |
|---|---|---|---|
| Entrega unidade 1 (14/04) | |||
| Fase 1: Requirements Planning 10/04 - 24/04 |
• Elicitação e descoberta de requisitos • Entrevista com cliente 1 • Entrevista com cliente 2 • Entrevista com cliente 3 • Análise de documentos e sistemas existentes |
• Lista de requisitos priorizada para o MVP • Rich picture • Ishikawa • Mapa de stakeholders |
Reunião geral com clientes para entender o problema e planejar abordagem |
| Fase 2: User Design 27/04 - 20/05 |
• Reunião de validação de requisitos e verificação do protótipo 1 • Evidências da validação dos requisitos pelos clientes (formulário) • Validação do protótipo 2 pelos clientes |
• Diagrama de contexto • Protótipo 1 • Protótipo 2 |
Feedback sobre fluxo de interação, usabilidade e protótipos, além de validar a nossa declaração de requisitos |
| Entrega unidade 2 (19/05) | |||
| Fase 3: Construction parte 1 21/05 - 31/05 |
Preparação do ambiente de desenvolvimento | Precisamos replanejar essa semana, tivemos diversos problemas no começo da construção relacionados a execução local e docker. Havíamos planejado entregar os requisitos relacionados ao perfil do usuário nessa fase (Cadastro, login, edição e exclusão da conta de usuário), contudo empurramos essa entrega para a próxima iteração | |
| Construction parte 2 01/06 - 16/06 |
• Organização e atualização dos requisitos de acordo com sugestões do outro grupo que nos avaliou • Entregas • Página Cadastro • Página Login • Página Perfil |
• RF-17 - Cadastrar perfil de usuário • RF-18 - Editar perfil da usuário • RF-20 - Acessar perfil de usuário • RF-19 - Excluir perfil da usuário |
Implementamos a porta de acesso da aplicação, funcionalidades de cadastro, login e edição da conta do usuário (mesmo que as funcionalidades relacionadas a entidade tenham sido avaliadas como mais importantes pelos clientes, precisamos que os usuários criem uma conta na plataforma antes de criar uma entidade) |
| Entrega unidade 3 (16/06) | |||
| Construction parte 3 16/06 - 21/06 |
• Entregas • Gestão Entidade • Pagina entidade - Conecta |
• RF-15 - Acessar perfil da entidade • RF-14 - Excluir perfil da entidade •RF-12 - Criar perfil da entidade publicamente • RF-13 - Editar perfil da entidade • RF-21 - Exibir entidades nas quais o usuário é gestor/membro |
Trabalhamos nos requisitos relacionados às entidades para permitir a implementação dos projetos e publicações na próxima iteração. Buscamos opções de deploy do nosso projeto. |
| Construction parte 4 21/06 - 28/06 |
• Entregas • Pagina entidade - Conecta (Abrir modais para ver) |
• RF-25 - Deletar um projeto • RF-22 - Atualizar projeto • RF-23 - Visualizar histórico de projetos • RF-24 - Criar um novo projeto • RF-26 - Criar publicações • RF-27 - Editar publicações • RF-28 - Apagar publicações |
Desenvolvemos os requisitos relacionados a projetos e publicações. Ficamos devendo o feed de publicações que foi empurrado para a próxima iteração |
| Construction parte 5 28/06 - 01/07 |
• Entregas • Pagina entidade - Conecta (Abrir modais para ver) • Gestão Entidade (abrir modais para ver) • Feed • Notificações |
• RF-11 - Visualizar publicações no feed • RF-01 - Exibir processos seletivos abertos • RF-02 - Filtrar processos seletivos abertos • RF-03 - Atualizar status de um processo seletivo • RF-05 - Criar um processo seletivo • RF-04 - Finalizar um processo seletivo • RF-16.1 - Adicionar Co-gestores das entidades • RF-16.2 - Remover Co-gestores das entidades • RF-16.3 - Visualizar Co-gestores das entidades • RF-16.4 - Atualizar cargos dos Co-gestores das entidades • RF-06 - Filtrar feed em relação a capums/área de interesse/tipo da entidade • RF-29 - Pesquisar publicações com filtros de busca de capums/área de interesse/tipo da entidade • RF-30 - Personalizar preferências de notificação de processo seletivo abertos/publicações/atualização de projetos |
Fase final de construção. Houve um replanejamento devido a antecipação da entrega acordada com o professor |
| Fase 4: Cutover 01/07 |
• Entregas | • Entrega do MVP da aplicação estabilizada • Aplicação devidamente implantada (deploy) e em produção oficial. |
Feedback final da aplicação |
| Entrega unidade 4 (02/07) | • Lições aprendidas |
Backlog Realizado
| Requisitos | Referência | Status |
|---|---|---|
| RF-15 - Acessar perfil da entidade | Referência | Done |
| RF-20 - Acessar perfil de usuário | Referência | Incompleto |
| RF-25 - Deletar um projeto | Referência | Done |
| RF-28 - Apagar publicações | Referência | Incompleto |
| RF-11 - Visualizar publicações no feed | Referência | Done |
| RF-14 - Excluir perfil da entidade | Referência | Done |
| RF-19 - Excluir perfil de usuário | Referência | Incompleto |
| RF-12 - Criar perfil da entidade publicamente | Referência | Done |
| RF-13 - Editar perfil da entidade | Referência | Done |
| RF-17 - Cadastrar perfil de usuário | Referência | Done |
| RF-18 - Editar perfil de usuário | Referência | Incompleto |
| RF-22 - Atualizar projeto | Referência | Incompleto |
| RF-23 - Visualizar histórico de projetos | Referência | Done |
| RF-24 - Criar um novo projeto | Referência | Done |
| RF-26 - Criar publicações | Referência | Incompleto |
| RF-27 - Editar publicações | Referência | Done |
| RF-01 - Exibir processos seletivos abertos | Referência | Done |
| RF-02 - Filtrar processos seletivos abertos | Referência | Incompleto |
| RF-03 - Atualizar status de um processo seletivo | Referência | Done |
| RF-05 - Criar um processo seletivo | Referência | Done |
| RF-21 - Exibir entidades nas quais o usuário é gestor/membro | Referência | Done |
| Escopo realizado | ||
| RF-04 - Finalizar um processo seletivo | Referência | Done |
| RF-16.1 - Adicionar Co-gestores das entidades | Referência | Done |
| RF-16.2 - Remover Co-gestores das entidades | Referência | Done |
| RF-16.3 - Visualizar Co-gestores das entidades | Referência | Done |
| RF-16.4 - Atualizar cargos dos Co-gestores das entidades | Referência | Done |
| RF-06 - Filtrar feed em relação a campus/área de interesse/tipo da entidade | Referência | Incompleto |
| RF-29 - Pesquisar publicações com filtros de busca de campus/área de interesse/tipo da entidade | Referência | Incompleto |
| RF-30 - Personalizar preferências de notificação (Processos Seletivos/Atualizações de Projetos/Novas Publicações) | Referência | Done |
Requisitos Não Funcionais
| Requisitos | Referência | Status |
|---|---|---|
| RNF-01 - Acessar plataforma sem login | Referência (caso esteja logado, faça o logout) | Done |
| RNF-02 - Facilidade no uso | Evidênciado em Vídeo | Done |
| RNF-03 - Manter consistência visual | Evidênciado em Vídeo | Done |
| RNF-04 - Feedback responsivo | Evidênciado em Vídeo | Done |
| RNF-05 - Uso mobile e desktop | Evidenciado em Vídeo | Done |
| RNF-06 - Carregamento rápido de páginas | Evidênciado em Vídeo | Done |
| RNF-07 - Coleta de métricas de acordo com LGPD | - | Não Implementado |
| RNF-08 - Criptografar senhas de usuários e entidades | Evidênciado em Vídeo | Done |





