📋 Gabarito - Questionário Aula 08: Fundamentos Ágeis e Scrum

Disciplina: Gestão de Projetos de Software
Curso: Engenharia de Computação - 2º Período
Professor: Aléssio Miranda Júnior


🎯 Critérios de Avaliação

  • Excelente (9-10): Resposta completa, técnica, demonstra conhecimento profundo
  • Bom (7-8): Resposta adequada, alguns aspectos técnicos, conhecimento satisfatório
  • Regular (5-6): Resposta básica, poucos aspectos técnicos, conhecimento limitado
  • Insuficiente (0-4): Resposta incompleta, erros conceituais, conhecimento inadequado

📚 GABARITO DETALHADO

Seção 1: Manifesto Ágil

Questão 1: Filosofia vs Framework

✅ Resposta Esperada (Excelente): - Filosofia Ágil: Conjunto de valores e princípios fundamentais, mindset de desenvolvimento colaborativo, abordagem flexível ao trabalho, cultura organizacional de adaptação - Metodologias Ágeis: Conjunto de práticas específicas de desenvolvimento, processos estruturados e definidos, técnicas de desenvolvimento de software. Exemplos: Extreme Programming (XP), Crystal, Feature-Driven Development (FDD) - Frameworks Ágeis: Estruturas para implementar práticas ágeis, guias de como organizar o trabalho em equipe. Exemplos: Scrum, Kanban, Scaled Agile Framework (SAFe) - Analogia: Filosofia = “Como pensar” (valores e princípios), Metodologia = “O que fazer” (práticas e técnicas), Framework = “Como organizar” (estrutura para implementar)

⚠️ Resposta Parcial (Bom): - Menciona distinção básica entre filosofia, metodologia e framework - Fala sobre exemplos - Cita analogia - Não detalha características específicas

❌ Respostas Incorretas (Insuficiente): - Confunde filosofia com framework - Não entende distinções - Exemplos incorretos - Visão superficial


Questão 2: Valores do Manifesto Ágil

✅ Resposta Esperada (Excelente): - Indivíduos e Interações: Foco nas pessoas, comunicação direta, colaboração em equipe, confiança mútua - Software Funcionando: Entrega de valor, testes contínuos, qualidade do produto, feedback do usuário - Colaboração com Cliente: Parceria ativa, envolvimento contínuo, validação constante, adaptação às necessidades - Responder a Mudanças: Flexibilidade no processo, adaptação rápida, melhoria contínua, inovação constante - Princípio Fundamental: Embora tenhamos valor nos itens à direita, valorizamos mais os itens à esquerda

⚠️ Resposta Parcial (Bom): - Menciona os quatro valores - Fala sobre interpretação básica - Cita algum exemplo - Não detalha aplicação prática

❌ Respostas Incorretas (Insuficiente): - Valores incompletos - Interpretação incorreta - Não entende princípio fundamental - Visão superficial


Questão 3: Princípios Ágeis

✅ Resposta Esperada (Excelente): - Princípio 1: Satisfação do cliente através da entrega antecipada e contínua de software valioso - Princípio 2: Aceitar mudanças nos requisitos, mesmo tarde no desenvolvimento - Princípio 3: Entregar software funcionando frequentemente, de algumas semanas a alguns meses - Princípio 4: Colaboração diária entre executivos de negócio e desenvolvedores - Princípio 5: Projetos construídos em torno de indivíduos motivados - Princípio 6: Comunicação face a face é a forma mais eficaz - Princípio 7: Software funcionando é a medida primária de progresso - Princípio 8: Processos sustentáveis para manter ritmo constante - Princípio 9: Atenção contínua à excelência técnica e bom design - Princípio 10: Simplicidade é essencial - Princípio 11: Equipes auto-organizadas produzem melhores arquiteturas - Princípio 12: Reflexão regular sobre como ser mais efetivo

⚠️ Resposta Parcial (Bom): - Menciona 6 ou mais princípios - Fala sobre alguns detalhes - Cita aplicação básica - Não detalha todos os aspectos

❌ Respostas Incorretas (Insuficiente): - Princípios incompletos (menos de 6) - Detalhes incorretos - Não entende aplicação - Visão superficial


Seção 2: Framework Scrum

Questão 4: Pilares do Scrum

