I’ve written previously about how it’s nearly impossible to roll out a software system for an organization until the processes that it supports are defined.
More recently, I’ve realized that this is only one part of a larger pattern.
Or more precisely, these are two layers in what I’m calling the organizational stack.
Objectives, Processes, Systems, Data, Applications, People.
(From bottom to top.)
In the same way that each layer in the technical stack supports the layer above it, each layer of the operational stack is the foundation for the next.
Change one layer and you’ll have to update everything above it.
You don’t have to design from the bottom up.
But it will probably make things easier.