Skip to content

Gestão de Requisitos e FeedbackAtividades e Estratégias de Ensino

A gestão de requisitos e feedback exige prática ativa porque os alunos aprendem melhor quando interagem com processos reais. Este tema beneficia de atividades práticas, pois a recolha, análise e refinamento de requisitos só se consolidam com experiência direta em simulações ou projetos controlados.

11° AnoInovação Digital e Pensamento Computacional Avançado4 atividades30 min50 min

Objetivos de Aprendizagem

  1. 1Analisar a diferença entre requisitos funcionais e não funcionais num projeto de software, classificando exemplos específicos.
  2. 2Avaliar o impacto da gestão de requisitos no sucesso de um projeto de desenvolvimento de software, utilizando métricas de desempenho simuladas.
  3. 3Sintetizar feedback de utilizadores simulados para propor melhorias iterativas num protótipo de software.
  4. 4Comparar diferentes métodos de recolha de requisitos, como entrevistas e questionários, quanto à sua eficácia em cenários de IA e cibersegurança.

Pretende um plano de aula completo com estes objetivos? Gerar uma Missão

45 min·Pequenos grupos

Entrevistas de Stakeholders: Recolha de Requisitos

Divida a turma em grupos de stakeholders e equipas de desenvolvimento. Os grupos preparam perfis e necessidades reais para um app de cibersegurança. As equipas conduzem entrevistas de 5 minutos, registam requisitos e partilham resumos. Discutam ajustes baseados em feedback.

Preparação e detalhes

Qual é a importância do feedback contínuo durante o desenvolvimento de um produto?

Sugestão de Facilitação: Durante a atividade de Entrevistas de Stakeholders, incentive os alunos a formularem perguntas abertas e a registarem respostas ambíguas para discussão posterior, pois estas revelam espaço para refinamento de requisitos.

Setup: Grupos em mesas com acesso a materiais de consulta

Materials: Coleção de fontes documentais, Ficha de trabalho do ciclo de investigação, Protocolo de formulação de perguntas, Modelo de apresentação de resultados

AnalisarAvaliarCriarAutogestãoAutoconsciência
50 min·Pequenos grupos

Ciclo de Feedback Ágil: Sprint Review

Forme equipas para protótipos simples de IA. Cada sprint de 10 minutos inclui planeamento de requisitos, desenvolvimento rápido e revisão com feedback paritário. Registem mudanças em quadros partilhados e iterem duas vezes.

Preparação e detalhes

Diferencie requisitos funcionais de não funcionais.

Sugestão de Facilitação: Na atividade Ciclo de Feedback Ágil, limite o tempo de cada sprint review a 15 minutos para garantir que o foco permanece no feedback construtivo, não em discussões longas sem ação.

Setup: Grupos em mesas com acesso a materiais de consulta

Materials: Coleção de fontes documentais, Ficha de trabalho do ciclo de investigação, Protocolo de formulação de perguntas, Modelo de apresentação de resultados

AnalisarAvaliarCriarAutogestãoAutoconsciência

Matriz de Priorização: Classificação de Requisitos