✅ Resposta Esperada (Excelente): - Transparência: Visibilidade total do processo, informações compartilhadas, status atualizado em tempo real, decisões documentadas - Inspeção: Revisão regular do progresso, verificação de entregas, análise de métricas, feedback contínuo - Adaptação: Ajustes baseados em feedback, mudanças no processo, melhorias contínuas, resposta rápida a mudanças - Relação: Os três pilares se complementam - transparência permite inspeção, inspeção permite adaptação, adaptação requer transparência

⚠️ Resposta Parcial (Bom): - Menciona os três pilares - Fala sobre características básicas - Cita relação entre eles - Não detalha implementação

❌ Respostas Incorretas (Insuficiente): - Pilares incompletos - Características incorretas - Não entende relação - Visão superficial


Questão 5: Valores do Scrum

✅ Resposta Esperada (Excelente): - Comprometimento: Equipe se compromete com objetivos e dedicação ao sucesso do projeto - Foco: Concentração no trabalho do sprint e eliminação de distrações - Abertura: Transparência total e compartilhamento de informações - Respeito: Valorização das pessoas e respeito às diferenças - Coragem: Tomar decisões difíceis e fazer o que é certo - Importância: Valores fundamentam o comportamento e a cultura da equipe Scrum

⚠️ Resposta Parcial (Bom): - Menciona os cinco valores - Fala sobre importância básica - Cita alguns exemplos - Não detalha aplicação prática

❌ Respostas Incorretas (Insuficiente): - Valores incompletos - Importância inadequada - Exemplos incorretos - Visão superficial


Seção 3: Papéis e Responsabilidades

Questão 6: Product Owner (PO)

✅ Resposta Esperada (Excelente): - Gestão do Product Backlog: Criação e manutenção do backlog, priorização de itens, refinamento de histórias, aceitação de entregas - Representação dos Stakeholders: Comunicação com usuários, coleta de requisitos, validação de funcionalidades, feedback para a equipe - Maximização do Valor: Decisões sobre o que desenvolver, análise de ROI, balanceamento de recursos, estratégia do produto - Características Essenciais: Conhecimento do negócio, poder de decisão, disponibilidade para a equipe, visão clara do produto

⚠️ Resposta Parcial (Bom): - Menciona responsabilidades principais - Fala sobre características básicas - Cita algumas funções - Não detalha todas as dimensões

❌ Respostas Incorretas (Insuficiente): - Responsabilidades incompletas - Características inadequadas - Funções incorretas - Visão superficial


Questão 7: Scrum Master (SM)

✅ Resposta Esperada (Excelente): - Facilitação do Processo: Organização de reuniões, facilitação de cerimônias, garantia de aderência ao Scrum, remoção de impedimentos - Coaching da Equipe: Desenvolvimento de habilidades, orientação sobre práticas ágeis, suporte em conflitos, promoção de auto-organização - Melhoria Contínua: Identificação de problemas, sugestões de melhorias, implementação de mudanças, monitoramento de métricas - Características Essenciais: Liderança servidora, conhecimento de Scrum, habilidades de facilitação, resolução de conflitos

⚠️ Resposta Parcial (Bom): - Menciona responsabilidades principais - Fala sobre características básicas - Cita algumas funções - Não detalha todas as dimensões

❌ Respostas Incorretas (Insuficiente): - Responsabilidades incompletas - Características inadequadas - Funções incorretas - Visão superficial


Questão 8: Development Team

✅ Resposta Esperada (Excelente): - Desenvolvimento do Produto: Implementação de funcionalidades, testes e qualidade, documentação técnica, deploy e manutenção - Auto-organização: Distribuição de tarefas, estimativas de esforço, decisões técnicas, resolução de problemas - Colaboração: Trabalho em equipe, compartilhamento de conhecimento, apoio mútuo, comunicação efetiva - Características Essenciais: Multifuncional, auto-organizada, comprometida, colaborativa

⚠️ Resposta Parcial (Bom): - Menciona responsabilidades principais - Fala sobre características básicas - Cita algumas funções - Não detalha todas as dimensões

❌ Respostas Incorretas (Insuficiente): - Responsabilidades incompletas - Características inadequadas - Funções incorretas - Visão superficial


Seção 4: Artefatos do Scrum

Questão 9: Product Backlog

✅ Resposta Esperada (Excelente): - Definição: Lista ordenada de tudo que é conhecido como necessário no produto - Características Principais: - Ordenado: Priorizado por valor - Detalhado: Itens próximos são mais detalhados - Estimado: Esforço estimado para cada item - Emergente: Evolui conforme o projeto avança - Exemplos para Portfólio: Epic 1 (estrutura básica do site), Epic 2 (páginas de perfil), Epic 3 (funcionalidades avançadas), Epic 4 (testes e otimizações) - Evolução: Backlog é refinado continuamente, itens são adicionados, removidos ou priorizados conforme necessário

