Blown, Busted, And Riddled
The CMMI-DEV model for software development contains 20+ Key Process Areas (KPA) that are required to be addressed by an org in order to achieve a respectable level of compliance. With such complexity, one could think that L3+ orgs would sponsor periodic process refresher courses for their DICforces in order to minimize social friction between process enforcers and enforcees and reduce time-sucking rework resulting from innocent process execution errors made by the enforcees.
BD00 postulates that many CMMI L3+ orgs don’t hold periodic, rolling process refreshers for their cellar dwellers. The worst of the herd periodically retrains its technical management and process groups (enforcers) , but not its product development teams (enforcees). These (either clueless or innocently ignorant) orgs deserve what they get. Not only do they get blown budgets, busted schedules, and bug-riddled products, but they ratchet up the “us vs. them” social friction between the uninformed hands-on product dweebs and the informed PWCE elites.
There are so many people that are true believers of this “BIG Process” stuff. It all keeps changing like everything else. What you never see “researched” is the effectiveness of small smart teams versus hordes of software developers under the yoke of stifling mind numbing “BIG Process”. I believe “Big Process” is to keep ” <= average people from making stupid mistakes". I am often wrong and someday some process will correct me of evil ways.
The true believers are those who make their living off of it.