Cronograma de Aulas

Confira abaixo o cronograma completo das aulas e eventos da disciplina MDS 2026/1.

01 Aula

Sprint 0 - Aula 01

Planejamento sprint 0 - Apresentação da disciplina - Definição da dinâmica do curso

Aula
02 Aula

Sprint 0 - Aula 2

Ciclo de projeto

Aula
03 Aula

Sprint 01 - Aula 01

Planejamento Sprint 1 - Scrum - Revisão de Git

Aula
04 Aula

Sprint 01 - Aula 02

Modelos de processo - Métodos ágeis - Planejamento ágil

Aula
05 Aula

Sprint 02 - Aula 01

Planejamento Sprint 02 - Documentos (planning sprint/review sprint/issues) - Revisar escopo projeto, iniciar documento de Arquitetura, escolha tecnológica - Treinamento papéis

Aula
06 Aula

Sprint 02 - Aula 02

Requisitos ágeis (Épicos, features, História de usuário, task, bugs) - Artefatos (EAP, Documento de Visão, Backlog de produto, Backlog da sprint, documento de requisitos funcionais/não funcionais) - Treinamento uso do zenhub

Aula
07 Aula

Sprint 03 aula 01

Arquitetura de software - Components, Camadas, diagramas UMLs - Documentos (documento de arquitetura, pipeline)

Aula
08 Aula

Sprint 3 - Aula 01

Planejamento Sprint 3 - Projeto final e entrega

Aula
09 Aula

Sprint 03 - Aula 02

Métodos ágeis - visão completa - Scrum/Kanban/spotify - Papéis, artefatos, rituais

Aula
10 Aula

Sprint 3 - Aula 02

Desenvolvimento Sprint 3 - Finalização do projeto e preparação para apresentação

Aula
11 Aula

Sprint 04 - Aula 01

Controle de versão e desenvolvimento colaborativo - Gitflow

Aula
12 Aula

Sprint 04 - Aula 02

Política de Branches - aprendendo o fluxo de colaboração - Pull request, merge request, revisão, papel mantenedor

Aula
13 Aula

Sprint 05 - Aula 01

Papéis ágeis - Scrum master - Produtividade, métricas ágeis (retrospectiva, burndown, velocity, quadro de conhecimento, health check), maturidade das práticas (comunicação nas issues/PRs, rituais time box, pareamento)

Aula
14 Aula

Sprint 05 - aula 02

Controle de Versão e Integração Contínua - Isolamento de ambiente

Aula
15 Aula

Sprint 06 - aula 02

Entrega Release - O que é release - Release Train - Release notes

Aula
02 Aug

Sprint 07 - aula 01

Release 01 - Vídeo por projeto (Máx 4 minutos) - Vídeo por squad (Max 4 minutos)

Evento
16 Aula

Sprint 07 - aula 02

Extreme Programming (XP) - O que é? - Práticas (programação pareada, testes automatizados, testes unitários, integração)

Aula
17 Aula

Sprint 08 -Aula 01

Soft Skills - agilista - agile brazil

Aula
18 Aula

Sprint 08 - Aula 02

Testes - Testes unitários - Testes integração - Teste aceitação - Testes automatizados - práticas de testes - TDD + pair programming - Git colaborativo - práticas de Gerência de Configuração

Aula
19 Aula

Sprint 09 - Aula 01

Síncrona - Avisos - Planning - trabalho dos grupos

Aula
20 Aula

Sprint 09 - Aula 02

Qualidade de software - Qualidade estática de software - Clean Code/SOLID - Code climate, LINT - Revisão de Codigo/Code Review

Aula
21 Aula

Sprint 10 - Aula 01

Síncrona - Avisos - Início Sprint

Aula
22 Aula

Sprint 10 - Aula 02

Pipeline de Integração - Stages - Build automatizada - Testes automatizados - qualidade de software - deploy

Aula
23 Aula

Sprint 11 - Aula 01

Síncrona - Avisos - Início Sprint

Aula
24 Aula

Sprint 11 - aula 02

Aula - Licenças de software livre - Copyright, patentes e aspectos legais - Outros modelos de processo - Cascata / RUP

Aula
25 Aula

Sprint 12 - aula 01

Início Sprint

Aula
03 Sep

Sprint 1 - Review

Sprint Review e Retrospectiva - Apresentação dos resultados do Sprint 1

Evento
12 Sep

Sprint 2 - Review

Sprint Review e Retrospectiva - Apresentação dos resultados do Sprint 2

Evento
15 Sep

Release 02 - MVP - Poc

Release 02 - MVP - Poc

Evento
22 Sep

Entrega notas final - revisão

Entrega notas final - revisão

Evento
24 Sep

Sprint 3 - Apresentação Final

Apresentação final dos projetos - Entrega e avaliação dos resultados

Evento