# Aula 5: Qualidade e Recursos

**Data:** 25/09/2025  
**Módulo:** 1 - Fundamentos e Iniciação do Projeto  
**Duração:** 90 minutos  
**Tipo:** Teórico-Prática

***

## 📋 Resumo Executivo

Esta aula aborda dois pilares fundamentais da gestão de projetos: qualidade e recursos. Os alunos aprenderão sobre planejamento e controle de qualidade, custos da qualidade, métricas e indicadores, além de gestão eficiente de recursos humanos, materiais e financeiros. A aplicação prática será feita no projeto Assistente IA, desenvolvendo planos de qualidade e alocação de recursos.

***

## 🎯 Objetivos da Aula

### Objetivos Gerais
- Dominar conceitos de gestão da qualidade em projetos
- Aplicar técnicas de planejamento e controle de qualidade
- Gerenciar recursos humanos, materiais e financeiros
- Implementar métricas e indicadores de qualidade

### Objetivos de Aprendizagem
- Compreender os conceitos fundamentais de gestão da qualidade
- Aplicar técnicas de planejamento e controle de qualidade
- Gerenciar recursos humanos, materiais e financeiros de forma eficiente
- Implementar métricas e indicadores de qualidade
- Desenvolver planos de melhoria contínua

***

## ⏰ Cronograma da Aula

| Tempo | Atividade | Descrição |
|-------|-----------|-----------|
| **15 min** | **Revisão e Contexto** | Revisão da aula anterior e importância da qualidade |
| **25 min** | **Gestão da Qualidade** | Conceitos, custos e planejamento |
| **30 min** | **Gestão de Recursos** | Humanos, materiais e financeiros |
| **20 min** | **Aplicação Prática** | Planos de qualidade e recursos para o Assistente IA |

***

## 📚 Conteúdo Teórico

### 1. Gestão da Qualidade

#### Conceitos Fundamentais
- **Qualidade:** Grau em que características satisfazem requisitos
- **Características da qualidade:**
  - Conformidade (atendimento aos requisitos)
  - Adequação (capacidade de uso)
  - Satisfação (expectativas do cliente)
  - Excelência (superação de padrões)

#### Importância da Qualidade
- **Satisfação do cliente** - Expectativas atendidas
- **Redução de custos** - Menos retrabalho e correções
- **Reputação** da equipe e organização
- **Competitividade** no mercado
- **Conformidade** com padrões e regulamentações

#### Custo da Qualidade
- **Custos de Conformidade:**
  - Prevenção (planejamento, treinamento)
  - Avaliação (testes, auditorias)
  
- **Custos de Não Conformidade:**
  - Falhas Internas (retrabalho, scrap)
  - Falhas Externas (garantia, perda de clientes)

### 2. Planejamento da Qualidade

#### Plano de Qualidade
- **Política de qualidade:** Compromisso da organização
- **Padrões e procedimentos:** Normas técnicas e processos
- **Métricas e indicadores:** Medições e limites de controle
- **Critérios de aceitação:** Como validar entregas

#### Critérios de Aceitação - Portfólio
- **Funcionais:**
  - Página carrega em < 3 segundos
  - Menu de navegação funcional
  - Links funcionam corretamente
  - Design responsivo

- **Não Funcionais:**
  - Conformidade WCAG 2.1 AA
  - Compatibilidade cross-browser
  - Performance otimizada
  - Código limpo e documentado

### 3. Controle de Qualidade

#### Processo de Controle
1. **Medir** - Coletar dados de qualidade
2. **Comparar** - Analisar contra padrões
3. **Analisar** - Identificar causas de problemas
4. **Corrigir** - Implementar melhorias

#### Ferramentas de Controle
- **Inspeção e revisão:** Code review, walkthrough
- **Testes:** Unitários, integração, sistema, aceitação
- **Medição e análise:** Métricas de código, performance

#### Métricas de Qualidade
- **Código:**
  - Complexidade ciclomática < 10
  - Linhas por função < 50
  - Cobertura de testes > 80%
  
- **Processo:**
  - Defeitos por KLOC < 10
  - Tempo de correção < 2 dias
  - Taxa de entrega > 95%

### 4. Gestão de Recursos

