Your SlideShare is downloading. ×
0
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Business Agility through Model Driven Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Business Agility through Model Driven Development

2,890

Published on

Organizations need to be agile in todays dynamic business landscapes. This calls for other software development approaches and tools. What we need is Model Driven Development. The Mendix platform …

Organizations need to be agile in todays dynamic business landscapes. This calls for other software development approaches and tools. What we need is Model Driven Development. The Mendix platform increases business agility through Model Driven Development.

Published in: Technology
1 Comment
7 Likes
Statistics
Notes
  • For an explanation of the slides and more information see http://www.theenterprisearchitect.eu/archive/2010/03/24/business-agility-through-model-driven-development
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,890
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
1
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Business Agility through Model Driven Development Johan den Haan Head R&D Mendix @JohanDenHaan
  • 2. “It’s not the strongest who survive, nor the most intelligent, but the ones most adaptable to change.” - Charles Darwin
  • 3. Increasingly, the stability of an enterprise is rooted in its ability to be dynamic, to move fast and change quickly. - James McGovern
  • 4. If you want to make enemies, try to change something. - Woodrow Wilson
  • 5. Enterprise Systems, I mean. And not just a little bit, either. Orders of magnitude wrong. Billions and billions of dollars worth of wrong. Hang-our-heads-in-shame wrong. It’s time to stop the madness. - Tim Bray
  • 6. Software change  For every 25% increase in complexity in the tasks to be automated, the complexity of the software solution itself rises by 100%!  Complexity slows change  Version 3 will take a magnitude longer than version 1  What the users think they want will change as soon as they see what we develop.
  • 7. How to align dynamic organizations and software?
  • 8. Provide short feedback cycles deploy Functional Model test Process Functional Manage design requirements Component 1 Component 2 Component 3 Realization Business Process Improvement
  • 9. Involve domain experts in software development
  • 10. Use a ubiquitous language
  • 11. How to make this work in practice?
  • 12. High Model-driven SOBA development (Mendix) 4GL tools Ease & speed of development SOA Platforms Custom (offshore) development Low High Flexibility & Interoperability
  • 13. Flexibility & Interoperability Business functionality Flows Domain & Rules model Java Security Forms 360˚ integration Webservices, XML, Office, SAP, etc.
  • 14. Domain-Specific Languages (DSLs)
  • 15. Ease & speed of development - Automation
  • 16. Model Driven Development + = + =
  • 17. Model-Execution-as-a-Service 3. Model is executed in the Cloud 2. Deploy 4. Use application 1. Model
  • 18. Summary  Enterprises need to be agile  Software becomes too complex to change  Dynamic enterprises and software can be aligned by: – Providing short feedback cycles – Involving domain experts in software development – Using a ubiquitous language  That’s why we need: – Domain-Specific Languages – Service-Oriented Business Applications – Model Execution
  • 19. Business Agility through Model-Driven Development Learn more: world.mendix.com Read more: www.theenterprisearchitect.eu

×