
Implementovaný subsystém (dílčí projektový výstup) přežije personální chaos jen tehdy, když splní následující podmínky.
1) Má jasné hranice
Je to podobné situaci, kdy ve firmě existuje „sklad“ a „účetnictví“: mohou být propojené, ale musí být jasné, kde končí jedna realita a začíná druhá.
2) Má „kontrakty“ místo zvyklostí
Kontrakt = něco, co se dá zkontrolovat:
Zvyk = něco, co existuje jen v hlavách lidí.
3) Je testovatelný bez konkrétních lidí
Pokud subsystém nelze ověřit bez „Lenky z účtárny“, není uzavřený.
Uzavřený subsystém má:
4) Má minimální počet míst, kde se dá obejít
5) Architektura reality vs architektura souvislostí
Jde o blízké pojmy, jen z jiného úhlu pohledu:
Jedno je mapa, druhé je „dopravní řád“, podle kterého se skutečně jezdí:
Podstatné je, že dokumenty nejsou „byrokracie“, ale simulátor budoucí reality.