A model that helps people design effective teams for software development.| martinfowler.com
A business-capability centric team is long-term outcome-oriented team whose work is aligned with a particular aspect of the business.| martinfowler.com
Activity-oriented teams organize around the nature of work they do: eg analysis, development, testing.| martinfowler.com
Author's note 42 years after publication: Perhaps this paper's most remarkable feature is that it made it to publication with its thesis statement in the third-last paragraph. To save you the trouble of wading through 45 paragraphs to find the thesis, I'll give an informal version of it to you now: Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is a copy of the organization's communication struc...| www.melconway.com
Don't try to build a single, unified model for a large domain. Instead DDD advises us to divide such a domain into many bounded contexts with explicit relationships between them.| martinfowler.com
The impact of the Inverse Conway Manoeuvre is constrained by the flexibility of the system. A reorganisation can’t fix a broken design.| Mathias Verraes' Blog
Defining the microservices architectural style by describing their nine common characteristics| martinfowler.com