Ir para o conteúdo

First Thing First

Introdução

A priorização de requisitos é uma parte importante da engenharia de requisitos, pois ajuda a definir quais funcionalidades devem ser feitas primeiro. Esse processo organiza as funcionalidades de acordo com critérios como valor para o negócio, consequências de não implementar, esforço necessário para o desenvolvimento e possíveis riscos. Assim, a equipe consegue focar no que traz mais benefício e evitar desperdício de recursos.

A técnica First Things First junta todos esses fatores em um único índice, facilitando a comparação entre os requisitos. Dessa forma, as decisões se tornam mais claras, consistentes e alinhadas com as limitações de tempo e orçamento do projeto. Além disso, a priorização auxilia no planejamento do trabalho da equipe e garante que o sistema entregue resultados mais próximos das reais necessidades dos usuários.

Integrantes do Grupo

A Tabela 1 apresenta todos os integrantes da equipe que participaram da etapa de priorização de requisitos, assim como a contribuição de cada um durante o desenvolvimento do projeto.

Tabela 1: Integrantes do grupo envolvidos
Nome Quais Etapas Participou
Arthur Guilherme Participou da priorização prensencial (Observador).
Tiago Lemes Participou da priorização prensencial (Redator) e fez a documentação do arquivo.
Vilmar José Participou da priorização prensencial (Entrevistador).
Autoria de Tiago Lemes

Metodologia

A atividade de tabulação e priorização dos requisitos foi realizada presencialmente com os integrantes Arthur Guilherme, Tiago Lemes e Vilmar José, além de João Igor, usuário real que participou validando os requisitos. Para essa etapa, foram considerados os seguintes critérios:

  • Benefício relativo: ganhos operacionais ou de negócio ao implementar o requisito.
  • Penalidade relativa: custos ou impactos de não implementar.
  • Custo relativo: esforço e recursos necessários para o desenvolvimento.
  • Risco relativo: probabilidade de atrasos ou falhas na implementação.

Tabela de Priorização

A Tabela 2 apresenta a priorização dos requisitos, organizada em ordem decrescente de prioridade.

