Extreme Programming (XP) focuses on rapid delivery of small software releases through close collaboration. XP uses small self-organizing teams, rigorous testing, and continuous code refinement. It values communication, simplicity, feedback, and courage. Core XP practices include pair programming, testing, refactoring, and planning game where customers prioritize stories. Lean development aims to streamline processes and eliminate waste. It focuses on adding value for customers through techniques like value stream mapping and Kanban boards. The Crystal methodologies provide flexible lightweight approaches tailored to team size, with frequent delivery, reflective improvement, and osmotic communication as key principles. Feature Driven Development (FDD) plans projects by features and uses roles like project manager