تنظیم کی ڈیزائن ٹیم کی حدود بنانے کے بارے میں ہے تاکہ وہ کام جو ایک ساتھ بدلتے ہیں ایک جگہ رہیں — ان چیزوں کے لیے cross-team dependencies کو کم کرتے ہوئے جو تیزی سے حرکت کرتی ہیں۔ ڈھانچہ کو strategy اور system کی پیروی کرنی چاہیے، نہ کہ اس کے برعکس۔
اصول
1. TEAMS OWN OUTCOMES, not layers (a team owns a product/domain end to end)
2. MINIMIZE DEPENDENCIES — autonomous teams ship faster
3. CONWAY'S LAW — your architecture will mirror your org; design both together
4. CLEAR OWNERSHIP — every critical area has ONE owning team
5. RIGHT SIZE — ~5–9 people; two-pizza teams
6. COGNITIVE LOAD — don't give one team more domains than it can hold
