Thiết kế tổ chức (org design) là về việc vạch ranh giới đội sao cho những phần công việc thay đổi cùng nhau thì sống cùng nhau — giảm thiểu phụ thuộc liên đội cho những thứ cần dịch chuyển nhanh. Cấu trúc nên đi theo chiến lược và hệ thống, không phải ngược lại.
Nguyên tắc
1. ĐỘI SỞ HỮU KẾT QUẢ, không phải các lớp (một đội sở hữu một product/domain từ đầu đến cuối)
2. GIẢM THIỂU PHỤ THUỘC — các đội tự chủ ship nhanh hơn
3. ĐỊNH LUẬT CONWAY — kiến trúc sẽ phản chiếu tổ chức của bạn; thiết kế cả hai cùng nhau
4. QUYỀN SỞ HỮU RÕ RÀNG — mỗi mảng trọng yếu có MỘT đội sở hữu
5. KÍCH THƯỚC ĐÚNG — ~5–9 người; đội cỡ "two-pizza"
6. TẢI NHẬN THỨC — đừng giao cho một đội nhiều domain hơn mức nó có thể gánh
