Hello,
well the real challenge here is when we a add global presence to that mix, because not all your services/products will be available for all the countries, which will make the job of maintaining a centralized product and service catalog very hard, and I see a more local service catalog more efficient, correct me if I’m wrong?
I’m not saying there shouldn’t be integration between service catalogs, but from my point of view a more managed strict service catalog will limit the diversity of products and technologies offered but on the other hand a badly managed product catalog can cause allot of problems during implementation. what is better is a not so strict yet flexible service catalog that allow for a faster change process, to eliminate old legacy product that no longer in use and maintain the cutting edge technology products, and that will be better managed in a localized environment, to allow the test for new technologies to be accurate, and to eliminate legacy services easier.
On the other hand if you involve customer in the product development process, you can improve both the customer experience and enhance the speed to market for new products, that could be achieved only by a complex business unite that will support complex customer requests that are not considered as a standard service, and put together a business process that support tailored solutions
While you need to manage your customer’s expectations in terms of what services/solution can you offer, the speed at which the service will be available and the reliability of such services/solution, and still hit or exceed your target profitable gross!!