Memorial de projetos : integração entre planejamento, modelagem e entrega contínua no desenvolvimento ágil de software
Resumo
Resumo: Este memorial tem como objetivo apresentar a trajetória formativa vivenciada no curso de Especialização em Desenvolvimento Ágil de Software, evidenciando a integração entre teoria e prática no contexto do desenvolvimento de sistemas. Ao longo das disciplinas, foram desenvolvidos diversos artefatos que representaram etapas essenciais do ciclo de vida de software: documentos de requisitos, modelagens funcionais e estruturais, planos de release, quadros Kanban, protótipos de interface, códigos-fonte para aplicações web e mobile, scripts de testes automatizados e configurações de infraestrutura com Docker e GitLab.Esses materiais foram construídos a partir da aplicação de princípios ágeis, como iteração contínua, foco no cliente, entrega incremental, colaboração entre times e adaptação rápida a mudanças. A disciplina de Métodos Ágeis forneceu a base conceitual que permeou todas as demais. As práticas de UX foram aplicadas à prototipação de soluções centradas no usuário, enquanto os conhecimentos de DevOps e Testes possibilitaram integração e validação contínuas. O planejamento de projetos e a modelagem de sistemas garantiram organização e coerência técnica aos desenvolvimentos realizados.A integração entre os conteúdos reforçou uma visão completa e aplicada do desenvolvimento ágil, aproximando o ambiente acadêmico da realidade prática de projetos modernos de software Abstract: This memorial aims to present the educational journey experienced throughout the Postgraduate Course in Agile Software Development, highlighting the integration between theory and practice in the context of software engineering. Throughout the modules, several artifacts were developed to represent key stages of the software development lifecycle: requirement documents, functional and structural models, release planning, Kanban boards, interface prototypes, source code for web and mobile applications, automated test scripts, and infrastructure configurations using Docker and GitLab.These materials were created based on agile principles such as continuous iteration, customer focus, incremental delivery, team collaboration, and rapid adaptation to change. The Agile Methods module provided the conceptual foundation that supported all others. UX practices were applied to user-centered prototyping, while DevOps and Testing disciplines enabled integration and continuous validation. Project planning and system modeling ensured organization and technical consistency in the solutions developed.The integration of all content reinforced a complete and applied understanding of agile development, bringing academic learning closer to the practical reality of modern software projects