Today I stumbled over a Tweet which contained following quote:
“Always design a thing by considering it in its next larger context - a chair in a room, a room in a house, a house in an environment, an environment in a city plan.",
Eliel Saarinen (1873 - 1950)
This quote perfectly defines how I set up my GLUE Decks. To just directly transform the quote to GLUE Decks it would look like following:
This is the very same concept behind my setup. If looking from bottom to top it looks like following: A piece of Software belongs to an Application which is part of the System of Systems which belongs to the Business:
The key challenge on this is to find a clear one-to-many relationship if looking from top to down. By looking from top to bottom look at the next level always as if it is a black box. By opening the black box Business there are System of Systems to be found and their interconnections. Each System of Systems contains Applications and their interconnections. Each Application contains Software elements and the interconnections between them. Getting the structure in a way that is is unambiguous is a challenge in its own, because the lower level elements might be used on more than one of the upper level elements. I usually repeat the work from top to bottom and bottom to top till I have a clear one-to-many mapping from top-to-down.
The elements which I can not map unambiguous give a good hint for a dysfunctional setup, because there is most likely no clear owner. And shared responsibilities are a challenge in itself which I touch in other posts as well.