The complexity theory presents a novel and revolutionary approach to component naming. It says that for quite a long time we have tried to split large problems into small ones to reduce complexity, and then tackle them one after another.
However, this approach turned out to fail our expectations, mostly because it does not deal with complexity; it just removes it from our sight. To give you an example: optimizing even a medium company is a difficult task, but if you split the company into a number of components and assign their owners, the job looks much easier. Unfortunately, owners are limited by their knowledge. They may be experts in their domains and improve their component state, but they are very likely incapable of predicting how their actions will affect the company. The company complexity has been hidden from them by component bounds.
In that light, complexity management seems to be one of the most important jobs of the board. They need to ensure that the system, the company, works fine as a whole, and that applied changes will not have negative, second level effects.
Of course, Wardley mapping can help you with that greatly, as it visualises components and dependencies.
You can learn mapping, if you have not done it yet, by signing up to our online course here: lef.teachable.com/p/wardley-mapping.
Anyway, at first sight, if you outsource a number of components, your company complexity seems to be decreased, because part of it was outsourced, too. The fact is that it is a very wrong impression.
Usually, your vendor knows hardly anything about how your business operates, and therefore cannot assess the impact of its work. The complexity is not only not reduced, but actually increased, because you still have to ensure your business goes unharmed, but you have an additional stakeholder - the vendor.
Unless you know outsourced work will not negatively affect your operations, you should assume otherwise. The caveat is that to know this, you have to deal with the complexity first.
If you cannot - then you are trying to outsource a wrong thing.