The Design Structure Matrix can be used for system analysis and project management. Here is a good introduction.
DSM is the basis for the concepts in Design Rules, Vol. 1: The Power of Modularity.
The tools seem a little out of date, but i'm going to give these macro's a whirl.
The principle of "fundamental isomorphism" between design and task matrices (system analysis and project management) gives authority to Conway's Law.
The applicability of Conway's Law is one reason SOA makes sense (as does CORBA IDL and CarrierWave's enforcement of client and server developer roles). Indepencence between teams and architectural components can be created, if not amplified.
The utility of using DSM to model SOA systems and their dependencies is self apparent. Especially if services have contextual roles and are composable, and are not just a linear veneer over legacy systems.
Also see: The Structure and Value of Modularity in Software Design PDF.
Leave a comment