Memorial de projetos : integração de práticas ágeis e devops nociclo de vida do desenvolvimento de software
Resumo
Resumo: O presente trabalho tem por objetivo apresentar a trajetória percorrida no curso de Desenvolvimento Ágil de Software, refletindo sobre as disciplinas cursadas, sua contextualização e importância para o processo de desenvolvimento de software. Destaca-se a integração entre as áreas correlatas e a aplicação prática dos conceitos abordados, resultando na consolidação do conhecimento técnico. No decorrer do curso, foram exploradas todas as etapas do ciclo de vida do software, partindo das metodologias ágeis, aliadas às práticas de engenharia de software, evidenciando a relevância da colaboração e entrega contínua de valor no contexto do desenvolvimento ágil. O aprendizado abrangeu desde a definição de requisitos e modelagem até a implementação, testes e implantação automatizada, consolidando uma visão sistêmica e integrada do ciclo de vida do software. Essa experiência permitiu compreender o que é desenvolver software com qualidade, eficiência e propósito, reforçando o papel do desenvolvedor como agente ativo na criação de soluções sustentáveis, colaborativas e orientadas ao usuário Abstract: This work aims to present the journey undertaken throughout the Agile Software Development program, reflecting on the courses completed, their context, and their importance to the software development process. It highlights the integration between related areas and the practical application of the concepts studied, resulting in the consolidation of technical knowledge.Throughout the program, all stages of the software life cycle were explored, beginning with agile methodologies combined with software engineering practices, emphasizing the relevance of collaboration and the continuous delivery of value within the context of agile development. The learning process encompassed the definition of requirements and modeling, as well as implementation, testing, and automated deployment, consolidating a systemic and integrated view of the software life cycle.This experience made it possible to understand what it means to develop software with quality, efficiency, and purpose, reinforcing the developer’s role as an active agent in creating sustainable, collaborative, and user-oriented solutions