📋 Gabarito - Questionário Aula 05: Qualidade e Recursos
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: Gestão de Qualidade
Questão 1: Conceitos Fundamentais de Qualidade
✅ Resposta Esperada (Excelente): - Qualidade: Grau em que um conjunto de características inerentes atende aos requisitos - Qualidade do Produto: Características do produto final (funcionalidade, confiabilidade, usabilidade) - Qualidade do Processo: Métodos e procedimentos utilizados no desenvolvimento - Garantia de Qualidade: Atividades preventivas para assegurar qualidade - Controle de Qualidade: Atividades para verificar e medir qualidade - Diferença: Garantia é preventiva, controle é corretivo - Importância: Satisfação do cliente, redução de custos, reputação
⚠️ Resposta Parcial (Bom): - Menciona conceitos básicos - Fala sobre diferenças - Cita alguns exemplos - Não detalha aplicação
❌ Respostas Incorretas (Insuficiente): - Confunde conceitos - Não entende diferenças - Visão muito simplista - Não considera contexto
Questão 2: Padrões de Qualidade em Software
✅ Resposta Esperada (Excelente): - ISO 9001: Sistema de gestão da qualidade - ISO/IEC 25010: Modelo de qualidade de software - CMMI: Capability Maturity Model Integration - IEEE 730: Padrão para garantia de qualidade de software - Características de Qualidade (ISO 25010): - Funcionalidade, Confiabilidade, Usabilidade - Eficiência, Manutenibilidade, Portabilidade - Aplicação: Estabelecer critérios objetivos de qualidade
⚠️ Resposta Parcial (Bom): - Menciona alguns padrões - Fala sobre características - Cita exemplos básicos - Não detalha aplicação
❌ Respostas Incorretas (Insuficiente): - Não conhece padrões - Confunde conceitos - Visão superficial - Não considera importância
Seção 2: Planejamento de Qualidade
Questão 3: Plano de Qualidade
✅ Resposta Esperada (Excelente): - Definição: Documento que descreve como a qualidade será gerenciada - Componentes: - Objetivos de qualidade - Critérios de aceitação - Métricas e indicadores - Processos de revisão - Responsabilidades - Critérios de Aceitação: - Funcionalidade: 100% dos requisitos implementados - Performance: Tempo de resposta < 3 segundos - Usabilidade: Teste de usabilidade aprovado - Compatibilidade: Funciona em navegadores modernos - Métricas: - Cobertura de testes: > 80% - Bugs por funcionalidade: < 5 - Satisfação do usuário: > 4.0/5.0
⚠️ Resposta Parcial (Bom): - Menciona componentes básicos - Fala sobre critérios - Cita algumas métricas - Não detalha aplicação
❌ Respostas Incorretas (Insuficiente): - Não entende conceito - Critérios vagos - Métricas inadequadas - Visão superficial
Questão 4: Técnicas de Garantia de Qualidade
✅ Resposta Esperada (Excelente): - Revisões de Código: - Code review por pares - Checklist de qualidade - Ferramentas automatizadas - Testes: - Testes unitários - Testes de integração - Testes de sistema - Testes de aceitação - Análise Estática: - Linters e analisadores - Verificação de padrões - Detecção de vulnerabilidades - Automação: - CI/CD com testes automatizados - Pipeline de qualidade - Relatórios automáticos
⚠️ Resposta Parcial (Bom): - Menciona algumas técnicas - Fala sobre testes - Cita revisões - Não detalha automação
❌ Respostas Incorretas (Insuficiente): - Técnicas incompletas - Não entende diferenças - Confunde conceitos - Visão superficial
Seção 3: Gestão de Recursos
Questão 5: Tipos de Recursos
✅ Resposta Esperada (Excelente): - Recursos Humanos: - Desenvolvedores, designers, testadores - Habilidades e competências - Disponibilidade e carga de trabalho - Recursos Técnicos: - Hardware (servidores, computadores) - Software (IDEs, ferramentas, licenças) - Infraestrutura (cloud, redes) - Recursos Financeiros: - Orçamento para ferramentas - Custos de infraestrutura - Recursos para treinamento - Recursos de Tempo: - Horas disponíveis por pessoa - Prazos e marcos - Buffer para imprevistos
⚠️ Resposta Parcial (Bom): - Menciona tipos básicos - Fala sobre humanos - Cita alguns técnicos - Não detalha planejamento
❌ Respostas Incorretas (Insuficiente): - Tipos incompletos - Não entende diferenças - Confunde conceitos - Visão superficial
Questão 6: Planejamento de Recursos
✅ Resposta Esperada (Excelente): - Identificação de Recursos: - Listar todos os recursos necessários - Definir habilidades requeridas - Estimar quantidades - Alocação de Recursos: - Atribuir recursos às atividades - Considerar disponibilidade - Balancear carga de trabalho - Nivelamento de Recursos: - Otimizar uso de recursos - Evitar sobrecarga - Minimizar custos - Monitoramento: - Acompanhar utilização - Identificar gargalos - Ajustar alocação
⚠️ Resposta Parcial (Bom): - Menciona identificação - Fala sobre alocação - Cita monitoramento - Não detalha nivelamento
❌ Respostas Incorretas (Insuficiente): - Processo incompleto - Não considera otimização - Visão superficial - Não entende importância
Seção 4: Equipes e Habilidades
Questão 7: Formação de Equipes
✅ Resposta Esperada (Excelente): - Análise de Habilidades: - Mapear competências da equipe - Identificar lacunas - Planejar desenvolvimento - Papéis e Responsabilidades: - Scrum Master, Product Owner - Desenvolvedores (frontend/backend) - Designer/UX, QA/Tester - Dinâmica de Equipe: - Comunicação efetiva - Colaboração e cooperação - Resolução de conflitos - Desenvolvimento: - Treinamentos técnicos - Mentoria e pair programming - Retrospectivas e melhoria
⚠️ Resposta Parcial (Bom): - Menciona papéis básicos - Fala sobre habilidades - Cita desenvolvimento - Não detalha dinâmica
❌ Respostas Incorretas (Insuficiente): - Papéis incompletos - Não considera habilidades - Visão superficial - Não entende dinâmica
Questão 8: Gestão de Conflitos em Equipe
✅ Resposta Esperada (Excelente): - Tipos de Conflitos: - Técnicos (escolha de tecnologias) - De processo (metodologias) - Interpessoais (personalidades) - Estratégias de Resolução: - Colaboração (ganhar-ganhar) - Compromisso (soluções parciais) - Competição (emergências) - Evitação (conflitos menores) - Prevenção: - Comunicação clara - Definição de papéis - Processos bem definidos - Mediação: - Scrum Master como facilitador - Retrospectivas para discussão - Escalação quando necessário
⚠️ Resposta Parcial (Bom): - Menciona tipos básicos - Fala sobre estratégias - Cita prevenção - Não detalha mediação
❌ Respostas Incorretas (Insuficiente): - Tipos incompletos - Estratégias inadequadas - Visão superficial - Não entende prevenção
Seção 5: Aplicação Prática no Projeto Portfólio
Questão 9: Plano de Qualidade para o Portfólio
✅ Resposta Esperada (Excelente): - Objetivos de Qualidade: - Site funcional e responsivo - Performance otimizada - Código limpo e documentado - Experiência do usuário excelente - Critérios de Aceitação: - Funcionalidade: Todas as páginas funcionando - Performance: Carregamento < 3 segundos - Responsividade: Funciona em mobile/desktop - Acessibilidade: WCAG 2.1 AA - Processos de Qualidade: - Code review obrigatório - Testes automatizados - Deploy automático - Monitoramento contínuo
⚠️ Resposta Parcial (Bom): - Menciona objetivos básicos - Fala sobre critérios - Cita alguns processos - Não detalha implementação
❌ Respostas Incorretas (Insuficiente): - Objetivos vagos - Critérios inadequados - Processos incompletos - Visão superficial
Questão 10: Gestão de Recursos da Equipe
✅ Resposta Esperada (Excelente): - Recursos Humanos: - 4-5 desenvolvedores com habilidades complementares - 1 designer/UX (pode ser um desenvolvedor) - 1 Scrum Master (rotativo) - Recursos Técnicos: - Computadores com IDEs configurados - Acesso ao GitLab e ferramentas - Licenças de software necessárias - Alocação de Tempo: - 2-3 horas por semana por pessoa - Reuniões de 1 hora semanal - Trabalho individual e em pares - Desenvolvimento de Habilidades: - Treinamento em Hugo - Práticas de Git e GitLab - Metodologias ágeis
⚠️ Resposta Parcial (Bom): - Menciona recursos básicos - Fala sobre alocação - Cita desenvolvimento - Não detalha otimização
❌ Respostas Incorretas (Insuficiente): - Recursos incompletos - Alocação inadequada - Visão superficial - Não considera desenvolvimento
Questão 11: Métricas de Qualidade e Performance
✅ Resposta Esperada (Excelente): - Métricas de Qualidade: - Cobertura de testes: > 80% - Bugs encontrados: < 5 por sprint - Tempo de resolução: < 2 dias - Satisfação da equipe: > 4.0/5.0 - Métricas de Performance: - Tempo de carregamento: < 3 segundos - Lighthouse Score: > 90 - Uptime: > 99% - Tempo de build: < 5 minutos - Métricas de Processo: - Velocity da equipe - Burndown chart - Lead time e cycle time - Taxa de retrabalho
⚠️ Resposta Parcial (Bom): - Menciona métricas básicas - Fala sobre performance - Cita algumas de processo - Não detalha implementação
❌ Respostas Incorretas (Insuficiente): - Métricas inadequadas - Não considera tipos - Visão superficial - Não entende importância
Questão 12: Melhoria Contínua
✅ Resposta Esperada (Excelente): - Retrospectivas: - Reuniões quinzenais - Discussão de melhorias - Ações concretas - Métricas de Melhoria: - Redução de bugs - Aumento de velocity - Melhoria de satisfação - Otimização de processos - Ferramentas: - GitLab Analytics - Métricas de CI/CD - Feedback dos usuários - Monitoramento de performance - Ciclo PDCA: - Plan: Planejar melhorias - Do: Implementar mudanças - Check: Verificar resultados - Act: Padronizar sucessos
⚠️ Resposta Parcial (Bom): - Menciona retrospectivas - Fala sobre métricas - Cita algumas ferramentas - Não detalha ciclo PDCA
❌ Respostas Incorretas (Insuficiente): - Processo incompleto - Métricas inadequadas - Visão superficial - Não entende ciclo
📊 DICAS PARA CORREÇÃO
Aspectos a Valorizar:
- Conhecimento técnico específico de qualidade e recursos
- Conexões entre conceitos teóricos e prática
- Visão crítica e analítica
- Aplicação prática dos conceitos
- Linguagem técnica apropriada
- Compreensão do contexto de software
Erros Comuns a Penalizar:
- Confusão entre garantia e controle de qualidade
- 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 3: Valorizar compreensão de critérios de aceitação
- Questões técnicas: Verificar conhecimento específico de métricas
- Aplicação prática: Verificar conexão com projeto integrador
- Gestão de recursos: Considerar realismo e fundamentação
🎯 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.