It seems as though just about everybody—okay, maybe just everyone I talk to—is recognizing the benefits of MDSD and, particularly, DSM. A recent study conducted by the research firm MediaDev found that over 82% of polled software development professionals were familiar with some form of model-driven development. MetaEdit+ was one of the most widely recognized MDSD tool, with 55% of respondents reporting to be familiar with it.
Surprising, though, was the data regarding the time expected to implement a MDD system. The study showed that 19% believed it would take 6–12 months to implement such as system. 26% believed that it would take 1-2 years to implement, with a further 16% indicating that they believed the process would take in excess of 2 years! Amazingly, only 14% of respondents believed that it would take less than 6 months (with 25% being uncertain of the time required). (Source: MediaDev)The reason these results are so shocking is because extensive experience with customers over the years has shown these time estimates to be grossly over estimated (at least when using MetaEdit+). The large majority of MetaCase clients are able to full implement a full DSM solution with MetaEdit+ within a matter of weeks. Even when dealing with extremely large and complicated domains, our clients are actively modeling—and generating FULL production code—within 2–3 man months. Hopefully MDD and DSM will soon get past this undeserved stigma, and the larger software development community can begin to achieve the productivity and quality improvements offered by DSM. Great DSM tools, like MetaEdit+, will help make that happen.