Forneça uma lista de 10 requisitos mistos. Em pares, classifiquem por MoSCoW (Must, Should, Could, Won't) numa matriz. Apresentem justificações à turma e votem nas prioridades globais.

Preparação e detalhes

Analise como a gestão de requisitos impacta o sucesso de um projeto.

Sugestão de Facilitação: Na Matriz de Priorização, peça aos alunos para explicarem as suas classificações em voz alta, pois a verbalização reforça a compreensão das diferenças entre requisitos funcionais e não funcionais.

Setup: Grupos em mesas com acesso a materiais de consulta

Materials: Coleção de fontes documentais, Ficha de trabalho do ciclo de investigação, Protocolo de formulação de perguntas, Modelo de apresentação de resultados

AnalisarAvaliarCriarAutogestãoAutoconsciência

Simulação de Mudanças: Gestão de Scope Creep

Individuais ou pares gerem um projeto fictício com requisitos iniciais. Introduza feedback que altera necessidades; registam impactos e propõem negociações. Partilhem soluções em plenário.

Preparação e detalhes

Qual é a importância do feedback contínuo durante o desenvolvimento de um produto?

Sugestão de Facilitação: Na Simulação de Mudanças, forneça apenas informações parciais sobre o projeto para que os alunos pratiquem a gestão de expectativas e a negociação de prioridades.

Setup: Grupos em mesas com acesso a materiais de consulta

Materials: Coleção de fontes documentais, Ficha de trabalho do ciclo de investigação, Protocolo de formulação de perguntas, Modelo de apresentação de resultados

AnalisarAvaliarCriarAutogestãoAutoconsciência

Ensinar Este Tópico

Ensinar gestão de requisitos e feedback requer um equilíbrio entre estrutura e flexibilidade. Evite aulas teóricas longas; em vez disso, use exercícios práticos para que os alunos vivenciem os desafios da recolha e refinamento de requisitos. Pesquisas mostram que simulações realistas aumentam a retenção, por isso priorize atividades que se aproximem de ambientes profissionais, como projetos com stakeholders fictícios ou mudanças de âmbito controladas.

O Que Esperar

Os alunos demonstram sucesso quando conseguem distinguir requisitos funcionais e não funcionais em contextos reais, aplicam ciclos de feedback iterativo para ajustar requisitos e gerem mudanças no âmbito do projeto sem perder foco nos objetivos principais. A capacidade de justificar decisões com base em feedback é o indicador chave.

Estas atividades são um ponto de partida. A missão completa é a experiência.

  • Guião completo de facilitação com falas do professor
  • Materiais imprimíveis para o aluno, prontos para a aula
  • Estratégias de diferenciação para cada tipo de aluno
Gerar uma Missão

Atenção a estes erros comuns

Erro comumDurante a atividade Entrevistas de Stakeholders, alguns alunos podem assumir que os requisitos recolhidos são definitivos e imutáveis.

O que ensinar em alternativa

Use as entrevistas para mostrar que requisitos ambíguos ou contraditórios são oportunidades de refinamento. Peça aos alunos para identificarem pelo menos três respostas que necessitam de clarificação e discutirem como reformulariam as perguntas para obter respostas mais precisas.

Erro comumDurante a atividade Ciclo de Feedback Ágil, os alunos podem pensar que o feedback só é útil no final do desenvolvimento.

O que ensinar em alternativa

No sprint review, peça aos alunos para simularem um problema encontrado cedo (ex: interface confusa) e discutirem como o feedback imediato evitou retrabalho. Compare com um cenário sem feedback precoce para destacar a diferença.

Erro comumDurante a atividade Matriz de Priorização, os alunos podem confundir requisitos funcionais e não funcionais.

O que ensinar em alternativa

Peça aos alunos para categorizarem requisitos em grupos pequenos e, em seguida, apresentarem uma justificação oral para cada classificação. Use exemplos concretos (ex: 'o sistema deve processar 1000 pedidos por segundo' vs 'o utilizador deve conseguir cancelar uma encomenda em 2 cliques') para reforçar diferenças.

Ideias de Avaliação

Verificação Rápida

Após a atividade Entrevistas de Stakeholders, apresente um cenário de projeto (ex: app de saúde mental com IA) e peça aos alunos para identificarem 2 requisitos funcionais e 2 não funcionais, justificando cada escolha em 2-3 frases. Use as respostas para avaliar compreensão imediata.

Questão para Discussão

Durante o Ciclo de Feedback Ágil, coloque a questão: 'Como é que a falta de feedback contínuo pode levar ao fracasso de um projeto de software em áreas como cibersegurança?' Incentive os alunos a partilharem exemplos e a defenderem os seus pontos de vista com base em discussões anteriores do projeto simulado.

Bilhete de Saída

Após a atividade Simulação de Mudanças, peça aos alunos para escreverem num pequeno papel: 1) Uma diferença clara entre requisitos funcionais e não funcionais. 2) Um exemplo de como o feedback de um stakeholder alterou um requisito inicial. Recolha as respostas para verificar a reflexão individual.

Extensões e Apoio

  • Challenge: Peça aos alunos que proponham um novo requisito não funcional para um projeto existente e justifiquem a sua importância com um caso de uso detalhado.
  • Scaffolding: Para alunos com dificuldades, forneça uma lista pré-preenchida de requisitos e peça-lhes para organizarem em funcionais e não funcionais, explicando cada escolha.
  • Deeper exploration: Proponha uma pesquisa sobre como empresas como a Google ou a Microsoft gerem requisitos em projetos de IA, relacionando as práticas com o que foi aprendido em aula.

Vocabulário-Chave

Requisito FuncionalDescreve uma função específica que o sistema deve realizar, como 'o utilizador deve poder fazer login com email e password'.
Requisito Não FuncionalEspecifica critérios de desempenho, segurança, usabilidade ou outras qualidades do sistema, como 'o tempo de resposta para a pesquisa deve ser inferior a 2 segundos'.
Feedback ContínuoO processo de recolha e incorporação de opiniões de stakeholders durante todo o ciclo de vida do desenvolvimento para refinar o produto.
StakeholderQualquer pessoa ou grupo com interesse num projeto, como utilizadores finais, clientes ou equipa de desenvolvimento, cujas opiniões são cruciais para a gestão de requisitos.
Ciclo ÁgilUma abordagem iterativa e incremental ao desenvolvimento de software, onde os requisitos e o feedback são geridos em ciclos curtos para adaptação rápida.

Preparado para lecionar Gestão de Requisitos e Feedback?

Gere uma missão completa com tudo o que precisa

Gerar uma Missão