Memorial de projetos : metodologia ágil para desenvolver softwares
Visualizar/ Abrir
Data
2025Autor
Oliveira, Vanessa Burkot Alves de
Metadata
Mostrar registro completoResumo
Resumo: Este memorial apresenta como as disciplinas da Pós-graduação em Desenvolvimento Ágil de Software integram teoria e prática das metodologias ágeis demonstrando o uso de ferramentas, técnicas e frameworks que apoiam a organização, o planejamento, execução e validação de projetos de software. Scrum, Kanban e XP (Extreme Programming) foram aplicados em diferentes contextos considerando as características do problema, da equipe e dos objetivos propostos. As disciplinas reforçam a importância de considerar as necessidades do usuário de forma contínua durante o desenvolvimento do software, o que favorece a tomada de decisões alinhadas a experimentação real de uso. Foram explorados aspectos de modelagem, gerenciamento ágil, desenvolvimento web e mobile, testes automatizados, banco de dados e infraestrutura, reforçando a importância de uma visão abrangente e integrada do ciclo de desenvolvimento. O memorial também demonstra como os aprendizados adquiridos permitem compreender e aplicar, de forma prática e reflexiva, os princípios fundamentais da agilidade na engenharia de software Abstract: This report examines how the courses in the Postgraduate Program in Agile Software Development integrate theoretical fundation with practical applications of agile methodologies, demonstrating the use of tools, techniques and frameworks that support the organization, planning, execution and validation of software projects. Scrun, Kanban and XP (Extreme Programming) were applied in different contexts, considering the characteristics of the problem, the composition of the team, and the proposed objectives. The disciplines emphasize the importance of continuously accounting for user needs throughout the development process, supporting decisionmaking based on real usage feedback. The program also explored software modeling, agile project management, web and mobile development, automated testing, database management, and infrastructure, reinforcing the relevance of a comprehensive and integrated view of the software development lifecycle. This memorial demonstrates how the knowledge acquired throughout the course enables the practical and reflective application of the fundamental principles of agility in software engineering