The OP said "design flavor of the month" not "historical cutting edge software design methodologies."
The OP also focused his post on a particular problem, not on debating the merits of this, that, or the other.
Besides, I don't care how narrow or wide you make the parameters - it happens at most shops across every facet of design and development: methodologies, language platform, tooling, etc. A new guy comes in at the top (Director, CIO, CTO, VP, etc), wants to make a splash, and BAM!, everyone's switching gears for the
nth time and playing catch-up so they're not left behind. Oh, and the actual code be damned.
If the projects are changing design methods month-to-month, there is a bigger problem. This should NOT be happening.
You're being idealistic: it
does happen, and it happens a lot. We can whine about there being "bigger problems" all we want, but the effects are there, nonetheless.
This has little to do with "having to keep up with cutting edge tech." There's a heck of a lot more involved in my position than just embracing Microsoft's latest Enterprise Library or someone's home brew take on Waterfall/TD/XP/xyz methodology.
Few companies are ideally run. Companies with Dilbert-esque problems are another thing I've grown extremely tired of over the last decade.
This man speaks the truth.
Being a lead with my feet on the ground, putting the time and energy into keeping up with the latest flavors-of-the-month, regardless of what they are (design, methodology, whatever) only to have a CxO come back from some stupid round-table luncheon and implement some buzzword fad he just heard about at the expense or disregard of months of my work is maddening to the point of looking for another career.
I swear on my grave that I hadn't yet read this when I wrote my response to KIAMan
😎. Needless to say, I agree and I sympathize wholeheartedly.