#### Tipos de Recursos
- **Humanos:** Equipe, especialistas, stakeholders
- **Materiais:** Equipamentos, software, infraestrutura
- **Financeiros:** Orçamento, custos operacionais, contingência

#### Planejamento de Recursos Humanos
- **Organograma do projeto:** Estrutura hierárquica
- **Matriz RACI:** Responsabilidades claras
- **Plano de desenvolvimento:** Treinamentos e capacitação

#### Matriz RACI
- **R - Responsible:** Executa a atividade
- **A - Accountable:** Responsável pelo resultado
- **C - Consulted:** Consultado para input
- **I - Informed:** Informado sobre progresso

### 5. Estimativas de Custo

#### Tipos de Estimativas
- **Ordem de Grandeza:** ±50% (planejamento inicial)
- **Preliminar:** ±25% (planejamento detalhado)
- **Definitiva:** ±10% (controle de projeto)

#### Métodos de Estimativa
- **Analógicos:** Comparação com projetos similares
- **Paramétricos:** Modelos matemáticos (COCOMO)
- **Bottom-up:** Estimativa detalhada por atividade

#### Orçamento Baseado em Zero
- **Identificar** todas as atividades necessárias
- **Justificar** cada item de custo
- **Priorizar** por valor agregado
- **Otimizar** recursos

***

## 🛠️ Atividades Práticas

### Tarefa 1: Desenvolvimento do Plano de Qualidade

#### Objetivo
Criar plano de qualidade completo para o projeto Assistente IA.

#### Passos
1. **Política de Qualidade:**
   - Compromisso da equipe com qualidade
   - Objetivos específicos mensuráveis
   - Responsabilidades definidas
   - Recursos necessários

2. **Padrões e Procedimentos:**
   - Padrões técnicos (HTML5, CSS3, JavaScript)
   - Processos de trabalho (code review, testes)
   - Templates e checklists
   - Critérios de aceitação

3. **Métricas e Indicadores:**
   - Métricas de código (complexidade, cobertura)
   - Métricas de processo (defeitos, produtividade)
   - Limites de controle
   - Relatórios de qualidade

4. **Documentação:**
   - Criar documento no GitLab
   - Usar template padronizado
   - Revisar e aprovar em equipe

#### Critérios de Sucesso
- [ ] Política de qualidade definida
- [ ] Padrões e procedimentos estabelecidos
- [ ] Métricas e indicadores configurados
- [ ] Documento aprovado pela equipe

### Tarefa 2: Planejamento de Recursos

#### Objetivo
Definir alocação de recursos para o projeto.

#### Passos
1. **Matriz RACI:**
   - Definir responsabilidades por atividade
   - Atribuir papéis (R, A, C, I)
   - Documentar na planilha
   - Comunicar à equipe

2. **Plano de Alocação:**
   - Disponibilidade de cada membro
   - Competências e habilidades
   - Distribuição equilibrada de carga
   - Backup de responsabilidades

3. **Estimativa de Custos:**
   - Recursos humanos (gratuito - acadêmico)
   - Recursos materiais (computadores, software)
   - Infraestrutura (internet, servidores)
   - Total: R$ 0,00 (projeto acadêmico)

4. **Plano de Contingência:**
   - Identificar riscos de recursos
   - Desenvolver alternativas
   - Definir ações de mitigação

#### Critérios de Sucesso
- [ ] Matriz RACI criada
- [ ] Alocação de recursos definida
- [ ] Custos estimados
- [ ] Plano de contingência desenvolvido

### Tarefa 3: Implementação de Métricas

#### Objetivo
Configurar sistema de medição de qualidade.

#### Passos
1. **Configuração de Ferramentas:**
   - Instalar ferramentas de análise de código
   - Configurar métricas de performance
   - Estabelecer baseline inicial

2. **Definição de Limites:**
   - Estabelecer limites de controle
   - Definir alertas automáticos
   - Criar dashboards de monitoramento

3. **Processo de Coleta:**
   - Automatizar coleta de métricas
   - Agendar relatórios regulares
   - Treinar equipe no uso

4. **Análise e Ação:**
   - Analisar tendências
   - Identificar problemas
   - Implementar melhorias

