But first let’s talk for a minute about building a prototype in a design team with programmers and non-programmers.
Shown here is the basic relationship underlying Conway’s Law in its simplest form.
There are two subsystems, A and B, that need to interact. These are the rectangles at left and right.
The top half, above the dotted line, shows the people working on the products.
The bottom half shows their products.
Also, the interface between A and B is a first-class object. See the rounded rectangles in the middle. On top is the A-B team that negotiates the interface. On the bottom is their product: the interface specification.
The People-Product Diagram