think this is a bit of an overstatement, because it implies an often unrealistic separation between writing specs and writing implementations
Every government IT project that is years late and billions over budget is because of this
Every government IT project that is years late and billions over budget is because of this
Well, that used to seem to be true before governments started experimenting with (methodologies which were notionally versions of) Agile, Lean, and related ideas. Then there were a whole new set of reasons for IT projects being years late and over budget.