Episodes

  • Episódio 12 de 2024.2 – DevOps e CI/CD: Cultura, Código e Entrega sem Trégua
    Apr 23 2025

    Neste episódio, mergulhamos no universo DevOps para discutir como a automação e a integração contínua (CI/CD) transformam não só o ciclo de vida do software, mas a própria cultura organizacional.

    Com base no artigo da disciplina e no debate entre professor, monitores e alunos, o papo toca em temas como:

    • A diferença entre “adotar ferramentas” e transformar a mentalidade da equipe;

    • A importância da responsabilidade compartilhada e do feedback rápido para garantir qualidade e agilidade;

    • Como pipelines bem construídos aceleram entregas e reduzem riscos em produção;

    • E os desafios éticos e práticos de um monitoramento em tempo real com observabilidade e segurança.

    O episódio também traz provocações sobre o risco de adotar o DevOps como "moda" e não como estratégia, e explora como métricas operacionais, aprendizado contínuo e feedback estruturado ajudam a fazer da entrega contínua uma vantagem competitiva real.

    🧠 Este podcast foi gerado com apoio de Inteligência Artificial a partir do debate coletivo entre professor, monitores e alunos, ocorrido na plataforma Strateegia.digital, durante a disciplina IF977 – Engenharia de Software do curso de Bacharelado em Sistemas de Informação do Centro de Informática da UFPE.

    Link para o artigo ponto de partida deste debate: Introdução ao DevOps e Integração Contínua (https://go.uaite.xyz/JwYtnS)

    Show More Show Less
    19 mins
  • Episódio 11 de 2024.2 – Qualidade Contínua: Um Fluxo, Não um Checkpoint
    Apr 23 2025

    Neste episódio, discutimos o que há de mais moderno na garantia da qualidade em ambientes ágeis: testes automatizados, pipelines CI/CD, cultura DevOps, TDD, BDD e observabilidade integrada. Mas o foco não é só na técnica — é na mudança de mentalidade.

    A partir de um debate denso entre professor, monitores e alunos, surgem discussões essenciais como:

    • O equilíbrio realista entre testes manuais e automatizados — e como isso impacta a entrega de valor ao cliente;

    • A diferença entre "fazer testes" e construir qualidade desde o início;

    • O papel estratégico de pipelines CI/CD na confiabilidade e auditabilidade;

    • Os riscos de uma abordagem centrada apenas em ferramentas, sem cultura de corresponsabilidade.

    O episódio também aborda como testes de integração, TDD e BDD se complementam, e como transformam a qualidade de uma etapa final em uma competência organizacional. E, claro, fala sobre sustentabilidade da automação, métricas que fazem sentido, e o que significa ter qualidade como parte da identidade de uma equipe.

    🧠 Este podcast foi gerado com apoio de Inteligência Artificial a partir do debate coletivo entre professor, monitores e alunos, ocorrido na plataforma Strateegia.digital, durante a disciplina IF977 – Engenharia de Software do curso de Bacharelado em Sistemas de Informação do Centro de Informática da UFPE.

    Link para o artigo ponto de partida deste debate: Explorando Processos e Ferramentas de Automação de Testes em Ambientes Ágeis (https://go.uaite.xyz/cVfspK)

    Show More Show Less
    18 mins
  • Episódio 10 de 2024.2 – Testes Avançados: Garantia, Performance e Segurança em Sistemas Complexos
    Apr 23 2025

    Neste episódio, entramos nas zonas de risco e pressão da engenharia moderna: testes de performance, segurança e automação em ambientes de alta complexidade. Em um cenário onde tempo, custo e confiabilidade estão no centro das decisões, os testes avançados se mostram cada vez mais estratégicos.

    A partir de exemplos reais e de um debate instigante entre professor, monitores e alunos, o episódio trata de:

    • Como o shift-left testing antecipa falhas e economiza recursos;

    • A importância dos testes de carga, estresse e escalabilidade em sistemas digitais de alto tráfego;

    • A evolução dos testes de segurança com DevSecOps, threat modeling e validação de infraestrutura como código;

    • O impacto econômico da testabilidade como investimento, não custo;

    • E como IA e aprendizado de máquina estão transformando a forma de gerar, priorizar e manter testes.

    A discussão também destaca desafios culturais, técnicos e organizacionais na adoção de testes contínuos, além de abordar tendências como observabilidade inteligente, explainable AI e validação em tempo real para tecnologias emergentes como IoT, GenAI e blockchain.

    🧠 Este podcast foi gerado com apoio de Inteligência Artificial a partir do debate coletivo entre professor, monitores e alunos, ocorrido na plataforma Strateegia.digital, durante a disciplina IF977 – Engenharia de Software do curso de Bacharelado em Sistemas de Informação do Centro de Informática da UFPE.

    Link para o artigo ponto de partida deste debate: Estratégias Avançadas de Testes e Automação em Ambientes Contínuos (https://go.uaite.xyz/jmX0ts)

    Show More Show Less
    23 mins
  • Episódio 9 e 2024.2 – Testes de Software: Entre Bugs, Bots e Boas Práticas
    Apr 23 2025

    Neste episódio, exploramos os fundamentos do teste de software, suas origens, tipos e papéis no ciclo de desenvolvimento — e vão além da velha ideia de que testar é apenas “procurar defeitos”. O foco está em entender como estratégia, cobertura e automação se unem para garantir qualidade real em ambientes cada vez mais complexos.

    A partir do debate entre professor, monitores e alunos, surgem reflexões como:

    • Como equilibrar testes manuais e automatizados em diferentes níveis (unidade, integração, sistema e aceitação)?

    • Em que momento a automação começa a pagar seu investimento?

    • Até que ponto a inteligência artificial pode contribuir — ou complicar — a prática de testes?

    • E como definir uma boa estratégia de cobertura quando o tempo e os recursos são limitados?

    O episódio também trata de testes como documentação executável, da importância do “shift-left testing”, e das vantagens e desafios da integração de testes com pipelines de CI/CD. Spoiler: não existe bala de prata, mas existem boas decisões de engenharia.

    🧠 Este podcast foi gerado com apoio de Inteligência Artificial a partir do debate coletivo entre professor, monitores e alunos, ocorrido na plataforma Strateegia.digital, durante a disciplina IF977 – Engenharia de Software do curso de Bacharelado em Sistemas de Informação do Centro de Informática da UFPE.

    Link para o artigo ponto de partida deste debate: História, Fundamentos e Importância dos Testes de Software (https://go.uaite.xyz/q0WAZ0)

    Show More Show Less
    19 mins