MDD Maturity Model: A Roadmap for Introducing Model-Driven Development

Experience reports show that MDD reduces time-to-market and increases productivity by means of platform independent business logic modelling and automation. Achieving these two concepts in the organisation is not a one step process. This paper explains the MDD Maturity Model developed to drive this task in a structured way. The MDD Maturity Model establishes five capability levels towards the progressive adoption of MDD within an organisation. Each level describes a coherent set of engineering, management and support practices involved in the MDD approach, and characterizes the MDD artefacts, called MDD elements, used in or resulted from those practices. The paper presents also the validation process that the model will undergo in two large organisations and two SMEs.