Terminology Hell, Pt. 2
It is getting even worse. Yesterday I listened to a podcast-delivered recording of a
JavaPolis session on
Agile Model-Driven Development by Scott Ambler.
Now, there might be some disagreement in the MD(S)D community about what "model-driven" means in detail. But the community does agree on the following: MD(S)D is about somehow (semi-)automatically generating stuff from (semi-)formal models.
Scott did not talk about that. He just talked about models as thinking tools, about documentation, white board sketches, agility, testing and things. Now, all of this is important, but this is not MD(S)D - agile or not. The only thing he said in the direction of MD(S)D was that people who think MDA works should stop smoking marihuana.
Again: I think that is a problem for our community that we cannot even agree on the essence of what terms mean, and that people "misuse" terms to get a piece of the hype.