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
Outcome-oriented teams combine people with different skills focused on a single business outcome.| martinfowler.com
Projects are a popular way of organizing software efforts, but long-running product teams are often superior| martinfowler.com
Systems are constrained to follow the communication patterns of their designers.| martinfowler.com