Re: [AM] ANN: Are You Ready For MDA?
Ashley McNeile <[email protected]> Wed, 10 Mar 2004 11:53:19 -0000
| Newsgroups | gmane.comp.programming.modeling.agile |
|---|---|
| Message-ID | <[email protected]> |
Scott I think your "Seven Critical Issues" ( http://www.agilemodeling.com/essays/readyForMDA.htm ) for considering MDA are spot on. They certainly accord with my own experience of using model driven code generation. However, I believe that there is a good (and not much explored) case for a more limited form of MDA, where model execution is used as a mechanism for exploring and validating models early in the development process, even if the final code of the system is not fully generated or perhaps not generated at all. I believe that using this "scaled-down" form of MDA can give substantial benefit, and significantly ease the issues you raise: - Stakeholders do not have to understand PIMs, as they can review and check the model as an executing model-driven prototype (Your point 4). - You are well placed to use TDM (or TDMDA), and there is no reason for model validation tools not to provide this (Your point 6). - You are not dependent on the tool vendor beyond the model validation phase -- in particular, not for deployment or support of the operational system. (Your point 7). You do still need skilled modellers (your points 1, 2 and 3), but in much smaller numbers than you would if you were using MDA throughout the development. In my experience of using this technique, a team of three to five modellers can support a large project (total team size > 30). The big tool vendors are all pursuing the "soup to nuts" MDA model. I think that there is a market opportunity for less ambitious tools -- and that this would both allow smaller tool vendors to enter the market and also allow organisations interested in MDA to experiment with, and get value from, model driven approaches without committing themselves to the hilt, in terms of both money and risk, from the outset. Rgds Ashley Ashley McNeile Metamaxim Ltd. email: [email protected] web: www.metamaxim.com For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com --^---------------------------------------------------------------- This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h Or send an email to: [email protected] For Topica's complete suite of email marketing solutions visit: http://www.topica.com/?p=TEXFOOTER --^----------------------------------------------------------------