Adaptive Software Development (ASD) is a software development process that grew out of rapid application development work by Jim Highsmith and Sam Bayer. It is a design principle for the creation of software systems. The principle focuses on the rapid creation and evolution of software systems.
DSDM is an Agile method that focuses on the full project lifecycle, DSDM (formally known as Dynamic System Development Method) was created in 1994, after project managers using RAD (Rapid Application Development) sought more governance and discipline to this new iterative way of working.
Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent "releases" in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted.
That is the pragmatic approach! So, if you are choosing to change or omit some practices from Scrum or XP, you need to ask yourself if you can still satisfy the Agile Principles that are part of the foundations for those practices. If you can, then you are probably being truly pragmatic in your approach.