The “Anna Karenina” principle states that a deficiency in any one of a number of factors dooms an endeavour to failure. Consequently, a successful endeavour (subject to this principle) is one for which every possible deficiency has been avoided.
So, during creation of a system it is necessary to
- find out a set of essential (positive and negative) factors (analysis), also known as a must-have list;
- separate these architectural concerns which is also a pattern (architecting);
- assemble all together as a stable system (synthesis).