Tabela 2: Tabela de Priotização - First Thing First
ID Categoria Requisito Benefício Relativo Penalidade Relativa Valor Total Valor % Custo Relativo Custo % Risco Relativo Risco % Prioridade
RF32 Conteúdo (SRC) Os materiais devem estar postados em tópicos de conteúdos separados na disciplina 9 9 27 2,6 1 0,6 1 0,6 3,0
RF33 Conteúdo (SRC) O banco de questões deve estar separado por conteúdo 9 9 27 2,6 1 0,6 1 0,6 3,0
RF22 Apoio a Decisão (MAD) O sistema deve fornecer dados e informações analíticas em diferentes níveis (individual, turma, entre turmas). 8 8 24 2,3 1 0,6 1 0,6 2,7
RF48 Projeto de Monitoria Estudantil (PMon) Deve disponibilizar informações sobre horários e locais de monitoria. 8 8 24 2,3 1 0,6 1 0,6 2,7
RF15 Acompanhamento Real (Real) O sistema deve enviar notificações para lembrar o usuário de revisar conteúdos passados 8 6 22 2,1 1 0,6 1 0,6 2,4
RF24 Apoio a Decisão (MAD) Deve mostrar como o desempenho está sendo calculado. 7 7 21 2,0 1 0,6 1 0,6 2,3
RF08 Acompanhamento Real (Real) A interface deve exibir um progresso em porcentagem do andamento da disciplina 6 4 16 1,5 1 0,6 1 0,6 1,8
RF11 Acompanhamento Real (Real) A interface deve exibir a média geral da turma em cada atividade 6 4 16 1,5 1 0,6 1 0,6 1,8
RF01 Acadêmico (Maior) O sistema deve identificar cada indivíduo (aluno, monitor, professor, coordenador, diretor, administrador) 8 8 24 2,3 2 1,1 1 0,6 1,6
RF09 Acompanhamento Real (Real) A interface deve exibir como está a porcentagem de acertos das atividades de cada conteúdo 9 9 27 2,6 2 1,1 2 1,2 1,5
RF10 Acompanhamento Real (Real) A interface deve exibir como está a porcentagem de erros das atividades de cada conteúdo 9 9 27 2,6 2 1,1 2 1,2 1,5
RF17 Acompanhamento Real (Real) O sistema deve enviar lembretes para o usuário sobre datas de entregas de atividades 9 9 27 2,6 2 1,1 2 1,2 1,5
RF23 Apoio a Decisão (MAD) As análises devem ser em tempo real e apresentadas em gráficos (barra, coluna, linha, pizza). 9 9 27 2,6 2 1,1 2 1,2 1,5
RF29 Banco de Questões (BDQ) O sistema deve conter um banco de questões geradas pelo professor 9 9 27 2,6 2 1,1 2 1,2 1,5
RF18 Acompanhamento Real (Real) O sistema deve possuir vídeo aula 9 9 27 2,6 1 0,6 4 2,3 1,5
RF12 Acompanhamento Real (Real) A interface deve exibir a média do usuário após a atividade 9 9 27 2,6 3 1,7 2 1,2 1,1
RF02 Acadêmico (Maior) O sistema deve ter perfil individual 7 5 19 1,8 2 1,1 2 1,2 1,1
RF16 Acompanhamento Real (Real) O sistema deve ter um índice de conteúdos ordenado pela porcentagem de erros em cada conteúdo 6 6 18 1,7 2 1,1 2 1,2 1,0
RF27 Banco de Questões (BDQ) O SAE deve fornecer assistência para professores neste módulo 6 6 18 1,7 2 1,1 2 1,2 1,0
RF28 Banco de Questões (BDQ) O SAE deve fornecer assistência para alunos neste módulo 6 6 18 1,7 2 1,1 2 1,2 1,0
RF04 Acompanhamento Real (Real) O sistema deve agregar o processo formal de avaliação (Plano de Ensino) com o ambiente virtual. 8 8 24 2,3 3 1,7 3 1,7 0,9
RF41 Interface Animado (MInA) O assistente virtual deve sugerir questões com o conteúdo da vídeo aula 8 8 24 2,3 3 1,7 3 1,7 0,9
RF07 Acompanhamento Real (Real) A interface deve conter o progresso do aluno na disciplina toda 7 7 21 2,0 3 1,7 2 1,2 0,9
RF35 Cooperação (Integra) A integração deve reduzir o esforço de professores e monitores, centralizando informações sobre atividades e desempenho. 5 5 15 1,4 2 1,1 2 1,2 0,8
RF14 Acompanhamento Real (Real) O usuário deve marcar os tópicos da disciplina no qual ele sente mais facilidade 7 5 19 1,8 3 1,7 2 1,2 0,8
RF30 Banco de Questões (BDQ) O banco de questões do sistema deve conter questões de outras origens 7 7 21 2,0 3 1,7 3 1,7 0,8
RF52 Sistema Tutor Inteligente (STI) O sistema deve apresentar ao professor qual aluno possui um comportamento adequado (entrega de atividades, presença na aula) 7 7 21 2,0 3 1,7 3 1,7 0,8
RF42 Interface Animado (MInA) O assistente virtual deve notificar qual conteúdo o aluno está tendo mais dificuldade 9 9 27 2,6 4 2,3 4 2,3 0,7
RF19 Acompanhamento Real (Real) O sistema deve pedir ao usuário a melhor forma de caminho de notificação 5 3 13 1,2 2 1,1 2 1,2 0,7
RF03 Acadêmico (Maior) Deve mapear conceitos relacionados ao conteúdo, respeitando a hierarquia da Teoria da Aprendizagem Significativa (TAS). 8 7 23 2,2 4 2,3 3 1,7 0,7
RF05 Acompanhamento Real (Real) Deve integrar a avaliação docente com as inferências do SAE. 5 2 12 1,1 2 1,1 2 1,2 0,7
RF43 Interface Animado (MInA) O assistente virtual deve notificar o professor da disciplina com que parte do conteúdo os alunos estão tendo mais dificuldade 8 8 24 2,3 4 2,3 4 2,3 0,7
RF21 Acompanhamento Real (Real) O usuário escolhe quando ele recebe a notificação de proximidade da data de entrega de atividade (ex: 24h antes, 1 semana antes, etc) 6 6 18 1,7 3 1,7 3 1,7 0,7
RF39 Interface Animado (MInA) O assistente virtual deve ser visível na interface 7 7 21 2,0 4 2,3 4 2,3 0,6
RF47 Projeto de Monitoria Estudantil (PMon) O assistente virtual deve fornecer dados relevantes ao usuário (progressão do aluno) 7 7 21 2,0 4 2,3 4 2,3 0,6
RF06 Acompanhamento Real (Real) O assistente virtual deve combinar resultados formais com inferências Fuzzy. 8 6 22 2,1 5 2,8 3 1,7 0,6
RF37 Interface Animado (MInA) A interação deve visar a compreensão da situação de aprendizagem. 5 5 15 1,4 3 1,7 3 1,7 0,6
RF51 Sistema Tutor Inteligente (STI) O sistema deve apresentar ao professor qual aluno sabe sobre o conteúdo 5 5 15 1,4 3 1,7 3 1,7 0,6
RF20 Acompanhamento Real (Real) O sistema deve enviar uma notificação quando está chegando perto da data de entrega de uma atividade 7 5 19 1,8 4 2,3 4 2,3 0,5
RF49 Sistema Tutor Inteligente (STI) O assistente virtual deve fornecer orientação pedagógica individualizada, baseada na TAS e no desejo didático dos docentes. 9 9 27 2,6 7 4,0 7 4,1 0,4
RF31 Conteúdo (SRC) O sistema deve direcionar cada aluno a materiais adequados à sua situação cognitiva e preferências. 8 8 24 2,3 7 4,0 7 4,1 0,4
RF45 Projeto de Monitoria Estudantil (PMon) Deve fornecer chat síncrono para interação a distância. 8 8 24 2,3 7 4,0 7 4,1 0,4
RF13 Acompanhamento Real (Real) O usuário deve escolher o tempo em que deseja receber alertas sobre atividades atrasadas 5 3 13 1,2 4 2,3 4 2,3 0,4
RF26 Banco de Questões (BDQ) Deve promover a interação dos alunos com as questões, avaliando seu conhecimento informativo e formativo. 8 8 24 2,3 8 4,5 8 4,7 0,3
RF44 Projeto de Monitoria Estudantil (PMon) O sistema deve facilitar a interação entre monitores, professores e alunos. 7 7 21 2,0 7 4,0 7 4,1 0,3
RF25 Banco de Questões (BDQ) O sistema deve permitir a criação e organização de questões interativas para apoiar o ensino-aprendizagem. 7 7 21 2,0 7 4,0 8 4,7 0,3
RF38 Interface Animado (MInA) A inferência deve envolver Lógica Fuzzy, permitindo avaliações graduais (ex.: "bom", "razoável", "fraco"). 4 4 12 1,1 5 2,8 5 2,9 0,3
RF50 Sistema Tutor Inteligente (STI) O assistente virtual deve analisar a situação cognitiva de cada aluno e atuar como agente colaborativo na aprendizagem. 7 7 21 2,0 9 5,1 9 5,2 0,3
RF40 Interface Animado (MInA) O assistente virtual deve ser customizável pelo usuário 2 2 6 0,6 3 1,7 2 1,2 0,2
RF46 Projeto de Monitoria Estudantil (PMon) O assistente virtual deve acompanhar interações 3 3 9 0,9 4 2,3 4 2,3 0,2
RF34 Cooperação (Integra) O sistema deve integrar outros softwares educacionais (como AVAs). 3 3 9 0,9 7 4,0 7 4,1 0,1
RF36 Interface Animado (MInA) O sistema deve criar um personagem antropomórfico para interação direta com o estudante. 1 1 3 0,3 7 4,0 7 4,1 0,0
Autoria de Tiago Lemes

Gravação

A Tabela 3 apresenta as informações do usuário que participou da etapa de priorização, incluindo seu nome e dados sobre a gravação, como data, hora e local.

Tabela 3: Usuário Real e Informações da Gravação
Nome Data Hora Local
João Igor 29/09/2025 12:00 Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB
Autoria de Tiago Lemes

Além disso, a gravação da elicitação conferida em: https://youtu.be/8Hh06DF-9sE?si=NwLLUl49qYllB9-e.

Referências

SERRANO, Milene; SERRANO, Maurício - Aula 07. Acessado em: 30 de setembro de 2025.

Histórico de versão

Versão Data Descrição Autor(es) Revisor
1.0 29/09/2025 Criação do documento do First Thing First Tiago Lemes Arthur Guilherme