Observation
Reality comes before assumptions.
INSODEMA starts by observing how work actually happens: constraints, exceptions, decisions, repeated failures and patterns that are often invisible in formal process descriptions.
Method
The method explains how observation becomes research, how research changes understanding and how understanding drives architecture.
Research changes understanding. Understanding drives architecture. Architecture enables systems designed to evolve.
Observation
INSODEMA starts by observing how work actually happens: constraints, exceptions, decisions, repeated failures and patterns that are often invisible in formal process descriptions.
Research
Research collects observations, clarifies terminology, identifies recurring structures and separates symptoms from causes. It prevents software from being built around a weak or incomplete model.
Understanding
Understanding connects facts, constraints and trade-offs. The goal is not to collect more information, but to know what matters, why it matters and how it changes the decision space.
Architecture
Architecture defines the boundaries, modules, flows, data structures and responsibilities that allow a system to be implemented without losing the reasoning that created it.
Systems designed to evolve
The delivered system remains stable in operation. Its architecture is modular and maintainable, so an understood new requirement can be reviewed, implemented and released without rebuilding the entire system.
Controlled adaptation
Systems designed to evolve do not continuously rewrite themselves. Change remains deliberate, traceable and subject to human responsibility, review and release control.
Modular architecture shortens the path from an understood requirement to a controlled implementation while preserving operational stability.
Traceable decisions
Important decisions are discussed, documented and translated into architecture before implementation.
This keeps the work traceable and reduces the risk of software drifting away from the underlying research.
Method references
Public principles that explain how research, responsibility and architecture are handled.
Read principlesStructured public method material and deliberately limited research references.
Open repositoryA thinking principle for moving backwards through assumptions, decisions, processes and architecture.
Inspect the principleWhy this matters
The method reduces the risk of building around untested assumptions, incomplete requirements or fashionable technology.
By making decision logic visible, systems can support judgment instead of hiding complexity behind screens.
Architecture built from understanding can accommodate controlled change more safely than software built from disconnected feature requests.