⚠️ Resposta Parcial (Bom): - Menciona definição básica - Fala sobre características - Cita alguns exemplos - Não detalha evolução

❌ Respostas Incorretas (Insuficiente): - Definição inadequada - Características incompletas - Exemplos irrelevantes - Visão superficial


Questão 10: Sprint Backlog e Incremento

✅ Resposta Esperada (Excelente): - Sprint Backlog: Conjunto de itens do Product Backlog selecionados para o sprint atual - Componentes: Itens selecionados, plano de implementação, objetivo do sprint, estimativas - Incremento: Soma de todos os itens do Product Backlog completados durante um sprint - Características: Utilizável (funcionalidade completa e testada), testado (qualidade validada), integrado (funciona com incrementos anteriores), documentado (instruções de uso disponíveis) - Relação: Product Backlog → Sprint Backlog → Incremento - Critérios de “Done”: Funcionalidade completa, testada, integrada, documentada e aceita pelo Product Owner

⚠️ Resposta Parcial (Bom): - Menciona definições básicas - Fala sobre características - Cita relação entre artefatos - Não detalha critérios de “Done”

❌ Respostas Incorretas (Insuficiente): - Definições inadequadas - Características incompletas - Relação incorreta - Visão superficial


Seção 5: Eventos do Scrum

Questão 11: Sprint e Sprint Planning

✅ Resposta Esperada (Excelente): - Sprint: Período fixo de tempo durante o qual um conjunto específico de trabalho é realizado - Características: Duração fixa (1-4 semanas, recomendado: 2 semanas), objetivo claro, backlog fixo (não muda durante o sprint), manutenção de padrão de qualidade - Sprint Planning: Objetivo é definir o que será entregue no sprint e como o trabalho será realizado - Parte 1 - O que (2 horas): Product Owner apresenta objetivo, equipe seleciona itens do backlog, definição do objetivo do sprint, validação de capacidade - Parte 2 - Como (2 horas): Equipe planeja implementação, decomposição em tarefas, estimativas de esforço, distribuição de responsabilidades - Participantes: Product Owner, Scrum Master, Development Team - Resultado: Sprint Backlog completo com objetivo definido e equipe comprometida

⚠️ Resposta Parcial (Bom): - Menciona definições básicas - Fala sobre características do sprint - Cita agenda do planning - Não detalha resultado esperado

❌ Respostas Incorretas (Insuficiente): - Definições inadequadas - Características incorretas - Agenda incompleta - Visão superficial


Questão 12: Daily Scrum, Sprint Review e Retrospective

✅ Resposta Esperada (Excelente): - Daily Scrum: Objetivo é inspecionar o progresso em direção ao objetivo do sprint e adaptar o Sprint Backlog conforme necessário - Formato: Duração máxima de 15 minutos, frequência diária no mesmo horário, formato standup (todos em pé), preferencialmente no mesmo local - Três perguntas: O que foi feito ontem, o que será feito hoje, existe algum impedimento - Sprint Review: Objetivo é inspecionar o incremento e adaptar o Product Backlog se necessário - Agenda: Demonstração (1 hora) - equipe demonstra funcionalidades, stakeholders testam, feedback coletado; Discussão (1 hora) - revisão do que foi entregue, discussão sobre próximos passos, ajustes no Product Backlog - Sprint Retrospective: Objetivo é planejar maneiras de aumentar qualidade e efetividade - Agenda: Análise (30 min) - o que funcionou bem, o que pode melhorar, problemas encontrados; Planejamento (30 min) - identificação de melhorias, definição de ações, atribuição de responsabilidades

⚠️ Resposta Parcial (Bom): - Menciona as três cerimônias - Fala sobre objetivos básicos - Cita algumas agendas - Não detalha todas as características

❌ Respostas Incorretas (Insuficiente): - Cerimônias incompletas - Objetivos incorretos - Agendas inadequadas - Visão superficial


Seção 6: Aplicação Prática no Projeto Portfólio

Questão 13: Adaptação do Scrum para o Projeto

