It is a collection of values and principles that can be applied on an (agile) software development project.
This methodology is more flexible than traditional modeling methods, making it a better fit in a fast-changing environment.
It is explicitly included as part of the disciplined agile delivery (DAD) framework.
[2] Agile modeling is one form of Agile model-driven engineering (Agile MDE), which has been adopted in several application areas such as web application development, finance, and automotive systems [3] There are several core practices: There is significant dependence on personal communication and customer collaboration.
Agile modeling disciplines can be difficult to apply [citation needed]: