This report provides an in-depth analysis of adaptive methodologies, focusing on Extreme Programming (XP), Unified Process (UP), and Scrum. It begins by defining adaptive methodologies and their core characteristics, emphasizing their iterative and client-driven nature, in contrast to traditional predictive approaches. The report then delves into each methodology, detailing the core values, advantages, and disadvantages of XP, including its focus on simplicity, communication, and feedback, while acknowledging its limitations in design and documentation. The Unified Process (UP) is examined, highlighting its incremental and iterative development, documentation emphasis, and suitability for projects with changing requirements, alongside its complexity. Scrum's framework is explored, emphasizing its use of sprints, daily stand-up meetings, and team-based roles, with its suitability for projects lacking clear definitions and its limitations in large teams. The report concludes with a recommendation for the most suitable methodology for a specific project (FFSL), justifying the choice based on the project's needs. It includes an event table, model class diagram, design class diagram, use case diagram, and use case descriptions to illustrate the practical application of these methodologies.