When physically looking at something complicated you can take a step back to understand the bigger picture, or take a step forward to better see details. You can do the same in software.
But how this works in software is different. You can just zoom out and use the magic of high resolution monitors to achieve the same thing from one place, can you not? Well, yes and no.
The problem is if you put too much information into an image you end up risking miscommunication (and strained eyes!). Different people could extract different meaning, and it will take more time and effort to work out the big picture.
Stepping backwards and forwards is a convenient way to manage detail with the physical eye, and in doing so it naturally manages the breadth of what can be seen. You apply a similar principle in the ACED model by looking at applications and systems from different frames. Frames can range from high-level to low-level, and are split at natural structural boundaries - not only software boundaries, but also organisational boundaries.
We use frames when implementing software. We don’t necessarily resolve a need in the same frame where it originates - to amplify or limit its effects we will apply it further up or down the stack. You influence the development of lower frames through design and architecture in higher frames. Discoveries in lower frames can be taken to higher frames to benefit more of the system.
Some aspects of your design and architecture are only of interest to a subset of stakeholders. Using frames with the ACED Model you are considering what detail is needed where, matching design and architecture artefacts with purpose, and decision-making agency. Applying the ACED model improves your ability to communicate and collaborate successfully across natural organisational silos.
Today you are looking at an example set of frames. The ACED model is recognising frames, rather than standardising them. Frames allow us to apply architecture and design within different parts of a product or organisation. Each part of an orgnaisation will have its own stack of frames - the ACED model matches the frames to your socio-technical situation.
Parts of the model are your responsibility, others are not. You should only capture what is useful to your development process, and should reference rather than reproduce when referring to the work of others. ACED model is providing lineage to your design process and helping identify blind spots.
Select a frame to see how ACED model artefacts change as you move up and down the stack. These example artefacts are not part of ACED model, they are mapped against it. The ACED model is not applying all of these examples in one product. Use the buttons to see examples of activities working in each frame: