As the name implies, AMDD is the agile version of Model Driven Development (MDD). MDD is an approach to software development where extensive models are created before source code is written. A primary example of MDD is the Object Management Group (OMG)’s Model Driven Architecture (MDA) standard. With MDD a serial approach to development is often taken, MDD is quite popular with traditionalists, although as the RUP/EUP shows it is possible to take an iterative approach with MDD. The difference with AMDD is that instead of creating extensive models before writing source code you instead create agile models which are just barely good enough that drive your overall development efforts. AMDD is a critical strategy for scaling agile software development beyond the small, co-located team approach that we saw during the first stage of agile adoption.
H. Deters, J. Droste, и K. Schneider. Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering, стр. 329–338. New York, NY, USA, Association for Computing Machinery, (14.06.2023)
E. Damiani, A. Colombo, F. Frati, и C. Bellettini. Agile Processes in Software Engineering and Extreme Programming, том 4536 из Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2007)
M. Anders, M. Obaidi, B. Paech, и K. Schneider. International Working Conference on Requirements Engineering: Foundation for Software Quality, стр. 235--250. Springer, (2022)
H. Schrieber, M. Anders, B. Paech, и K. Schneider. Joint Proceedings of REFSQ 2021 Workshops, OpenRE, Poster and Tools Track, and Doctoral Symposium co-located with the 27th International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2021), Essen, Germany, April 12, 2021, том 2857 из CEUR Workshop Proceedings, CEUR-WS.org, (2021)
J. Klünder, O. Karras, и K. Schneider. 2020 IEEE Third International Workshop on Affective Computing in Requirements Engineering (AffectRE), стр. 1-2. (сентября 2020)
K. Meyer, M. Schubert, и M. Böttcher. Entwicklung IT-basierter Dienstleistungen – Co-Design von Software und Services mit Serv CASE, стр. 305-318. Physica-Verlag, (2008)