I have now lived through a few generations of technology marketing from object orientation to present day model driven architecture(MDA). Imagine a company X (maybe there is no need to imagine) like all companies seeking the elusive silver bullet and finding present day marketing on MDA. This marketing goes something as follows
- Find resources who can create UML models
- Allow resource to model whole system
- Click a button
- Working system generated
- Test
- Repeat in iterations (For agile MDA)
After spending vast sums of money on tools from a certain vendor the pointy haired manager is shocked that the above is not simple as the demo was. Yes - this still happens. How do you explain to the pointy haired managers why the above is not as simple as the demo? Unfortunately this is the challenge that I face today? So I wonder, how do we, IT folk always get into this mess over and over again.
My take is that every pointy haired manager is desperate for a silver bullet and every marketing person is desperate to sell a silver bullet. Hence a match made in heaven and I guess a win-win but for who? As always the devil is in the details and ultimately the implementators are stuck with the unreasonableness of it all.
So why do I blame the marketing fellows, simply because they abuse their knowledge the pointy haired managers' greatest fears????
Until next time looking forward to your comments.