\section{Light weight how-to}

With both the definition of the weight of the architecture and the insight that this weight should be low
it becomes possible to look for ways to minimize the weight.

An high impact way of minimizing the weight is to minimize the number of the rules.
This can be achieved by providing as much as focus to the architecture as possible.
Focus is derived from the market and customer needs. Understanding of the customer
helps to understand and therefore to sharpen the requirements, see figure~\ref{fig:LWAlightWeightHow}.

\FigureImposeWidth{LWAlightWeightHow}{Light Weight How -To}{.7\textwidth}

The next step is to minimize the weight of every individual rule.
Every parameter influencing the weight of a rule must be minimalized.
The {\it level of enforcement} can be minimized by making as few as possible rules manadatory,
work with guidelines as much as possible.
The {\it scope} can be minimized by empowering and delegating as much as possible,
in other words let component or subsystem architects make local rules (or better guidelines)
for their specific scope.
The {\it size} of a rule is minimized by leaving out details in the rule itself,
short conceptual rules are very powerful.
The {\it level of coupling} is minimized by ''designing'' the architecture rules.
Especially multi-view architecting helps to cope with the highly complex reality.
One dimensional decompositions result in highly coupled rules to capture aspects
from other dimensions.

\FigureImposeWidth{LWAlightWeightRuleHow}{Minimize Rule Weight}{.7\textwidth}

Figure~\ref{fig:LWAlightWeightRuleHow} visualizes the way to minimize the individual
weight of a rule.