#### Critérios de Sucesso
- [ ] Ferramentas configuradas
- [ ] Limites definidos
- [ ] Coleta automatizada
- [ ] Processo de análise implementado

### Tarefa 4: Checklist de Qualidade

#### Objetivo
Criar checklist para validação de entregas.

#### Passos
1. **Checklist de Código:**
   - Código compila sem erros
   - Testes unitários passam
   - Code style seguido
   - Documentação atualizada

2. **Checklist de Funcionalidade:**
   - Requisitos atendidos
   - Testes de integração passam
   - Performance aceitável
   - Usabilidade validada

3. **Checklist de Entrega:**
   - Documentação completa
   - Critérios de aceitação atendidos
   - Aprovação dos stakeholders
   - Deploy realizado com sucesso

4. **Implementação:**
   - Integrar ao processo de desenvolvimento
   - Automatizar validações possíveis
   - Treinar equipe no uso

#### Critérios de Sucesso
- [ ] Checklist completo criado
- [ ] Integrado ao processo
- [ ] Equipe treinada
- [ ] Validação automatizada

***

## 📖 Material de Apoio

### Recursos Necessários
- Templates de planos de qualidade
- Ferramentas de métricas
- Exemplos de matrizes RACI
- Guias de estimativa de custos

### Templates Disponíveis
- [Template de Plano de Qualidade](#)
- [Template de Matriz RACI](#)
- [Template de Estimativa de Custos](#)
- [Checklist de Qualidade](#)

***

## 📝 Avaliação

### Questionário Google Forms
- **Momento:** Final da aula
- **Objetivo:** Verificar compreensão dos conceitos
- **Conteúdo:** Qualidade, recursos, métricas, custos
- **Link:** [Questionário da Aula 5](#)

### Critérios de Avaliação
- **Participação:** Engajamento nas atividades
- **Execução:** Qualidade das entregas
- **Compreensão:** Respostas no questionário
- **Aplicação:** Implementação prática dos conceitos

***

## 🔗 Links Importantes

- [Questionário da Aula 5](#)
- [Template de Plano de Qualidade](#)
- [Template de Matriz RACI](#)
- [Ferramentas de Métricas](#)
- [GitLab da Disciplina](https://git.juninho.com.br)

***

## 📋 Próximos Passos

### Para os Alunos
- [ ] Finalizar plano de qualidade
- [ ] Implementar matriz RACI
- [ ] Configurar métricas de qualidade
- [ ] Desenvolver checklist de validação
- [ ] Responder questionário da aula

### Para a Próxima Aula
- **Aula 6:** Riscos e Documentação
- **Foco:** Gestão de riscos e processos de documentação
- **Pré-requisito:** Planos de qualidade e recursos definidos

***

## 📊 Checklist da Aula

### Professor
- [ ] Slides preparados
- [ ] Templates disponíveis
- [ ] Ferramentas de métricas configuradas
- [ ] Questionário configurado

### Alunos
- [ ] Plano de qualidade desenvolvido
- [ ] Matriz RACI implementada
- [ ] Métricas configuradas
- [ ] Checklist de qualidade criado
- [ ] Questionário respondido

***

## 🎯 Projeto Portfólio: Plano de Qualidade

### Objetivos de Qualidade
- **100% de conformidade** com requisitos funcionais
- **99.9% de disponibilidade** do site
- **Tempo de carregamento** < 3 segundos
- **0 bugs críticos** na entrega final
- **Satisfação do usuário** > 4.5/5.0

### Matriz RACI - Portfólio
| Atividade | Scrum Master | Product Owner | Desenvolvedores | Tester |
|-----------|--------------|---------------|-----------------|--------|
| Planejamento | A | R | C | I |
| Desenvolvimento | I | C | R | C |
| Testes | I | C | C | R |
| Deploy | I | A | R | C |
| Documentação | I | A | R | C |

### Métricas de Qualidade
- **Código:** Complexidade < 10, Cobertura > 80%
- **Performance:** Carregamento < 3s, Core Web Vitals
- **Usabilidade:** Navegação intuitiva, Responsividade
- **Acessibilidade:** WCAG 2.1 AA, Contraste adequado

***

*Próxima aula: Aula 6 - Riscos e Documentação*
