Squads and tribes:
- is a way to scale agile to fit the "needs and sensibilities of an internet-economy-scale business"
- removes unnecessary dogma, fluff and/or ceremony and lets the squad decide what it needs.
has each squad acting as an independent startup (i.e. it has every function it needs to succeed)
Works well with a Service Oriented Architecture (or similar)
- benefits squads that own all aspects of their product/service (infrastructure, monitoring, KPIs, metrics, A/B tests)
- is facilitated by infrastructure and release tooling as a service/squad and unified platform stacks
- thrives on unified, lightweight communication channels