✅ Resposta Esperada (Excelente): - Duração dos Sprints: Padrão de 2 semanas adaptado para 3-4 semanas (projeto acadêmico) - Justificativa: Disponibilidade limitada dos alunos - Benefício: Mais tempo para desenvolvimento - Tamanho da Equipe: Padrão de 3-9 pessoas adaptado para 4-5 alunos - Justificativa: Restrições do projeto - Benefício: Comunicação mais fácil - Frequência das Reuniões: Standup 2-3 vezes por semana, Planning no início de cada sprint, Review no final de cada sprint, Retrospective após cada review - Adaptações Necessárias: Considerar contexto acadêmico, disponibilidade dos alunos, restrições de tempo

⚠️ Resposta Parcial (Bom): - Menciona adaptações básicas - Fala sobre justificativas - Cita alguns benefícios - Não detalha todas as dimensões

❌ Respostas Incorretas (Insuficiente): - Adaptações inadequadas - Justificativas incorretas - Benefícios irrelevantes - Visão superficial


Questão 14: Ferramentas Ágeis no GitLab

✅ Resposta Esperada (Excelente): - Issues como User Stories: Formato “Como [usuário], eu quero [funcionalidade] para [benefício]” - Componentes: Critérios de aceitação, estimativa (story points ou horas), priorização (labels e milestones) - Milestones como Sprints: Duração de 2 semanas, objetivo de entregar incremento, issues associadas (tarefas do sprint), progresso visual no GitLab - Boards Kanban: Colunas (To Do, In Progress, Review, Done), fluxo de movimentação de issues, visibilidade de status em tempo real, limitação de WIP (Work in Progress) - Exemplos Práticos: Configuração específica para o projeto Portfólio, exemplos de user stories, estrutura de milestones

⚠️ Resposta Parcial (Bom): - Menciona ferramentas básicas - Fala sobre uso do GitLab - Cita alguns exemplos - Não detalha configuração completa

❌ Respostas Incorretas (Insuficiente): - Ferramentas inadequadas - Uso incorreto do GitLab - Exemplos irrelevantes - Visão superficial


Questão 15: Implementação de Papéis no Projeto

✅ Resposta Esperada (Excelente): - Product Owner: Aluno responsável por definir prioridades, validar entregas, gerenciar backlog, representar stakeholders - Scrum Master: Aluno responsável por facilitar cerimônias, remover impedimentos, coaching da equipe, melhoria contínua - Development Team: 2-3 alunos responsáveis pelo desenvolvimento técnico, implementação, testes, documentação - Relação e Colaboração: Como os papéis se comunicam e colaboram, definição clara de responsabilidades, apoio mútuo - Desafios e Adaptações: Rotação de papéis (opcional), desenvolvimento de habilidades, contexto acadêmico, tempo limitado

⚠️ Resposta Parcial (Bom): - Menciona papéis básicos - Fala sobre responsabilidades - Cita colaboração - Não detalha desafios e adaptações

❌ Respostas Incorretas (Insuficiente): - Papéis inadequados - Responsabilidades incorretas - Colaboração inadequada - Visão superficial


📊 DICAS PARA CORREÇÃO

Aspectos a Valorizar:

  • Conhecimento técnico específico de metodologias ágeis e Scrum
  • Conexões entre conceitos teóricos e prática
  • Visão crítica e analítica sobre adaptações
  • Aplicação prática dos conceitos no projeto Portfólio
  • Linguagem técnica apropriada
  • Compreensão da filosofia ágil vs framework

Erros Comuns a Penalizar:

  • Confusão entre filosofia, metodologia e framework
  • Conceitos vagos sem fundamentação
  • Falta de conexão entre teoria e prática
  • Linguagem muito informal para contexto acadêmico
  • Respostas superficiais sem análise
  • Não considerar especificidades de software

Pontos de Atenção:

  • Questão 1: Valorizar compreensão da distinção filosofia vs framework
  • Questões de papéis: Verificar conhecimento específico de responsabilidades
  • Aplicação prática: Verificar conexão com projeto integrador
  • Adaptações: Considerar realismo e fundamentação das adaptações

🎯 CRITÉRIOS FINAIS

  • Excelente (9-10): Demonstra conhecimento profundo, análise crítica, aplicação prática
  • Bom (7-8): Conhecimento adequado, algumas lacunas, boa aplicação
  • Regular (5-6): Conhecimento básico, lacunas significativas, aplicação limitada
  • Insuficiente (0-4): Conhecimento inadequado, erros conceituais, aplicação inexistente

Nota: Este gabarito serve como orientação. Considere o contexto da turma e ajuste os critérios conforme necessário.

Back to top