Aula 4: Escopo e Cronograma
Data: 18/09/2025
Módulo: 1 - Fundamentos e Iniciação do Projeto
Duração: 90 minutos
Tipo: Teórico-Prática
📋 Resumo Executivo
Esta aula aprofunda os conceitos de gestão de escopo e cronograma, fundamentais para o sucesso de qualquer projeto. Os alunos aprenderão sobre definição de requisitos, estrutura analítica do projeto (EAP), estimativas de tempo, sequenciamento de atividades e desenvolvimento de cronogramas. A aplicação prática será feita no projeto Portfólio, definindo escopo detalhado e cronograma realista.
🎯 Objetivos da Aula
Objetivos Gerais
- Dominar conceitos de gestão de escopo e cronograma
- Aplicar técnicas de definição de requisitos
- Desenvolver estrutura analítica do projeto (EAP)
- Criar cronogramas realistas e gerenciáveis
Objetivos de Aprendizagem
- Compreender os conceitos fundamentais de escopo e cronograma
- Aplicar técnicas de coleta e análise de requisitos
- Desenvolver EAP (Estrutura Analítica do Projeto)
- Estimar durações e sequenciar atividades
- Criar e gerenciar cronogramas no GitLab
⏰ Cronograma da Aula
| Tempo | Atividade | Descrição |
|---|---|---|
| 15 min | Revisão e Contexto | Revisão da aula anterior e contexto do PMBOK |
| 25 min | Gestão de Escopo | Requisitos, EAP e controle de mudanças |
| 30 min | Gestão de Cronograma | Estimativas, sequenciamento e cronograma |
| 20 min | Aplicação Prática | EAP e cronograma do projeto Portfólio |
📚 Conteúdo Teórico
1. Gestão de Escopo
Conceitos Fundamentais
- Escopo: Trabalho que deve ser realizado para entregar o produto
- Produto: Resultado final do projeto
- Serviço: Capacidade de realizar uma função
- Escopo do Projeto: Trabalho necessário para entregar o produto
- Escopo do Produto: Características e funções do produto
PMBOK e Gestão de Escopo
- PMBOK: Project Management Body of Knowledge
- Padrão internacional para gestão de projetos
- 10 áreas de conhecimento incluindo escopo e cronograma
- Processos padronizados para cada área
Processo de Gestão de Escopo
- Planejar o Gerenciamento do Escopo
- Coletar Requisitos
- Definir o Escopo
- Criar a EAP
- Validar o Escopo
- Controlar o Escopo
2. Requisitos Funcionais e Não Funcionais
Requisitos Funcionais
- Definição: O que o sistema deve fazer
- Características:
- Funcionalidades específicas
- Comportamentos do sistema
- Interações com usuários
- Processos de negócio
Requisitos Não Funcionais
- Definição: Como o sistema deve funcionar
- Categorias:
- Performance (velocidade, throughput)
- Usabilidade (facilidade de uso)
- Confiabilidade (disponibilidade)
- Segurança (proteção de dados)
- Compatibilidade (navegadores, dispositivos)
Exemplo: Portfólio de Equipe
- Funcionais:
- Página principal com apresentação da equipe
- Páginas individuais de perfil
- Formulário de contato
- Galeria de projetos
- Não Funcionais:
- Carregamento em menos de 3 segundos
- Responsivo para mobile e desktop
- Compatível com navegadores modernos
- Acessível (WCAG 2.1 AA)
3. Estrutura Analítica do Projeto (EAP)
Conceitos
- EAP: Decomposição hierárquica do trabalho
- Níveis: Projeto → Fases → Pacotes → Atividades
- Regra 100%: EAP deve incluir 100% do trabalho
- Exclusões: O que NÃO está no escopo
Estrutura da EAP
Projeto Portfólio
├── 1. Planejamento
│ ├── 1.1 Análise de requisitos
│ ├── 1.2 Design da arquitetura
│ └── 1.3 Definição de cronograma
├── 2. Desenvolvimento
│ ├── 2.1 Setup do ambiente
│ ├── 2.2 Página principal
│ └── 2.3 Páginas de perfil
└── 3. Deploy e Testes
├── 3.1 Configuração CI/CD
├── 3.2 Testes de funcionalidade
└── 3.3 Deploy em produção
4. Gestão de Cronograma
Conceitos Fundamentais
- Cronograma: Sequência temporal das atividades
- Duração: Tempo necessário para completar uma atividade
- Esforço: Quantidade de trabalho necessária
- Recursos: Pessoas, equipamentos, materiais
Processo de Gestão de Cronograma
- Planejar o Gerenciamento do Cronograma
- Definir Atividades
- Sequenciar Atividades
- Estimar Durações
- Desenvolver o Cronograma
- Controlar o Cronograma
Técnicas de Estimativa
- Analogia: Comparar com projetos similares
- Paramétrica: Usar fórmulas matemáticas
- Bottom-up: Estimar atividades individuais
- Três pontos: Otimista, pessimista, mais provável
- PERT: Program Evaluation and Review Technique
5. Cronograma no GitLab
Issues como Atividades
- Cada issue representa uma atividade
- Milestones representam marcos temporais
- Labels para categorização
- Due dates para prazos
Organização por Sprints
- Sprint 1: Estrutura e setup (2 semanas)
- Sprint 2: Desenvolvimento principal (2 semanas)
- Sprint 3: Refinamento e deploy (2 semanas)
🛠️ Atividades Práticas
Tarefa 1: Definição de Requisitos Detalhados
Objetivo
Especificar requisitos funcionais e não funcionais do projeto Portfólio.
Passos
- Análise de Stakeholders:
- Identificar usuários finais
- Definir necessidades e expectativas
- Priorizar requisitos
- Requisitos Funcionais:
- Página principal com seções específicas
- Páginas de perfil individuais
- Funcionalidades de navegação
- Formulários e interações
- Requisitos Não Funcionais:
- Performance e velocidade
- Responsividade e compatibilidade
- Acessibilidade e usabilidade
- Segurança e privacidade
- Documentação:
- Criar documento de requisitos
- Usar template padronizado
- Validar com stakeholders
Critérios de Sucesso
Tarefa 2: Criação da EAP
Objetivo
Desenvolver estrutura analítica detalhada do projeto.
Passos
Decomposição Hierárquica:
- Nível 1: Fases principais do projeto
- Nível 2: Pacotes de trabalho
- Nível 3: Atividades específicas
Estrutura Recomendada:
Projeto Portfólio ├── 1. Planejamento e Análise ├── 2. Design e Arquitetura ├── 3. Desenvolvimento Frontend ├── 4. Desenvolvimento Backend ├── 5. Testes e Qualidade └── 6. Deploy e ManutençãoDetalhamento:
- Descrever cada pacote de trabalho
- Definir entregas (deliverables)
- Estabelecer critérios de aceitação
Validação:
- Verificar regra dos 100%
- Confirmar exclusões
- Validar com equipe
Critérios de Sucesso
Tarefa 3: Desenvolvimento do Cronograma
Objetivo
Criar cronograma realista e gerenciável para o projeto.
Passos
- Definição de Atividades:
- Listar todas as atividades da EAP
- Estimar duração de cada atividade
- Identificar dependências
- Sequenciamento:
- Definir ordem de execução
- Identificar atividades paralelas
- Mapear dependências críticas
- Estimativas de Tempo:
- Usar técnica de três pontos
- Considerar disponibilidade da equipe
- Incluir buffer para imprevistos
- Cronograma no GitLab:
- Criar issues para cada atividade
- Associar a milestones (sprints)
- Definir datas de início e fim
- Atribuir responsáveis
Critérios de Sucesso
Tarefa 4: Gestão de Mudanças
Objetivo
Estabelecer processo para controle de mudanças no escopo.
Passos
- Processo de Mudança:
- Identificação da mudança
- Análise de impacto
- Aprovação/rejeição
- Implementação
- Formulário de Mudança:
- Descrição da mudança
- Justificativa
- Impacto no escopo/cronograma
- Aprovação
- Comunicação:
- Notificar stakeholders
- Atualizar documentação
- Ajustar cronograma se necessário
Critérios de Sucesso
📖 Material de Apoio
Recursos Necessários
- Acesso ao GitLab
- Templates de EAP
- Ferramentas de cronograma
- Documentação do PMBOK
Templates Disponíveis
📝 Avaliação
Questionário Google Forms
- Momento: Final da aula
- Objetivo: Verificar compreensão dos conceitos
- Conteúdo: Escopo, EAP, cronograma, PMBOK
- Link: Questionário da Aula 4
Critérios de Avaliação
- Participação: Engajamento nas atividades
- Execução: Qualidade das entregas
- Compreensão: Respostas no questionário
- Organização: Estrutura e clareza
🔗 Links Importantes
- Questionário da Aula 4
- Template de Requisitos
- Template de EAP
- Template de Cronograma
- GitLab da Disciplina
- PMBOK Guide
📋 Próximos Passos
Para os Alunos
Para a Próxima Aula
- Aula 5: Qualidade e Recursos
- Foco: Gestão da qualidade e planejamento de recursos
- Pré-requisito: Escopo e cronograma definidos
📊 Checklist da Aula
Professor
Alunos
🎯 Projeto Portfólio: EAP Detalhada
Estrutura Recomendada
Projeto Portfólio
├── 1. Planejamento e Análise (1 semana)
│ ├── 1.1 Análise de requisitos
│ ├── 1.2 Pesquisa de mercado
│ └── 1.3 Definição de arquitetura
├── 2. Design e Prototipação (1 semana)
│ ├── 2.1 Wireframes
│ ├── 2.2 Design system
│ └── 2.3 Protótipos interativos
├── 3. Desenvolvimento (4 semanas)
│ ├── 3.1 Setup do ambiente
│ ├── 3.2 Página principal
│ ├── 3.3 Páginas de perfil
│ └── 3.4 Funcionalidades extras
├── 4. Testes e Qualidade (1 semana)
│ ├── 4.1 Testes funcionais
│ ├── 4.2 Testes de performance
│ └── 4.3 Testes de usabilidade
└── 5. Deploy e Manutenção (1 semana)
├── 5.1 Configuração de produção
├── 5.2 Deploy automático
└── 5.3 Documentação final
Cronograma por Sprint
- Sprint 1: Planejamento e Design (2 semanas)
- Sprint 2: Desenvolvimento Principal (2 semanas)
- Sprint 3: Testes e Deploy (2 semanas)
Próxima aula: Aula 5 - Qualidade e Recursos