- Identificação de configuração (itens e linha-base)
- Controle de mudanças e versões
- Integração e entrega contínua
- Monitoramento do desenvolvimento de software
- Gerenciamento do processo de construção/build (mapeamento para ferramentas para ambientes de desenvolvimento e produção)
- Pacotes e dependência de software
- Princípios e técnicas de manutenção de software
- Sustentação de software
Disciplina: Gerência de Configuração e Evolução de Software
Professor: Renato Coral Sampaio
Período: 24/03/2025 a 26/07/2025
Dias da semana: Terças e Quintas-feiras
Data | Dia da Semana | Aula |
---|---|---|
24/03/2025 | Segunda-feira | Apresentação da disciplina / Dinâmica do curso / Introdução à Gerência de Configuração |
26/03/2025 | Quarta-feira | Apresentação dos Projetos / Questionário de Perfil das Equipes |
31/03/2025 | Segunda-feira | Desenvolvimento colaborativo /Definição das equipes |
02/04/2025 | Quarta-feira | Revisão de Git avançado |
07/04/2025 | Segunda-feira | Início da configuração dos ambientes dos projetos |
09/04/2025 | Quarta-feira | Acompanhamento de configuração dos projetos |
14/04/2025 | Segunda-feira | Planejamento ágil / Backlog |
16/04/2025 | Quarta-feira | Automação da Build |
23/04/2025 | Quarta-feira | Configuração de Ambiente |
28/04/2025 | Segunda-feira | Release I |
30/04/2025 | Quarta-feira | Acompanhamento |
05/05/2025 | Segunda-feira | Aula: DevOps |
07/05/2025 | Quarta-feira | Projeto Individual |
12/05/2025 | Segunda-feira | Acompanamento |
14/05/2025 | Quarta-feira | Aula: Isolamento de Ambiente |
19/05/2025 | Segunda-feira | Aula: Orquestradores / Kubernetes |
21/05/2025 | Quarta-feira | Enunciado do Trabalho Individual |
26/05/2025 | Segunda-feira | Aula: Licenças de software livre / Copyright, patentes e aspectos legais |
28/05/2025 | Quarta-feira | Palestra 1 |
02/06/2025 | Segunda-feira | Release II |
04/06/2025 | Quarta-feira | Acompanhamento |
09/06/2025 | Segunda-feira | Entrega Trabalho Individual |
11/06/2025 | Quarta-feira | Aula: Clean Code / SOLID |
16/06/2025 | Segunda-feira | Acompanhamento |
18/06/2025 | Quarta-feira | Dívidas Técnicas dos Projetos |
23/06/2025 | Segunda-feira | Dívidas Técnicas dos Projetos / Fechamento |
25/06/2025 | Quarta-feira | Release III |
- Nota de Grupo - nota relacionada a entrega coletiva da entrega no projeto
Nota de Grupo | Peso total 30% |
---|---|
Entregas (commits e funcionalidades) | 15% |
Apresentações nas Releases | 10% |
Apresentação Final | 5% |
- Nota Individual - nota relacionada a entrega individual no projeto quanto o trabalho individual
Nota Individual | Peso total 70% |
---|---|
Trabalho Individual* | 35% |
Contribuições individuais | 35% |
- Checklist de software livre + roadmap do que vai ser feito + ambiente rodando
- Checklist de Software livre: gitpage de produto + documentação técnica da comunidade + templates + códigos de conduta, etc. É esperado que esses artefatos estejam em uma primeira versão. Docker, docker, compose, integração contínua, testes automatizados.
- Roadmap do projeto: dependencias escolhidas, como a funcionalidade nova estará na arquitetura, epicos, features e estorias de usuário documentados no github issues.
- Configuração de ambiente: o ambiente funcionando em todas as máquinas, o readme atualizado com os passos para subir o ambiente e a nova funcionalidade iniciado os experimentos/implementação.
- Andamento do projeto: o que já foi implementado, ajustes no roadmap e decisoes de gces. Gestão de riscos
- Entrega final. Post mortem do projeto, e roadmap ainda a ser feito (revisado).
A nota final será a soma da nota individual com a nota de grupo, nas proporções indicadas acima.
- Obs: A entrega do Trabalho Individual é obrigatória para a aprovação do aluno.