3 ms·
Org structure and software structure do affect each other, but the effect is bidirectional and isn't as strong as to make it a "law". Read Conway's original pap
by gilbetron 3y ago
Org structure and software structure do affect each other, but the effect is bidirectional and isn't as strong as to make it a "law". Read Conway's original paper and you'll realize the nuanced point he was making. Like much software dogma these days (Mutability is the root of all evil, premature optimization is the root of all evil, DRY, YAGNI, SOLID, Conway's Law, etc), there is some interesting thoughts there, but they've become blunt weapons to bludgeon people, and so when people invoke them, I now tend to see such people in a poor light. Sure lets discuss how to organize teams and cross-team structures and come up with organizational mechanisms to solve some problems, but if you tell me you're doing a "reverse conway maneuver" or "lets not ship the org", I really doubt your ability to develop complex software.
- deleted 3y ago[deleted]
- dasil003 3y agoI largely agree, but one nitpick is that “let’s not ship the org” is really just a polite way of saying someone is missing the forest for the trees and not making the right overall choice for the system/product.