EA Series – Episode 35: 15 reasons why you should start using Model Driven Development

In this article, the author tries to answer some of the questions that typically revolve around Model Driven Development, like, why MDD and it’s advantages.

In short, it’s all about quality, productivity and alignment. The 15 reasons, in summary are:

  1. Its faster
  2. Cost-effective
  3. Increased Quality
  4. Less Error-Prone
  5. Meaningful Validation
  6. Results in software being less sensitive to changes in personnel
  7. Empowers domain experts
  8. Lets advanced programmers focus on the hard stuff
  9. Bridges the gap between business and IT
  10. Results in software being less sensitive to changes in business requirements
  11. Results in software being less sensitive to changes in technology
  12. Really enforces architecture
  13. Captures domain knowledge
  14. Provides up-to-date documentation
  15. Enables to focus on business problems instead of technology

In my view, for an organization, (esp. IT service organizations) who are used to selling programming hours, their business will be affected by using MDD!! What do you think? Could this be the holy-grail of enterprise software development?

Leave your comments.

Read the entire article here.
 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: