| Fase | Aulas | Período | Tema Principal |
|---|---|---|---|
| Fase 0 | Aula 0 | Warmup | 🔧 Nivelamento |
| Fase 1 | 01-07 | Semanas 01-04 | 📚 Fundamentos + Mini-Projeto 1 |
| Fase 2 | 08-14 | Semanas 05-08 | 💻 Development & Testing + Mini-Projeto 2 |
| Fase 3 | 15-21 | Semanas 09-12 | 🔄 Maintenance + Movimento Exposição |
| Fase 4 | 22-26 | Semanas 13-14 | 🎨 Movimento Composição |
| Fase 5 | 27-32 | Semanas 15-17 | 🔨 Movimento Ensaio |
| Fase 6 | 33-36 | Semanas 18-19 | 📊 Movimento Ressonância |
📝 Nota: Aulas confirmadas para segunda-feira (17:00-18:40) e terça-feira (18:50-20:30)
| Sem | Data Seg | Data Ter | Aulas | Tema | Destaque |
|---|---|---|---|---|---|
| 0 | - | - | 0 | Nivelamento e Setup de Ambiente | 🔧 Pré-semestre |
| 1 | DD/MM | DD/MM | 01-02 | Intro ESAIA + LLMs e IA Generativa | - |
| 2 | DD/MM | DD/MM | 03-04 | Requisitos com IA + Priorização e Cenários | - |
| 3 | DD/MM | DD/MM | 05-06 | Arquitetura com IA + Otimização e Refatoração | - |
| 4 | DD/MM | DD/MM | 07-08 | CP Mini-Projeto 1 + Desenvolvimento Assistido | ✅ Checkpoint |
| 5 | DD/MM | DD/MM | 09-10 | Testes com IA + DevOps e CI/CD | - |
| 6 | DD/MM | DD/MM | 11-12 | Palestra Indústria + Detecção de Bugs | 🎤 Palestra |
| 7 | DD/MM | DD/MM | 13-14 | Resolução de Bugs + CP Mini-Projeto 2 | ✅ Checkpoint |
| 8 | DD/MM | DD/MM | 15-16 | Update Management + Kick-off Sinfonia | - |
| 9 | DD/MM | DD/MM | 17-18 | Definição Domínio/Problema + Empatia/Personas | - |
| 10 | DD/MM | DD/MM | 19-20 | Missão/Visão + Ideação/Priorização | - |
| 11 | DD/MM | DD/MM | 21-22 | CP1 Exposição + Prompt Engineering | ✅ Checkpoint 1 🎯 Especial |
| 12 | DD/MM | DD/MM | 23-24 | Arquitetura C4 Model + Catálogo Prompts | - |
| 13 | DD/MM | DD/MM | 25-26 | Design Experimento + CP2 Composição | ✅ Checkpoint 2 |
| 14 | DD/MM | DD/MM | 27-28 | Ensaio Sprint 1 + Sprint 2 Integração | - |
| 15 | DD/MM | DD/MM | 29-30 | Testes Qualidade + Segurança IA | 🎯 Especial |
| 16 | DD/MM | DD/MM | 31-32 | Refinamento MVP + CP3 Demo Funcional | ✅ Checkpoint 3 |
| 17 | DD/MM | DD/MM | 33-34 | Lançamento Simulado + Palestra Pesquisador | 🎤 Palestra |
| 18 | DD/MM | DD/MM | 35-36 | Apresentações Finais 1 e 2 | ✅ Checkpoint 4 |
| Ícone | Significado | Ícone | Significado |
|---|---|---|---|
| 🎯 | Objetivo | 📝 | Conteúdo |
| 💻 | Atividade Prática | 📚 | Material de Leitura |
| 📦 | Entregável | ✅ | Checkpoint |
| 🎤 | Palestra | 🎼 | Sinfonia |
| Atenção | 💡 | Dica | |
| 🔧 | Nivelamento/Setup | - | Aula Regular |
Data: DD/MM/2026 - Pré-Semestre | Semana: 0
Preparar os alunos com conhecimentos básicos e ferramentas necessárias para a disciplina. Nivelar conhecimentos de Python/TypeScript, Git, e APIs.
Setup de ambiente de desenvolvimento (Python/TypeScript, IDEs, Git, GitHub). Introdução prática a APIs de LLMs (OpenAI, Anthropic). Revisão de conceitos de programação orientada a objetos e testes unitários. Configuração de contas e créditos para ferramentas de IA.
Exercício hands-on: Hello World com um LLM via API. Configuração de ambiente em grupo com suporte de monitores/professores. Quiz de diagnóstico sobre conhecimentos prévios.
Instalar Python 3.10+ e/ou Node.js 18+, Git, VS Code ou IDE de preferência. Criar conta no GitHub. Assistir vídeo introdutório sobre LLMs: "But what is a GPT?" - 3Blue1Brown (~27 min), ou "Intro to Large Language Models" - Andrej Karpathy (~60 min).
Ambiente configurado e funcional. Comprovação de execução do exercício Hello World.
Tutorial e documentação fornecidos
Semanas 1-4 | Requirements & Design + Mini-Projeto 1
Data: DD/MM/2026 - Segunda | Semana: 1
Apresentar o escopo, objetivos e impacto da IA no ciclo de vida do desenvolvimento de software (SDLC).
Visão holística do impacto da IA no SDLC. Introdução aos conceitos fundamentais de IA, Machine Learning e Deep Learning. Tipos de IA aplicáveis à ES (supervised, unsupervised, reinforcement learning). Papel dos LLMs na modernização da engenharia de software. Apresentação do plano da disciplina, projetos e sistema de avaliação. Introdução à metodologia Sinfonia como framework do projeto final.
Debate: expectativas dos alunos em relação à disciplina e aos projetos. Discussão em grupo: "Como a IA pode transformar o trabalho de um engenheiro de software?" Apresentação do Código de Conduta para Uso Ético de IA. Overview da metodologia Sinfonia e seus 4 movimentos.
Ler: Seção 1 do artigo "The Impact of AI on Software Engineering" (Silvio Meira). Assistir: Vídeo introdutório sobre o estado da arte em AI for SE. Ler: Capítulo 1 do livro Sinfonia.
Leitura, compreensão e aceite/compromisso do Código de Conduta. Reflexão individual (1 página) sobre expectativas.
Meira (2024) - Seção 1; Fan et al. (2023); Russell & Norvig (2020) - Cap. 1; Garcia & Medeiros (2025) - Sinfonia Cap. 1-2
Data: DD/MM/2026 - Terça | Semana: 1
Compreender a base teórica de LLMs (Large Language Models) e seu papel específico na Engenharia de Software.
Fundamentos de LLMs: arquitetura Transformer, pré-treinamento e fine-tuning. Como LLMs aprendem: tokenização, embeddings, attention mechanism. Capacidades e limitações dos LLMs: geração de texto/código, compreensão, raciocínio. IA Generativa em contextos de engenharia: code completion, documentation, test generation. Panorama de modelos: GPT-4, Claude, Gemini, Codex, CodeLlama.
Exercício prático: Interagir com diferentes LLMs (ChatGPT, Claude) e comparar respostas para uma mesma tarefa de programação. Discussão: impactos dos LLMs no mercado de trabalho em TI - substituição vs. augmentation.
Ler: Wong et al. (2023) sobre NLG e NLU para código. Explorar: Playground de APIs (OpenAI, Anthropic).
Relatório comparativo (2-3 páginas) sobre diferentes LLMs testados, incluindo pontos fortes e limitações.
Fan et al. (2023) - Seção sobre LLMs; Wong et al. (2023); Hou et al. (2024)
Data: DD/MM/2026 - Segunda | Semana: 2
Aprender a usar IA, especialmente NLP, para analisar e coletar requisitos de software de forma eficiente.
Uso de NLP para análise de documentos de requisitos: extração de features, identificação de stakeholders, detecção de inconsistências e ambiguidades. Técnicas de análise semântica para compreender relações entre requisitos. Automação da elicitação de requisitos através de chatbots e assistentes virtuais. Ferramentas: BERT, GPT para análise de texto de requisitos.
Exercício prático: Usar uma ferramenta de IA (ex: GPT-4 via API ou interface) para analisar um documento de requisitos de um sistema real e identificar inconsistências, features e prioridades. Compartilhamento de resultados em grupo: o que a IA encontrou? Quais foram os erros?
Ler: Zhao et al. (2021) sobre NLP para Requirements Engineering. Revisar: documento de requisitos de exemplo (fornecido).
Análise de requisitos assistida por IA: documento com features extraídas, inconsistências identificadas, e avaliação crítica da qualidade da análise da IA.
Zhao et al. (2021); Luitel et al. (2023); Meira (2024) - Seção 2.1
Data: DD/MM/2026 - Terça | Semana: 2
Explorar como a IA pode aprimorar a priorização de requisitos e o design de cenários de uso (user stories, personas).
Aplicação de IA na priorização de requisitos baseada em valor de negócio, viabilidade técnica, e necessidades do cliente (técnicas de ML para ranking). Uso de IA para gerar cenários de uso detalhados e realistas a partir de requisitos. Criação de personas assistida por IA: análise de dados de usuários, comportamentos e demografia. Ferramentas: PersonaGen e outras. Conexão com Persona Model Canvas da Sinfonia.
Atividade em grupo: Gerar personas para um sistema real (e-commerce, saúde, educação) usando uma ferramenta de IA. Cada grupo apresenta suas personas e discute a qualidade e realismo. Comparação com personas criadas manualmente. Introdução ao Persona Model Canvas.
Ler: Salminen et al. (2022) sobre desenvolvimento de personas. Explorar: ferramenta PersonaGen (se disponível) ou GPT-4 para geração de personas. Ler: Sinfonia - Seção sobre Persona Model Canvas.
Mini-relatório: 3-4 personas geradas, incluindo justificativa e análise crítica da contribuição da IA.
Salminen et al. (2022); Zhang et al. (2023); Meira (2024) - Seções 2.2, 2.3, 2.4; Garcia & Medeiros (2025) - Sinfonia Cap. 4
Data: DD/MM/2026 - Segunda | Semana: 3
Entender a aplicação da IA na concepção, análise e otimização de arquiteturas de software.
Análise de ferramentas de IA para design de arquitetura: geração de diagramas, recomendações de padrões arquiteturais (MVC, microservices, event-driven). Como LLMs podem justificar escolhas arquitetônicas e facilitar comunicação entre stakeholders técnicos e não-técnicos. Avaliação de decisões arquitetônicas com IA: trade-offs, quality attributes (performance, scalability, security). Introdução ao C4 Model.
Estudo de caso: Análise de uma arquitetura de software existente para identificar pontos de melhoria com o auxílio de IA (refatoração arquitetural, identificação de acoplamento excessivo). Discussão em grupo sobre as recomendações da IA. Exercício: criar um C4 Model (Level 1 - Context) para um sistema simples.
Ler: Belzner (2023) sobre AI-assisted architecture. Revisar: conceitos de arquitetura de software (padrões, estilos). Explorar: C4 Model documentation.
Análise arquitetural: documento com pontos de melhoria identificados pela IA e avaliação crítica das sugestões. C4 Model (Level 1) do sistema analisado.
Belzner (2023); Venters et al. (2018); Meira (2024) - Seção 3.1; C4 Model documentation
Data: DD/MM/2026 - Terça | Semana: 3
Discutir o uso de IA para otimizar arquiteturas existentes e refatorar código em larga escala.
Estratégias de otimização de arquitetura com IA: identificação de gargalos, sugestões de paralelização, otimização de consultas. Refatoração de código assistida por IA: identificação de code smells, sugestões de padrões de refatoração, melhoria de modularidade e coesão. Ferramentas: SonarQube + AI, refactoring tools baseados em LLMs.
Exercício de refatoração: Usar uma ferramenta de IA (GitHub Copilot, Claude Code, ou script customizado) para refatorar um trecho de código legado (fornecido). Avaliar as mudanças propostas: mantém funcionalidade? Melhora legibilidade? Apresentação de resultados: antes e depois.
Ler: Artigos sobre code refactoring com IA. Preparar: ambiente com ferramenta de refatoração (GitHub Copilot ou similar).
Código refatorado + relatório de análise: comparação antes/depois, métricas de qualidade (complexidade ciclomática, acoplamento), reflexão sobre limitações da IA.
Hakimi et al. (2023); Vijayvergiya et al. (2024); Meira (2024) - Seção 3.2
Data: DD/MM/2026 - Segunda | Semana: 4
Aplicar os conceitos aprendidos em um mini-projeto integrando IA em Requirements e Design.
Apresentação dos mini-projetos de cada equipe (5-10 min por equipe). Cada equipe demonstra uma aplicação prática de IA em Requirements gathering/analysis ou Software Design/Architecture. Feedback do professor e dos colegas (peer review estruturado). Discussão sobre desafios enfrentados e lições aprendidas.
Apresentações relâmpago (lightning talks) de 7-10 minutos. Sessão de Q&A após cada apresentação. Peer review: cada equipe avalia outra usando rubrica fornecida.
Finalizar Mini-Projeto 1: documentação, código (se aplicável), slides de apresentação.
Slides de apresentação. Código/protótipo funcional. Documento de reflexão (1-2 páginas): o que funcionou, o que não funcionou, lições aprendidas.
Material das Aulas 1-6; SWEBOK
Semanas 5-8 | Codificação, Testes e DevOps + Mini-Projeto 2
Data: DD/MM/2026 - Terça | Semana: 4
Capacitar os alunos a usar ferramentas de IA para assistência direta à codificação (code completion, generation, explanation).
Ferramentas de IA para assistência à codificação: GitHub Copilot, Claude Code, Cursor AI, Aider. Como funcionam: modelos de code completion, context awareness. Técnicas básicas de prompt engineering para geração de código eficaz. Benefícios: aumento de produtividade, redução de erros boilerplate. Limitações: código incorreto, dependências de contexto, questões de licenciamento.
Exercício prático hands-on: Usar GitHub Copilot ou Claude Code para resolver um problema de programação (algoritmo, estrutura de dados). Comparar a experiência com codificação manual. Discussão: quando confiar na IA? Como validar código gerado?
Configurar GitHub Copilot ou Claude Code. Ler: Poldrack et al. (2024) sobre AI-assisted coding. Assistir: Tutorial sobre prompt engineering básico para code generation.
Código desenvolvido com assistência de IA + relatório de experiência: tempo economizado, qualidade do código, número de sugestões aceitas vs. rejeitadas.
Poldrack et al. (2024); Wong et al. (2023); Meira (2024) - Seção 4.1
Data: DD/MM/2026 - Segunda | Semana: 5
Explorar o uso da IA para automação de testes, geração de test cases e otimização de código.
Geração automática de casos de teste com IA: unit tests, integration tests, edge cases. Como LLMs podem identificar cenários de teste que desenvolvedores podem negligenciar. Automação do processo de teste: frameworks de teste + IA, continuous testing. Otimização de código: identificação de gargalos de performance, sugestões de melhoria algorítmica. Ferramentas: AI-powered testing tools (ex: Diffblue, Mabl). Conexão com Canvas de Testes e Validação da Sinfonia.
Exercício: Usar uma ferramenta de teste automatizado com IA para gerar casos de teste para uma função de software (fornecida). Avaliar a cobertura de testes e a qualidade dos test cases gerados. Discussão: a IA pode substituir QA engineers?
Ler: Wang et al. (2024) sobre LLMs para software testing. Revisar: conceitos de testes de software (white-box, black-box, coverage). Ler: Sinfonia - Canvas de Testes e Validação.
Test suite gerada por IA + análise de cobertura e qualidade. Relatório: pontos fortes e fracos dos testes gerados, casos que a IA falhou em cobrir.
Wang et al. (2024); Hourani et al. (2019); Meira (2024) - Seção 4.1; Garcia & Medeiros (2025) - Sinfonia Cap. 6
Data: DD/MM/2026 - Terça | Semana: 5
Aprender a integrar IA em processos de DevOps e pipelines de CI/CD para maior eficiência e confiabilidade.
Integração de IA em pipelines de CI/CD: automação de builds, testes, deployments. Predictive analytics em DevOps: antecipar falhas de deployment, prever tempo de build, otimizar alocação de recursos. AI-driven monitoring e alerting: detecção de anomalias em produção, auto-healing systems. Ferramentas: Jenkins + AI plugins, GitHub Actions com AI, Kubernetes + AI para orquestração.
Atividade em grupo: Desenhar um pipeline de CI/CD com componentes de IA (ex: testes automatizados com IA, deployment inteligente, monitoramento preditivo). Apresentar o diagrama e discutir os benefícios de cada componente de IA no pipeline. Discussão: quais são os riscos de automação excessiva?
Ler: Fu et al. (2024) sobre AI for DevSecOps. Explorar: GitHub Actions documentation, Jenkins AI plugins.
Diagrama de pipeline CI/CD com componentes de IA + descrição detalhada de cada componente e seus benefícios/riscos.
Fu et al. (2024); Vemuri & Venigandla (2022); Houerbi et al. (2024); Meira (2024) - Seção 4.2
Data: DD/MM/2026 - Segunda | Semana: 6
Expor os alunos a aplicações reais de IA na engenharia de software através da experiência de um profissional da indústria.
Palestra de 60-70 minutos com profissional de empresa líder em tecnologia (ex: Google, Amazon, Microsoft, startup local). Tópicos: como a empresa usa IA em seus processos de desenvolvimento, casos de sucesso e fracasso, desafios de implementação em larga escala, impacto na produtividade e qualidade. Q&A com os alunos (20-30 minutos).
Palestra interativa com sessão de perguntas e respostas. Os alunos devem preparar pelo menos 2 perguntas cada para o palestrante (submeter previamente).
Pesquisar sobre a empresa do palestrante e suas iniciativas de IA. Preparar perguntas relevantes e thoughtful.
Relatório individual (2 páginas): principais insights da palestra, como os conceitos se conectam com o aprendizado em sala, reflexão sobre carreira.
Material fornecido pelo palestrante (se disponível)
Data: DD/MM/2026 - Terça | Semana: 6
Capacitar os alunos a usar IA para detectar e prever bugs de forma proativa.
Técnicas de Machine Learning e Deep Learning para detecção automática de bugs: classificadores, redes neurais, análise estática + ML. Uso de IA para identificar padrões que correlacionam com bugs: métricas de complexidade (cyclomatic complexity), histórico de mudanças (churn), code smells. Ferramentas: DeepCode, Snyk, SonarQube com AI, bug prediction models.
Atividade: Usar uma ferramenta de detecção de bugs baseada em IA (ex: DeepCode, CodeQL + AI model) para escanear um projeto de código open-source. Analisar os resultados: quais bugs foram detectados? Falsos positivos? Discussão: confiabilidade dos resultados.
Ler: Khleel & Nehéz (2023) sobre ML para bug prediction. Preparar: ambiente com ferramenta de análise estática (SonarQube, DeepCode).
Relatório de análise: bugs detectados, classificação por severidade, análise de falsos positivos/negativos, avaliação da utilidade da ferramenta.
Khleel & Nehéz (2023); Thudumu et al. (2020); Meira (2024) - Seção 5.1
Data: DD/MM/2026 - Segunda | Semana: 7
Aprender a usar IA para sugerir correções de bugs e priorizar esforços de manutenção.
IA na sugestão de correções de bugs: análise de commits anteriores, padrões de correção, geração de patches automáticos. Priorização de bugs com IA: severidade, impacto no sistema, probabilidade de ocorrência. Padronização da qualidade de correções através de code review automatizado com IA. Desafios: confiabilidade das correções automáticas, necessidade de validação humana.
Debate estruturado: "A IA pode substituir desenvolvedores na correção de bugs?" Discussão sobre a confiabilidade de correções sugeridas por IA e a importância da supervisão humana. Exercício: revisar correções de bugs geradas por IA e avaliar sua qualidade.
Ler: Gazit (2024) e Keller & Nowakowski (2024) sobre automated patching. Revisar: conceitos de debugging e correção de bugs.
Análise crítica (2-3 páginas): casos onde IA pode ser confiável para correção automática vs. casos onde supervisão humana é essencial.
Gazit (2024); Keller & Nowakowski (2024); Meira (2024) - Seções 5.1, 5.2
Data: DD/MM/2026 - Terça | Semana: 7
Aplicar os conceitos de assistência à codificação, testes e DevOps em um mini-projeto prático.
Apresentação dos mini-projetos de cada equipe (5-10 min por equipe). Cada equipe demonstra uma aplicação prática de IA em código generation, testing automation ou CI/CD. Demonstração ao vivo de funcionalidades desenvolvidas. Feedback do professor e peer review. Discussão sobre desafios técnicos e trade-offs.
Apresentações relâmpago com demonstração de protótipo funcional. Sessão de Q&A e peer review estruturado. Retrospectiva: o que melhorou desde o Mini-Projeto 1?
Finalizar Mini-Projeto 2: código funcional, testes automatizados, pipeline CI/CD (se aplicável), documentação.
Código-fonte em repositório GitHub. Demonstração funcional (vídeo ou ao vivo). Documento de reflexão: desafios, soluções, lições aprendidas.
Material das Aulas 8-13; SWEBOK
Semanas 9-12 | Manutenção + Movimento 1 da Sinfonia (Exposição)
Data: DD/MM/2026 - Segunda | Semana: 8
Explorar o uso de IA na gestão estratégica de atualizações de software e evolução contínua de sistemas.
Uso de IA para priorizar atualizações baseado em fatores como impacto no negócio, feedback de usuários, urgência de security patches. Automação do processo de deployment de updates para reduzir risco de erros. Análise de feedback de usuários com NLP para identificar prioridades. Gestão de breaking changes e compatibilidade reversa com assistência de IA. Análise de impacto de mudanças. Gestão de débito técnico com IA.
Atividade em grupo: Usar dados simulados de feedback de usuários (reviews, tickets de suporte) para priorizar um conjunto de atualizações de software usando IA (ex: sentiment analysis, clustering de tópicos). Apresentar a lista priorizada e justificar as decisões. Análise de impacto de uma mudança proposta usando IA.
Ler: artigos sobre update management e release planning. Preparar: dataset de feedback de usuários (fornecido). Revisar conceitos de manutenção de software.
Lista priorizada de atualizações + análise de justificativas baseadas em dados e IA. Análise de impacto documentada.
Xin et al. (2023); Hong et al. (2023); Gezici & Tarhan (2022); Meira (2024) - Seção 5.3
Data: DD/MM/2026 - Terça | Semana: 8
Iniciar o projeto final seguindo a metodologia Sinfonia. Compreender os 4 movimentos e começar o Movimento 1: Exposição.
Apresentação detalhada da metodologia Sinfonia: 4 movimentos (Exposição, Composição, Ensaio, Ressonância), princípios (Pragmático, Colaborativo, Adaptável, Defensável), e os 14 artefatos. Explicação do Movimento 1 (Exposição): alinhar estratégia, definir problema, empatizar com usuário. Formação de equipes de 3-4 alunos. Brainstorming inicial de problemas de ES que podem ser resolvidos com IA. Discussão sobre domínios do SWEBOK aplicáveis.
Apresentação da Sinfonia (slides + diagrama mestre). Formação de equipes. Brainstorming facilitado: cada equipe identifica 2-3 problemas potenciais de ES onde IA pode agregar valor. Discussão em grupo sobre viabilidade e impacto. Introdução ao Canvas de Estratégia e Ação do Projeto.
Ler: Sinfonia - Capítulos 1, 2 e 4 (Movimento Exposição). Revisar todos os conceitos da disciplina (Aulas 1-15). Pensar em possíveis tópicos de projeto relacionados ao SWEBOK.
Equipes formadas (3-4 alunos). Lista inicial de 2-3 ideias de projeto por equipe. Reflexão individual sobre qual problema mais interessa.
Garcia & Medeiros (2025) - Sinfonia Caps. 1-4; SWEBOK; Material de todas as aulas anteriores
Data: DD/MM/2026 - Segunda | Semana: 9
Definir claramente o domínio e o problema que o projeto abordará, usando o Canvas de Estratégia e Ação do Projeto.
Atividade 1 do Movimento Exposição: Definição de Domínio e Problema. Como usar o Canvas de Estratégia e Ação do Projeto: definir missão, visão, contexto de negócio, problema a ser resolvido. Técnicas para formular bons problem statements. Critérios para avaliar viabilidade: complexidade técnica, disponibilidade de dados, tempo disponível. Alinhamento com áreas do SWEBOK.
Workshop prático: cada equipe trabalha no Canvas de Estratégia e Ação do Projeto. Sessões de 15 min de trabalho em equipe + 10 min de apresentação rápida para feedback do professor. Iterações até convergir em um problema bem definido. Peer feedback: outras equipes fazem perguntas desafiadoras.
Ler: Sinfonia Cap. 4 - Atividade 1. Trazer ideias refinadas de problemas. Pesquisar sobre o domínio escolhido (artigos, cases, ferramentas existentes).
Canvas de Estratégia e Ação do Projeto (draft inicial): problema definido, contexto de negócio, objetivos de alto nível.
Garcia & Medeiros (2025) - Sinfonia Cap. 4.2.1; Artigos sobre problem framing
Data: DD/MM/2026 - Terça | Semana: 9
Desenvolver empatia profunda com os usuários finais da solução, criando personas detalhadas com assistência de IA.
Atividade 2 do Movimento Exposição: Empatia com o Usuário. Como criar personas realistas: pesquisa de usuários, entrevistas (simuladas), análise de comportamentos. Uso de IA para gerar e refinar personas: análise de dados demográficos, padrões de comportamento, necessidades e dores. Persona Model Canvas da Sinfonia. Técnicas de entrevista e observação. Jobs to be Done framework.
Workshop: cada equipe cria 2-3 personas para sua solução usando ferramentas de IA (GPT-4, Claude). Preencher Persona Model Canvas para cada persona. Entrevistas simuladas: equipes se revezam fazendo role-play como usuários baseados nas personas. Feedback do professor sobre realismo e profundidade das personas.
Ler: Sinfonia Cap. 4 - Atividade 2. Ler: Salminen et al. (2022) sobre data-driven personas. Preparar: template de entrevista de usuário.
Persona Model Canvas completo para 2-3 personas. Documento com insights das entrevistas simuladas. Mapa de empatia.
Garcia & Medeiros (2025) - Sinfonia Cap. 4.2.2; Salminen et al. (2022); Christensen et al. (2016) - Jobs to be Done
Data: DD/MM/2026 - Segunda | Semana: 10
Consolidar o alinhamento estratégico da equipe através da Declaração de Missão e Visão e definição de métricas de sucesso.
Atividade 3 do Movimento Exposição: Declaração de Missão e Visão. Como formular uma missão clara e inspiradora. Diferença entre missão (o quê e para quem) e visão (estado futuro desejado). Definir objetivos SMART (Specific, Measurable, Achievable, Relevant, Time-bound). Métricas de sucesso: como medir se a solução funcionou? KPIs técnicos e de negócio. Alinhamento com princípios éticos e responsáveis.
Workshop: cada equipe redige sua Declaração de Missão e Visão. Critérios: clareza, foco no usuário, viabilidade. Definição de 3-5 métricas-chave de sucesso (mix de técnicas e de negócio). Apresentação de 5 min por equipe para validação. Feedback do professor e peers. Discussão: como as métricas se conectam com o impacto desejado?
Ler: Sinfonia Cap. 4 - Atividade 3. Estudar exemplos de declarações de missão de produtos de IA bem-sucedidos. Revisar conceitos de OKRs e SMART goals.
Declaração de Missão e Visão finalizadas. Lista de 3-5 métricas-chave de sucesso com justificativas. Documento de alinhamento estratégico.
Garcia & Medeiros (2025) - Sinfonia Cap. 4.2.3; Material sobre OKRs e métricas de produto
Data: DD/MM/2026 - Terça | Semana: 10
Gerar e priorizar ideias de soluções usando IA, aplicando a Matriz de Impacto vs. Esforço.
Atividade 4 do Movimento Exposição: Ideação e Priorização. Técnicas de ideação: brainstorming, SCAMPER, pensamento lateral. Uso de IA para gerar ideias criativas de soluções. Avaliação de viabilidade técnica com IA: complexidade de implementação, disponibilidade de ferramentas. Matriz de Impacto vs. Esforço: priorizar soluções com maior impacto e menor esforço. Definição do escopo do MVP (Minimum Viable Product).
Sessão de ideação intensiva: cada equipe gera 5-10 ideias de soluções com ajuda de IA. Preencher Matriz de Impacto vs. Esforço para cada ideia. Discussão em equipe: qual solução priorizar? Trade-offs entre impacto e complexidade. Definição do escopo MVP: o que entra na primeira versão? Apresentação de 5 min: solução escolhida e justificativa.
Ler: Sinfonia Cap. 4 - Atividade 4. Revisar conceitos de MVP e Lean Startup. Preparar: lista preliminar de possíveis soluções.
Matriz de Impacto vs. Esforço preenchida. Solução priorizada com justificativa detalhada. Escopo do MVP definido (features e não-features).
Garcia & Medeiros (2025) - Sinfonia Cap. 4.2.4; Ries (2011) - The Lean Startup; Material sobre ideação e priorização
Data: DD/MM/2026 - Segunda | Semana: 11
Consolidar e apresentar todos os artefatos do Movimento 1 (Exposição). Validar alinhamento estratégico antes de prosseguir para o Movimento 2.
Apresentações formais (10 min por equipe) do Movimento Exposição completo: Canvas de Estratégia, Personas, Declaração de Missão/Visão, Solução Priorizada e Escopo MVP. Avaliação pelo professor usando rubrica específica: clareza do problema, profundidade de empatia com usuário, viabilidade técnica, alinhamento estratégico. Feedback construtivo e sugestões de ajustes. Aprovação para prosseguir para o Movimento 2 (Composição).
Apresentações formais de 10 minutos por equipe. Estrutura: (1) Problema e contexto, (2) Personas e insights de usuários, (3) Missão/Visão e métricas, (4) Solução escolhida e MVP. Q&A de 5 min após cada apresentação. Peer review estruturado. Feedback escrito do professor entregue em 48h.
Finalizar todos os artefatos da Exposição. Preparar slides de apresentação (máximo 10 slides). Ensaiar apresentação (timing e clareza).
Apresentação completa do Movimento Exposição. Todos os artefatos: Canvas de Estratégia, Personas, Missão/Visão, Matriz de Priorização, Escopo MVP. Documento consolidado (5-8 páginas).
Garcia & Medeiros (2025) - Sinfonia Cap. 4; Rubrica de avaliação do Checkpoint 1
Semanas 13-14 | Movimento 2 da Sinfonia (Composição)
Data: DD/MM/2026 - Terça | Semana: 11
Iniciar o Movimento 2 (Composição) com foco intensivo em Prompt Engineering - habilidade crítica para trabalhar com LLMs em ES.
Movimento 2 da Sinfonia: Composição - Desenhar a Solução. Importância do Prompt Engineering para o sucesso de soluções baseadas em LLMs. Técnicas avançadas de prompting: Zero-shot, Few-shot, Chain-of-Thought (CoT), Role-playing, Self-consistency, Tree of Thoughts. Prompting para tarefas específicas de ES: geração de código, análise de requisitos, geração de testes, refatoração, documentação. Iteração e refinamento de prompts. Avaliação de qualidade de outputs. Introdução ao Catálogo de Registros de Prompt da Sinfonia.
Workshop intensivo de Prompt Engineering (90 min): Parte 1 (30 min): Apresentação de técnicas e exemplos. Parte 2 (40 min): Exercícios práticos hands-on em duplas - otimizar prompts para 5 tarefas de SE diferentes. Parte 3 (20 min): Competição amigável - qual dupla consegue o melhor resultado para um desafio de prompting? Discussão: padrões emergentes, anti-patterns, melhores práticas. Início do Catálogo de Registros de Prompt para o projeto.
Ler: Artigos sobre prompt engineering (lista fornecida). Explorar: Prompt libraries (Awesome Prompts, LangChain Hub). Ler: Sinfonia Cap. 5 - introdução e Catálogo de Prompts. Preparar: LLM configurado para testes.
Exercícios de prompt engineering completados. Primeiros 3-5 registros de prompt no Catálogo do projeto (templates iniciais). Reflexão (1 página): insights sobre prompt engineering.
Garcia & Medeiros (2025) - Sinfonia Cap. 5.2.3; White et al. (2023) - Prompt Engineering Guide; OpenAI Cookbook; Anthropic Prompt Library
Data: DD/MM/2026 - Segunda | Semana: 12
Desenhar a arquitetura técnica da solução usando o C4 Model, facilitando comunicação entre stakeholders técnicos e não-técnicos.
Atividade 1 do Movimento Composição: Arquitetura com C4 Model. Revisão do C4 Model: Context, Container, Component, Code. Level 1 (Context): sistema no contexto, usuários, sistemas externos. Level 2 (Container): aplicações, databases, serviços. Level 3 (Component): componentes dentro de containers. Como a IA se integra na arquitetura: onde os LLMs serão usados? APIs, pipelines, interfaces. Decisões arquiteturais: monolítico vs. microservices, síncrono vs. assíncrono, cloud vs. on-premise.
Workshop de arquitetura: cada equipe desenha C4 Model (Levels 1 e 2 obrigatórios, Level 3 opcional) para sua solução. Ferramentas: draw.io, Lucidchart, ou papel. Identificar: onde a IA se encaixa? Quais componentes são críticos? Quais são os pontos de falha? Apresentação de 5 min por equipe. Feedback arquitetural do professor: escalabilidade, segurança, manutenibilidade.
Ler: Sinfonia Cap. 5 - Atividade 1 (C4 Model). Revisar: C4 Model documentation completa. Estudar: arquiteturas de referência para sistemas de IA (papers, cases).
C4 Model completo (Levels 1-2, Level 3 opcional). Documento de decisões arquiteturais: justificativa para escolhas-chave, trade-offs considerados, riscos identificados.
Garcia & Medeiros (2025) - Sinfonia Cap. 5.2.1; C4 Model documentation; Belzner (2023); Richards & Ford (2020) - Software Architecture Patterns
Data: DD/MM/2026 - Terça | Semana: 12
Desenvolver e documentar os prompts que serão usados na solução, criando um Catálogo de Registros de Prompt robusto.
Atividade 2 do Movimento Composição: Catálogo de Registros de Prompt. Estrutura de um registro de prompt: objetivo, contexto, prompt template, parâmetros, exemplos de input/output, métricas de avaliação. Versionamento de prompts: por que é crítico? Como gerenciar. Testes A/B de prompts: comparar variações. Estratégias de prompting para diferentes LLMs (GPT-4, Claude, Gemini). Considerações de custo: tokens, latência, qualidade. Salvaguardas: filtros de conteúdo, validação de outputs.
Workshop: cada equipe desenvolve seu Catálogo de Registros de Prompt. Objetivo: documentar todos os prompts que serão usados no MVP (mínimo 5-7 prompts). Para cada prompt: escrever versão inicial, testar com dados reais, iterar para melhorar, documentar no catálogo. Sessão de peer review: equipes trocam catálogos e testam os prompts umas das outras. Discussão: clareza, eficácia, robustez dos prompts.
Ler: Sinfonia Cap. 5 - Atividade 2. Revisar: aula 22 sobre Prompt Engineering. Preparar: lista de tarefas que exigirão prompts no projeto. Testar: variações de prompts para tarefas principais.
Catálogo de Registros de Prompt v1.0: mínimo 5-7 prompts documentados com template completo, exemplos, e resultados de testes. Análise comparativa de pelo menos 2 variações de prompts para a tarefa principal.
Garcia & Medeiros (2025) - Sinfonia Cap. 5.2.3; Material da Aula 22; LangChain documentation; Anthropic Prompt Engineering Guide
Data: DD/MM/2026 - Segunda | Semana: 13
Planejar o experimento para validar o MVP, usando o Canvas de Design de Experimento da Sinfonia.
Atividade 3 do Movimento Composição: Canvas de Design de Experimento. Estrutura do canvas: hipótese a validar, métricas de sucesso, condições de teste, riscos, critérios de decisão (pivotar/perseverar/parar). Como formular boas hipóteses testáveis. Definição clara do MVP: features mínimas necessárias para testar a hipótese. Planejamento de testes: quantos usuários? Quanto tempo? Quais dados coletar? Considerações éticas: consentimento, privacidade, transparência sobre uso de IA.
Workshop: cada equipe preenche o Canvas de Design de Experimento. Definir: (1) Hipótese principal, (2) Métricas quantitativas e qualitativas, (3) Método de coleta de dados, (4) Critérios de sucesso. Discussão em pequenos grupos sobre viabilidade e ética dos experimentos planejados. Apresentação de 5 min por equipe. Feedback do professor sobre rigor metodológico.
Ler: Sinfonia Cap. 5 - Atividade 3. Ler: Kohavi et al. (2020) sobre A/B testing e experimentação online. Revisar: conceitos de hipóteses e métricas (Aula 19).
Canvas de Design de Experimento completo. Plano de teste detalhado: cronograma, recursos necessários, riscos mitigados. Documento de considerações éticas (1-2 páginas).
Garcia & Medeiros (2025) - Sinfonia Cap. 5.2.4; Kohavi et al. (2020) - Trustworthy Online Controlled Experiments; Material sobre experimentação
Data: DD/MM/2026 - Terça | Semana: 13
Consolidar e apresentar todos os artefatos do Movimento 2 (Composição). Validar design técnico antes de iniciar construção.
Apresentações formais (10 min por equipe) do Movimento Composição completo: C4 Model, Catálogo de Registros de Prompt, Canvas de Design de Experimento. Avaliação pelo professor: qualidade arquitetural, robustez dos prompts, rigor do design de experimento. Validação técnica: a solução é implementável no tempo disponível? Os prompts funcionam como esperado? O experimento é ético e viável? Aprovação para prosseguir para o Movimento 3 (Ensaio).
Apresentações formais de 10 minutos por equipe. Estrutura: (1) Visão geral da arquitetura, (2) Demonstração de prompts-chave, (3) Plano de experimento e MVP. Q&A de 5 min. Sessão especial: demonstração ao vivo de 2-3 prompts funcionando (pode ser prototype simples). Feedback técnico detalhado do professor. Peer review.
Finalizar todos os artefatos da Composição. Preparar slides de apresentação. Testar prompts-chave e preparar demonstração. Validar arquitetura internamente.
Apresentação completa do Movimento Composição. Todos os artefatos: C4 Model, Catálogo de Prompts v1, Canvas de Experimento. Demonstração funcional de prompts. Documento consolidado (5-8 páginas).
Garcia & Medeiros (2025) - Sinfonia Cap. 5; Rubrica de avaliação do Checkpoint 2
Semanas 15-17 | Movimento 3 da Sinfonia (Ensaio)
Data: DD/MM/2026 - Segunda | Semana: 14
Iniciar o Movimento 3 (Ensaio): construir e testar o MVP. Sprint 1 focado em implementação dos componentes core.
Movimento 3 da Sinfonia: Ensaio - Construir e Testar. Objetivo da fase: transformar o design em código funcional. Metodologia de trabalho: sprints semanais com stand-ups, pair programming, code reviews. Setup técnico: repositório GitHub, CI/CD básico, ambiente de desenvolvimento. Implementação dos componentes principais identificados na arquitetura. Integração de LLMs via APIs. Foco em funcionalidade core, não em polish.
Stand-up rápido (5 min por equipe): objetivos da sprint, divisão de tarefas. Trabalho em equipe (75 min) com suporte do professor. Implementar: estrutura básica da aplicação, integração com API do LLM principal, componentes críticos identificados na arquitetura. Mini code review ao final da aula: cada equipe mostra o código desenvolvido até agora e recebe feedback rápido. Discussão de blockers e próximos passos.
Ler: Sinfonia Cap. 6 - introdução ao Ensaio. Preparar: ambiente de desenvolvimento, API keys configuradas, repositório GitHub criado, CI/CD básico. Revisar: arquitetura (C4 Model) e prompts (Catálogo).
Código v0.1 em repositório GitHub. README atualizado. Pelo menos um componente core funcionando. Documentação de setup para outros membros da equipe.
Garcia & Medeiros (2025) - Sinfonia Cap. 6; Fowler (2018) - Refactoring; Martin (2008) - Clean Code
Data: DD/MM/2026 - Terça | Semana: 14
Continuar desenvolvimento, integrar componentes e implementar testes automatizados iniciais.
Continuação da construção. Sprint 2: integração de componentes, implementação de testes unitários e de integração. Uso de ferramentas de IA para geração de testes (aplicando conceitos da Aula 9). Garantir que o código segue boas práticas: clean code, SOLID principles. Documentação inline (docstrings, comentários). Início do Canvas de Testes e Validação da Sinfonia.
Stand-up (5 min por equipe). Trabalho em equipe (60 min): integrar componentes desenvolvidos na Sprint 1, resolver bugs, implementar testes automatizados. Sessão de pair programming (20 min): equipes se dividem em pares e praticam pair programming para resolver um desafio técnico. Code review entre equipes (15 min): equipe A revisa código da equipe B. Discussão de findings.
Continuar desenvolvimento. Preparar: código da Sprint 1 em estado estável. Revisar: conceitos de testes (Aula 9). Ler: Sinfonia - Canvas de Testes e Validação.
Código v0.2 com componentes integrados. Suite de testes automatizados (mínimo 5 unit tests). CI/CD rodando testes automaticamente. Relatório de code review recebido.
Garcia & Medeiros (2025) - Sinfonia Cap. 6.2.2; Beck (2002) - Test-Driven Development; Material da Aula 9
Data: DD/MM/2026 - Segunda | Semana: 15
Realizar testes abrangentes de qualidade, preencher Canvas de Testes e Validação, avaliar outputs da IA.
Atividade 2 do Movimento Ensaio: Canvas de Testes e Validação. Testes de qualidade para sistemas com IA: testes de funcionalidade, testes de qualidade de outputs do LLM, testes de edge cases, testes de performance e latência. Avaliação de hallucination: como detectar e mitigar. Métricas de qualidade: precisão, recall, F1-score (se aplicável), satisfação do usuário. Documentar resultados no Canvas de Testes e Validação.
Stand-up (5 min). Workshop de testes (40 min): cada equipe executa bateria de testes no MVP. Testes funcionais, testes de qualidade de IA, testes de edge cases. Documentar resultados no Canvas de Testes e Validação. Identificar: quais outputs da IA são confiáveis? Onde ocorrem erros? Discussão em grupo (20 min): estratégias para mitigar hallucinations e melhorar qualidade. Trabalho em equipe (35 min): implementar melhorias baseadas nos testes.
Preparar: MVP em estado testável. Ler: Sinfonia Cap. 6 - Canvas de Testes. Ler: Wang et al. (2024) sobre testing de LLMs. Preparar: casos de teste abrangentes.
Canvas de Testes e Validação completo. Relatório de testes: resultados quantitativos e qualitativos, bugs encontrados, análise de qualidade de outputs da IA. Código v0.3 com correções.
Garcia & Medeiros (2025) - Sinfonia Cap. 6.2.2; Wang et al. (2024); Material da Aula 9
Data: DD/MM/2026 - Terça | Semana: 15
Abordar tópicos críticos de segurança de código gerado por IA, vulnerabilidades, hallucinations, e confiabilidade de sistemas de IA.
Segurança em sistemas de IA: vulnerabilidades comuns introduzidas por código gerado por LLMs, prompt injection attacks, data leakage, adversarial attacks. Hallucination em LLMs: o que é, por que acontece, como detectar, estratégias de mitigação (validação, fact-checking, confidence scoring). Confiabilidade de outputs: quando confiar na IA? Como validar resultados críticos? Testes de robustez. Boas práticas: sandboxing, input validation, rate limiting, monitoring. Avaliação de segurança do projeto.
Palestra (30 min): segurança e confiabilidade de IA na ES, casos reais de vulnerabilidades, melhores práticas. Workshop de segurança (40 min): cada equipe realiza avaliação de segurança do seu MVP. Checklist: code injection risks, prompt injection, data privacy, error handling, hallucination mitigation. Identificar e documentar vulnerabilidades. Atividade hands-on (30 min): tentar "quebrar" o sistema de outra equipe (controlled red team exercise). Discussão: vulnerabilidades descobertas, como corrigir.
Ler: Wu et al. (2024) sobre segurança de LLMs. Ler: material sobre prompt injection e adversarial attacks. Ler: Meira (2024) Seção 7.2 sobre hallucination. Preparar: MVP para análise de segurança.
Relatório de segurança (3-4 páginas): vulnerabilidades identificadas, severidade, plano de mitigação. Análise de confiabilidade: onde o sistema pode falhar? Estratégias implementadas para mitigar hallucination.
Wu et al. (2024); Meira (2024) - Seção 7.2; Divakaran & Peddinti (2024); OWASP Top 10 for LLMs; Material sobre segurança de IA
Data: DD/MM/2026 - Segunda | Semana: 16
Refinar o MVP, corrigir vulnerabilidades identificadas, e preparar para lançamento usando o Checklist de Lançamento.
Atividade 3 do Movimento Ensaio: Checklist de Lançamento. Preparação para lançamento: correção de bugs críticos, implementação de melhorias de segurança (da Aula 30), otimização de performance, refinamento de UX. Checklist de Lançamento da Sinfonia: aspectos técnicos, conformidade, privacidade, documentação, comunicação. Preparação de documentação: README completo, guia de instalação, API docs (se aplicável), user guide.
Stand-up (5 min). Trabalho em equipe (50 min): refinar MVP, corrigir bugs e vulnerabilidades, implementar melhorias críticas. Preencher Checklist de Lançamento: cada equipe revisa sistematicamente todos os itens. Sessão de QA (25 min): cada equipe faz QA do sistema de outra equipe, reportando bugs. Working session (20 min): corrigir bugs críticos encontrados no QA. Final check: MVP está pronto para demonstração?
Preparar: lista de bugs e melhorias prioritárias. Ler: Sinfonia Cap. 6 - Checklist de Lançamento. Revisar: relatório de segurança (Aula 30). Começar: documentação técnica.
Código v0.9 (quase final) com bugs críticos corrigidos. Checklist de Lançamento completo e validado. Documentação técnica completa: README, installation guide, user guide. MVP pronto para demonstração.
Garcia & Medeiros (2025) - Sinfonia Cap. 6.2.3; Material sobre deployment e release management
Data: DD/MM/2026 - Terça | Semana: 16
Apresentar o MVP funcional completo. Demonstração ao vivo, análise de qualidade e preparação para o lançamento.
Apresentações formais (12 min por equipe) do Movimento Ensaio completo: demonstração ao vivo do MVP, apresentação de resultados de testes e qualidade, discussão de decisões técnicas e trade-offs. Avaliação pelo professor: funcionalidade, qualidade técnica, robustez, segurança, documentação. Cada equipe deve demonstrar: (1) fluxo principal de uso, (2) integração com IA funcionando, (3) qualidade de outputs, (4) tratamento de erros. Feedback e aprovação para prosseguir para o Movimento 4 (Ressonância).
Apresentações formais de 12 minutos por equipe. Estrutura: (1) Demonstração ao vivo do MVP (6 min), (2) Resultados de testes e validação (3 min), (3) Análise de segurança e confiabilidade (3 min). Q&A de 5 min com foco técnico. Peer evaluation: cada equipe testa o MVP de outra. Feedback detalhado do professor entregue em 48h.
Finalizar MVP. Preparar demonstração (testar múltiplas vezes). Preparar slides de apoio (máximo 8 slides). Garantir: sistema estável, demonstração sem bugs.
Apresentação completa do Movimento Ensaio. MVP funcional e demonstrável. Canvas de Testes e Validação. Checklist de Lançamento. Documentação técnica completa. Vídeo demo de 3-5 min (opcional mas recomendado).
Garcia & Medeiros (2025) - Sinfonia Cap. 6; Rubrica de avaliação do Checkpoint 3
Semanas 18-19 | Movimento 4 da Sinfonia (Ressonância)
Data: DD/MM/2026 - Segunda | Semana: 17
Iniciar o Movimento 4 (Ressonância): lançar o MVP para um grupo de usuários simulados e coletar feedback.
Movimento 4 da Sinfonia: Ressonância - Medir e Aprender. Objetivo da fase: validar hipóteses, aprender com usuários, tomar decisões estratégicas. Atividade 1: Lançamento e Coleta de Feedback. Estratégias de lançamento: soft launch, beta testing, pilot program. Métodos de coleta de feedback: entrevistas, surveys, observação de uso, análise de logs. Métricas quantitativas vs. qualitativas. Simulação de usuários: professor, colegas de outras equipes, convidados externos (se possível).
Lançamento simulado: cada equipe "lança" seu MVP para usuários simulados (outras equipes atuam como usuários, seguindo as personas definidas na Exposição). Cada equipe atua como usuário de outro projeto por 20 min. Coleta de feedback estruturada: formulário de feedback, observação de uso, entrevistas curtas. Compilação inicial de feedback: cada equipe organiza o feedback recebido. Discussão: surpresas? Validações? Invalidações de hipóteses?
Preparar: MVP em estado de lançamento. Criar: formulário de feedback para usuários. Ler: Sinfonia Cap. 7 - introdução à Ressonância. Preparar: roteiro de observação de uso.
Feedback coletado de pelo menos 5 usuários simulados. Formulários de feedback preenchidos. Notas de observação de uso. Gravações (se aplicável). Compilação inicial de insights.
Garcia & Medeiros (2025) - Sinfonia Cap. 7; Material sobre user research e feedback collection
Data: DD/MM/2026 - Terça | Semana: 17
Analisar sistematicamente o feedback coletado, gerar insights e tomar decisões baseadas em evidências. Palestra sobre avaliação de sistemas de IA.
Atividade 2 do Movimento Ressonância: Painel de Feedback e Insights. Como analisar feedback: categorização, identificação de padrões, priorização de issues. Métricas quantitativas: calcular métricas definidas no Canvas de Experimento (Aula 25). Análise qualitativa: temas recorrentes, citações relevantes, observações surpreendentes. Painel de Feedback e Insights da Sinfonia. Decisão estratégica: otimizar, pivotar, perseverar ou parar? PALESTRA CONVIDADA (30 min): Pesquisador apresenta métodos de avaliação de sistemas de IA, estado da arte em métricas e benchmarks.
Palestra (30 min): pesquisador sobre avaliação de sistemas de IA. Q&A (10 min). Workshop de análise (50 min): cada equipe preenche o Painel de Feedback e Insights. Analisar feedback, calcular métricas, identificar insights-chave. Responder: as hipóteses foram validadas? O MVP atende às necessidades dos usuários? Quais melhorias são prioritárias? Sessão de decisão estratégica (10 min): cada equipe decide próximos passos (para apresentação final).
Organizar todo o feedback coletado. Ler: Sinfonia Cap. 7 - Painel de Feedback. Calcular: métricas definidas no Canvas de Experimento. Preparar: análise preliminar de feedback.
Painel de Feedback e Insights completo. Análise detalhada de feedback: quantitativa e qualitativa. Cálculo de todas as métricas. Lista priorizada de melhorias. Decisão estratégica documentada com justificativa. Relatório da palestra (1 página).
Garcia & Medeiros (2025) - Sinfonia Cap. 7.2.2; Material fornecido pelo palestrante; Kohavi et al. (2020)
Data: DD/MM/2026 - Segunda | Semana: 18
Apresentação formal dos projetos finais completos (metade das equipes). Demonstração da jornada completa pelos 4 movimentos da Sinfonia.
Apresentações finais formais (18 min por equipe + 7 min Q&A = 25 min total por equipe). Estrutura da apresentação: (1) Exposição: problema, personas, missão (3 min), (2) Composição: arquitetura, prompts, design de experimento (4 min), (3) Ensaio: demonstração do MVP, testes, segurança (6 min), (4) Ressonância: feedback, insights, métricas, decisão estratégica (5 min). Avaliação final pelo professor usando rubrica completa. Peer evaluation.
Apresentações formais de 4-5 equipes (metade da turma). Cada apresentação: 18 min de apresentação + 7 min de Q&A. Demonstração ao vivo obrigatória. Estrutura rígida seguindo os 4 movimentos da Sinfonia. Painel de avaliação: professor + convidado(s) se possível. Peer evaluation: cada aluno avalia todas as apresentações.
Finalizar TUDO. Preparar apresentação final (máximo 20 slides seguindo estrutura dos 4 movimentos). Ensaiar múltiplas vezes (timing é crítico). Garantir: demo funciona perfeitamente, backup plan se houver problemas técnicos.
Apresentação final completa. Demonstração ao vivo. Todos os artefatos dos 4 movimentos consolidados. Documento final do projeto (15-20 páginas): jornada completa pela Sinfonia, aprendizados, resultados, reflexões.
Garcia & Medeiros (2025) - Sinfonia completo; Rubrica de avaliação final
Data: DD/MM/2026 - Terça | Semana: 18
Apresentação formal dos projetos finais das equipes restantes. Retrospectiva geral da disciplina e encerramento.
Continuação das apresentações finais (4-5 equipes restantes). Mesma estrutura e critérios da Aula 35. Após apresentações: Retrospectiva Geral da Disciplina (40 min): O que aprendemos ao longo do semestre? Como a IA está transformando a ES? Reflexão sobre a jornada pela Sinfonia: qual movimento foi mais desafiador? Qual mais valioso? Discussão sobre o futuro: como vocês usarão IA em suas carreiras? Avaliação da disciplina: survey de feedback. Encerramento: agradecimentos, próximos passos, networking.
Apresentações formais de 4-5 equipes restantes (mesma estrutura da Aula 35). Retrospectiva facilitada (40 min): Parte 1 (15 min): Retrospectiva individual - cada aluno escreve 3 aprendizados-chave e 1 desafio superado. Parte 2 (15 min): Retrospectiva em pequenos grupos - compartilhar e discutir. Parte 3 (10 min): Retrospectiva geral - temas emergentes. Survey de avaliação da disciplina (10 min): feedback estruturado para melhoria contínua. Encerramento e celebração (10 min): palavras finais do professor, fotos da turma, networking.
Finalizar TUDO (equipes restantes). Refletir: sobre toda a jornada da disciplina desde a Aula 1. Preparar: feedback construtivo para a disciplina.
Apresentação final completa (equipes restantes). Documento final do projeto. Survey de avaliação preenchido. Reflexão final individual (opcional, 1-2 páginas): jornada pessoal, principais aprendizados, próximos passos na carreira.
Garcia & Medeiros (2025) - Sinfonia completo; Rubrica de avaliação final; Retrospectiva template
| Checkpoint | Aula | Fase | Movimento | Formato | Peso | Foco |
|---|---|---|---|---|---|---|
| Mini-Projeto 1 | 7 | Fase 1 | - | Lightning talk 7-10 min | 5% | Requirements & Design |
| Checkpoint 1 | 21 | Fase 3 | Exposição | Apresentação 10 min | 10% | Problema + Estratégia |
| Checkpoint 2 | 26 | Fase 4 | Composição | Apresentação + demo 10 min | 15% | Arquitetura + Prompts |
| Checkpoint 3 | 32 | Fase 5 | Ensaio | Demo ao vivo 12 min | 10% | MVP funcional |
| Checkpoint 4 | 35-36 | Fase 6 | Ressonância | Apresentação final 18 min | 37% | Projeto completo |
Total Projeto Final: 75% (soma dos checkpoints + 3% contribuição individual)
Aula 11 | DD/MM/2026 (Segunda)
- Tema: IA em Produção - Experiência Prática
- Duração: 60-70 min + 20-30 min Q&A
- Preparação: Pesquisar empresa, preparar 2 perguntas
- Entregável: Relatório individual (2 páginas)
Aula 34 | DD/MM/2026 (Terça)
- Tema: Avaliação de Sistemas de IA - Estado da Arte
- Duração: 30 min + 10 min Q&A
- Contexto: Durante análise de feedback do projeto
- Entregável: Relatório (1 página) integrado ao Painel
- Mínimo: 75% (23 de 30 aulas)
- Tolerância atraso: 15 minutos
- Justificativas: Via e-mail com documentação em 48h
- Submissão: GitHub (código) + Google Classroom (docs)
- Deadline: 23:59 da data especificada
- Penalidade atraso: -10% por dia (máx 3 dias)
- Extensões: Solicitação com 48h de antecedência
- Anúncios: Discord/Slack + GitHub Issues
- Dúvidas gerais: Discord #duvidas
- Dúvidas específicas: Office hours
- Emergências: E-mail do professor
✅ Prepare-se antes das aulas
- Leia material prévio
- Teste ferramentas antecipadamente
- Traga dúvidas específicas
✅ Participe ativamente
- Contribua em discussões
- Faça perguntas
- Compartilhe experiências
✅ Comece cedo os projetos
- Não deixe para última hora
- Use checkpoints para validar progresso
- Peça feedback frequente
✅ Colabore com sua equipe
- Defina responsabilidades claras
- Comunique-se regularmente
- Use ferramentas de gestão
✅ Documente tudo
- Use de IA de forma transparente
- Mantenha README atualizado
- Commits descritivos
✅ Abuse dos office hours
- Leve dúvidas específicas
- Discuta ideias de projeto
- Peça feedback sobre trabalhos
| Tipo de Dúvida | Canal | Tempo de Resposta |
|---|---|---|
| Técnica | Discord #ajuda-tecnica | 2-24h |
| Conceitual | Discord #duvidas | 2-24h |
| Administrativa | E-mail professor | 24-48h |
| Urgente | Discord privado | Melhor esforço |
| Feedback | Office hours | Imediato |
- ⭐ Star este repositório
- 📅 Salve as datas no calendário
- 🔧 Faça a Aula 0 (Nivelamento)
- 📚 Leia o Código de Conduta
- 💬 Entre no Discord/Slack
Última atualização: Dezembro 2025 | Versão: 3.0