>> Or rather "The PHBs have no idea what they want, and the programming requirements change daily." That is what kind of work I do. Also since the other programmers and the supervisors do not know OOP or how to use classes and collections, we are banned from using them. Sort of like working for Bryce? <<
You seem to be assuming that I have NO methodology. That is *not* true. I documented the basics of my methodology on my "business modeling" webpage.
Task-based-grouping is simply more stable than the noun-based grouping of typical OOP code for biz apps. Changes in which-noun-affects-what don't require all the shuffling (aka refactoring) that OOP does. You simply change the *reference* to the different noun instead of *physically mOOving* code.
GOF then becomes a formula, NOT a code structure.
IMO, XP is a reaction to this OOP problem.