There is a widespread idea in IT that IT is a factory, repeatably turning out code which can be treated as identical products on some kind of optimisable production line. This is only true for parts of our IT world: e.g. standard requests, standard incidents and changes, bug fixes. It's usually not true of building IT services.