
Entenda os fundamentos que orientam soluções digitais mais sólidas, inteligentes e duradouras.
Código: INF1916 | Turma: MINF-0102
Carga horária: 72h (4 créditos)
Horário e Local: Segundas e Quintas às 09:20 - 11:00 | Bloco B – Sala 202 | Bloco A Sala 710 – UNICAP
Bem-vindo ao Laboratório Ágil de Engenharia de Requisitos (LAER). Aqui, você vai além do estudo dos processos e requisitos: atua como parte de um time ágil, toma decisões reais, enfrenta mudanças e sustenta suas escolhas com argumentação técnica em um projeto completo.
Fundamentos de Processos de Software
Engenharia de Requisitos
Requisitos em Ambiente Ágil
Qualidade, Métricas e Arquitetura
Projeto Integrador – Laboratório Ágil (LAER)

A disciplina foi organizada para que cada módulo prepare o estudante para o seguinte, permitindo uma evolução contínua das competências.
Não é uma disciplina de memorização. É sobre compreender processos, tomar decisões ágeis e justificar tecnicamente suas escolhas.
Você desenvolverá um projeto ágil completo do zero, aplicando Scrum, histórias de usuário, sprints e métricas em um domínio real escolhido pela equipe.
Ao final, você terá competências essenciais para o mercado: engenharia de requisitos, gestão ágil, métricas de processo e capacidade de defesa técnica.
Conheça as competências que você desenvolverá ao longo da disciplina.
Capacitar o estudante a compreender, aplicar e gerenciar processos de desenvolvimento de software, com ênfase em engenharia de requisitos e metodologias ágeis, assegurando a entrega de produtos de software com qualidade, rastreabilidade e alinhamento às necessidades do cliente.
Ao final da disciplina, o estudante será capaz de:
A disciplina está organizada em cinco macro-módulos progressivos, do conceitual ao prático ágil.
Fundamentos de Processos de Software
Pré-requisito: Nenhum | Avaliação: 1º GQ (Prova)
Requisitos em Ambiente Ágil
Pré-requisito: Macro-Módulo I | Avaliação: Projeto – Sprint 1
Engenharia de Requisitos
Pré-requisito: Macro-Módulo II | Avaliação: 1º GQ (Prova + Projeto)
Qualidade, Métricas e Arquitetura
Pré-requisito: Macro-Módulo III | Avaliação: 2º GQ (Projeto)
Projeto Integrador – LAER
Pré-requisito: Macro-Módulos I–IV | Avaliação: Defesa Técnica Final (2º GQ)
Apresentação dos conceitos com espaço para perguntas, discussões e conexões com situações reais do mercado.
Exercícios práticos aplicados em sala, individualmente ou em grupo, com feedback imediato do professor.
Análise de situações reais de projetos de software para contextualizar os conceitos e desenvolver senso crítico.
Cada aula contribui diretamente ao LAER. Os conceitos aprendidos são imediatamente aplicados ao backlog, sprints ou documentação do projeto.
Nossa abordagem pedagógica é centrada no aluno, combinando teoria e prática através de metodologias ativas que promovem o desenvolvimento progressivo de competências.
Conheça as ferramentas que utilizaremos e as referências bibliográficas recomendadas.
Apresenta os modelos de processo de software e introduz o Scrum como framework ágil central da disciplina.
Aborda a escrita de histórias de usuário, priorização de backlog, estimativas e planejamento de sprints.
Desenvolve a capacidade de elicitar, documentar, validar e gerenciar requisitos funcionais e não funcionais.
Explora práticas avançadas de engenharia de software: XP, dívida técnica, métricas de processo, escalabilidade, DevOps e gestão de produto.
Integra todos os conceitos da disciplina em um projeto ágil real, culminando na defesa técnica final.
A avaliação da disciplina foi planejada para acompanhar a aprendizagem de forma contínua, valorizando tanto o desenvolvimento ao longo do semestre quanto a demonstração de competências nas avaliações formais. Ela está organizada em dois tipos de avaliação.
A avaliação formativa ocorre ao longo das aulas e tem como objetivo acompanhar a evolução da aprendizagem, identificar dificuldades e fornecer feedback contínuo para orientar o desenvolvimento do estudante.
Serão utilizadas estratégias como:
Essas atividades são obrigatórias e fazem parte da metodologia da disciplina, contribuindo para a consolidação dos conteúdos antes das avaliações somativas.
A avaliação somativa verifica o domínio das competências desenvolvidas na disciplina e é composta por provas e entregas do Projeto Integrador.
Cálculo da Média Final:
Média = (1º GQ × 2 + 2º GQ × 3) ÷ 5
A frequência mínima obrigatória é de 75% da carga horária da disciplina. A frequência inferior a esse percentual implica reprovação por falta, independentemente da média obtida.
Cada etapa da trilha prepara você para a próxima. Não existe atalho — existe progressão.
Modelos de processo, ciclo de vida do software
Papéis, eventos, artefatos e framework ágil
Escrita, critérios de aceitação e qualidade
Priorização, refinamento e gestão
Planning, execução, Review e Retrospectiva
Elicitação, documentação e validação de requisitos
Classificação, categorias e especificação de RNFs
Decisões arquiteturais motivadas pelos RNFs
Velocity, burndown e melhoria contínua
Rastreabilidade e análise de impacto
Aplicação integrada de todos os conceitos
Apresentação, justificativa e argumentação profissional
Acompanhe o planejamento completo das aulas, incluindo datas de avaliações e feriados.
Carga horária: 60h presenciais (4 créditos) | Aulas de 2h (09:20–11:00)
Cada conteúdo estudado será imediatamente aplicado ao projeto.
Você entende como o software é desenvolvido e por que o Scrum é o framework central da disciplina.
Você define o produto, escreve as primeiras histórias de usuário e monta o backlog inicial do projeto.
Você aprofunda os requisitos, identifica RNFs e garante rastreabilidade entre as decisões do projeto.
Você executa sprints, coleta métricas, analisa desempenho e documenta mudanças de requisito.
Você apresenta o projeto completo, justifica cada decisão e demonstra domínio técnico e profissional.
Laboratório de Engenharia de Requisitos – LAER
Desenvolver um projeto ágil completo, partindo da definição do produto e backlog inicial até a defesa técnica final, aplicando os conhecimentos construídos ao longo da disciplina.
Cada entrega do Projeto Integrador corresponde aos conteúdos estudados até aquele momento da disciplina, permitindo a aplicação incremental dos conceitos e a evolução contínua do projeto.
Entrega: 28/09/2026 (Revisão 1º GQ)
Entregáveis:
Valor: 2,0 pontos
Entrega: 01/10/2026 (1º GQ)
Entregáveis:
Valor: 3,0 pontos
Entrega: 01/10/2026 (1º GQ)
Entregáveis:
Valor: 1,0 ponto (compõe o 1º GQ)
Composição do 1º GQ: Prova Objetiva: 4,0 pts | Backlog Inicial: 2,0 pts | Sprint 1: 3,0 pts | Gestão de Mudança: 1,0 pt
Entrega: 19/10/2026 (Aula 15)
Entregáveis:
Valor: 2,0 pontos
Entrega: 16/11/2026 (Aula 22)
Entregáveis:
Valor: 2,0 pontos
Data: 23/11/2026 (Aula 24)
Entregáveis:
Valor: 2,0 pontos
Composição do 2º GQ: Prova Objetiva: 4,0 pts | RNF e Arquitetura: 2,0 pts | Métricas e Desempenho: 2,0 pts | Defesa Técnica Final: 2,0 pts
Orientações para organização e registro dos grupos
Justificativa: 2 → risco de sobrecarga | 4 → risco de assimetria | 3 → melhor divisão técnica
Sugere-se que o grupo tenha perfis complementares:
⚠️ Não é obrigatório, mas melhora desempenho.
Até 28/08/2026, cada grupo deve enviar:
Sem registro formal → grupo não validado.
Verifique todos os requisitos antes de cada entrega
Acompanhe visualmente a evolução do seu projeto
Início oficial do Projeto Integrador. Formação de grupos e escolha do produto/domínio.
Envio oficial do nome do grupo, integrantes, produto/domínio escolhido e justificativa.
Product Backlog com mínimo de 15 histórias de usuário, critérios de aceitação e priorização.
Sprint Planning, execução, Review, Retrospectiva, métricas e registro de mudança de requisito.
Requisitos não funcionais classificados e decisões arquiteturais motivadas com rastreabilidade.
Análise de velocity, burndown, gargalos identificados e relatório de qualidade do processo.
Apresentação oral de 10 a 15 minutos com demonstração do backlog, sprints, métricas e decisões técnicas.
Prova discursiva abrangendo todo o conteúdo da disciplina (Aulas 01 a 24).
Regras, prazos e conduta acadêmica
Cada etapa possui data oficial. Entregas devem ocorrer até 23h59 do dia estipulado na plataforma institucional. Arquivos devem estar executáveis e identificados com nome do grupo.
Materiais adicionais para aprofundar seu aprendizado
Orientação estratégica para maximizar seu aprendizado
Processos ágeis são lógica aplicada. Se você entende por que o Scrum funciona, não precisa decorar os eventos — você os reconstrói naturalmente.
Antes de escrever uma história de usuário, pergunte: Quem precisa disso? Por quê? Como saberei que está pronto? Esses são os pilares de um requisito de qualidade.
Treine: escrever critérios de aceitação claros, identificar requisitos não funcionais implícitos, e distinguir o que é requisito do que é solução técnica.
O erro mais comum é: "Backlog bonito, mas sem critérios de aceitação." A defesa técnica exige que você justifique cada decisão de requisito e processo.
O que costuma diferenciar nota 7 de nota 9: entender métricas ágeis na prática, saber justificar decisões arquiteturais com base em RNFs, e apresentar a retrospectiva com aprendizados reais.
Um roteiro para cada aula
Seguir um roteiro consistente por aula é a forma mais eficiente de consolidar o aprendizado progressivo desta disciplina.
Antes da aula, revise os slides disponíveis no material. Identifique os conceitos centrais e anote dúvidas.
Após a aula, resolva a lista correspondente. Não avance sem entender os exercícios anteriores.
Verifique se consegue explicar os conceitos com suas próprias palavras. Se não conseguir, revise.
Aplique o conteúdo da aula ao seu projeto. Cada aula tem uma contribuição direta ao backlog, às sprints ou à documentação de requisitos que você está construindo.
Não acumule dúvidas. Procure o professor, monitores ou colegas antes da próxima aula.
Checklist de preparação
Use este checklist para verificar se você está pronto para cada avaliação. Só avance quando conseguir marcar todos os itens com confiança.
Aprenda com os erros mais frequentes e evite-os
Ao longo dos anos, alguns erros se repetem entre os estudantes. Conhecê-los antecipadamente pode economizar tempo e melhorar significativamente seu desempenho.
Uma história sem critério de aceitação é incompleta. Sem saber o que significa 'pronto', a equipe não sabe quando terminou.
Requisito descreve o que o sistema deve fazer, não como. 'O sistema deve usar banco PostgreSQL' é uma decisão técnica, não um requisito.
RNFs como desempenho, segurança e usabilidade são tão importantes quanto os funcionais. Ignorá-los gera problemas arquiteturais sérios.
Sem priorização clara, a equipe seleciona histórias aleatoriamente. O resultado é uma sprint sem foco e sem valor entregue.
A Retrospectiva é onde o processo melhora. Equipes que a pulam repetem os mesmos erros sprint após sprint.
Scrum é um framework leve. Se parece pesado, algo está errado. Os eventos existem para gerar valor, não para cumprir protocolo.
Na defesa, qualquer membro pode ser questionado sobre qualquer decisão. 'O grupo decidiu assim' não é uma justificativa técnica.
Histórias sem critérios, sem priorização justificada e sem vínculo com o produto demonstram falta de domínio do processo.
Velocity alta não significa qualidade. Saiba interpretar as métricas no contexto do projeto, não apenas apresentar os números.
A defesa é a síntese de todo o semestre. Quem pratica a apresentação com antecedência demonstra maturidade profissional.
Critérios de excelência que elevam seu projeto
A diferença entre um projeto bom (nota 7-8) e um projeto excelente (nota 9-10) está nos detalhes. Aqui estão os critérios que realmente fazem a diferença.
Não crie histórias desnecessárias. Um backlog focado, com priorização justificada e critérios de aceitação claros, vale mais que um backlog extenso e vago.
Não escreva critérios genéricos. Explique exatamente o que o sistema deve fazer para que a história seja considerada pronta. Isso demonstra maturidade técnica.
Mantenha vínculos claros entre personas, histórias, RNFs e decisões arquiteturais. Rastreabilidade mostra domínio do processo.
Mostre que o processo foi seguido com intenção. Planning com metas claras e Retrospectiva com aprendizados reais demonstram maturidade ágil.
Não apenas apresente velocity e burndown. Explique o que os dados significam para o projeto e quais decisões foram tomadas a partir deles.
Não liste RNFs genéricos. Mostre como cada requisito não funcional impacta diretamente o produto e as decisões arquiteturais tomadas.
Não escolha uma arquitetura porque 'parece certa'. Explique por que ela atende aos RNFs identificados. A justificativa mostra profissionalismo.
Projetos nota 10 registram mudanças de requisito com análise de impacto. Isso demonstra controle real do processo.
Responda com confiança, mas admita quando não souber. Honestidade técnica é valorizada.
"Por que você priorizou essa história?" "Por que esse RNF impacta a arquitetura?" Tenha respostas prontas e fundamentadas.
Mostre o backlog organizado, as sprints executadas e as métricas ao vivo. Isso impressiona e valida seu trabalho.
Ao concluir a disciplina, o estudante estará apto a:
Compreender processos modernos de desenvolvimento de software
Elicitar, documentar e validar requisitos funcionais e não funcionais
Aplicar Scrum em projetos reais com papéis, eventos e artefatos bem definidos
Construir e gerenciar Product Backlogs com histórias de usuário de qualidade
Especificar requisitos não funcionais e tomar decisões arquiteturais fundamentadas
Utilizar métricas ágeis para apoiar decisões e melhorar continuamente o processo
Analisar e documentar impactos de mudanças de requisitos com rastreabilidade
Justificar decisões técnicas de forma fundamentada e profissional
Comunicar e defender soluções de software com postura técnica, argumentação fundamentada e segurança na apresentação oral.
Processos e Requisitos de Software