Agile / Scrum
Scrum is the most popular hybrid of AGILE it provides a framework that allows teams to address complex adaptive problems, while efficiently and creatively delivering products, services, or results of the highest possible value to their internal and external customers.
In a Scrum environment, the team constantly communicate with their customers and fellow team members. The team keeps their design simple and clean. They get feedback by Scrum reviews at the end of each time-boxed scrum. They deliver the product, service, or result to the customers as early as possible, by focusing on high-value functionality in early scrums and implementing changes as suggested.
Agile / XP
Extreme Programming (XP) is an agile software development framework that facilitates the production of higher quality software, and higher quality of life for the development team.
Extreme Programming is successful because it stresses customer satisfaction, as opposed to delivering everything the customer could possibly want on some date far in the future. The emphasis is on delivering the software in increments that provide the most value to the customer first. Extreme Programming empowers developers to confidently respond to changing customer requirements, even late in the life cycle.