IHateMyJob2004
Lifer
I know what you mean. The problem is that's because people keep using previous programs as their prime example of what to do. "Hey, when I was on program_name_here, we did this and it worked!" I hear that kind of thing all the time... it's no wonder they keep using old models ripe with worthless documentation that doesn't help anyone.
I almost wonder if younger engineers are more willing to use something such as Agile over Waterfall. It might make sense given the majority of program managers I run into probably remember when Waterfall first came about in the 70s 😛.
Waterfall was a big step in software development processes. it improved over the no-process methdoology ;-) To think, computer tech may have changed since 1970?
Another issue is trying to get support from your manager to use anything other than waterfall. They don't know anything other than waterfall (typically) and refuse to learn anything new.
Want to have some fun? Look at this list and see how it applies to your company:
http://en.wikipedia.org/wiki/List_of_cognitive_biases