The technology puzzle
It is very difficult if not impossible to design a jigsaw puzzle by getting independent actors to design certain pieces only and then expect them to work together - yet that is what a lot of organisations today are doing with their business technology systems.